Uses of Class
fmrisc.AST.TypedIdentifier

Packages that use TypedIdentifier
fmrisc.AST   
fmrisc.ProofNavigator   
fmrisc.Proving.CVCL   
fmrisc.Semantics   
 

Uses of TypedIdentifier in fmrisc.AST
 

Methods in fmrisc.AST that return TypedIdentifier
static TypedIdentifier[] ASTUtil.toTypedIdentifierArray(java.util.Vector v)
          converts vector v of TypedIdentifer objects to TypedIdentifier array
 TypedIdentifier TypedIdentifier.instantiate()
          create instantiated copy of identifier
 TypedIdentifier[] QuantifiedExpression.getVariables()
          get quantified variables
 TypedIdentifier[] RecordType.getBase()
          returns base types
static TypedIdentifier Construct.typedIdentifier(ValueDeclIdentifier identifier, Type type)
          construct typed identifier from identifier and type.
 

Methods in fmrisc.AST with parameters of type TypedIdentifier
 void TypedIdentifier.setSubstitution(TypedIdentifier substitution)
          set substitution expression for instantiation
static RecordType Construct.recordType(TypedIdentifier[] base)
          construct record type with denoted base types.
static LambdaTerm Construct.lambdaTerm(TypedIdentifier[] variables, Expression base)
          construct lambda term of variables and base term
static ArrayTerm Construct.arrayTerm(TypedIdentifier[] variables, Expression base)
          construct array term of variables and base term
static ForallFormula Construct.forallFormula(TypedIdentifier[] variables, Expression base)
          construct universally quantifed formula of variables and base formula
static ExistsFormula Construct.existsFormula(TypedIdentifier[] variables, Expression base)
          construct existentially quantifed formula of variables and base formula
 

Constructors in fmrisc.AST with parameters of type TypedIdentifier
ArrayTerm(TypedIdentifier[] variables, Expression base)
          construct array term of variables and base term
LambdaTerm(TypedIdentifier[] variables, Expression base)
          construct lambda term of variables and base term
ExistsFormula(TypedIdentifier[] variables, Expression base)
          construct exists formula of variables and base formula
ForallFormula(TypedIdentifier[] variables, Expression base)
          construct forall formula of variables and base formula
QuantifiedExpression(java.lang.String quantifier, TypedIdentifier[] variables, Expression base)
          constructs quantified expression from quantifier, variables, and base
RecordType(TypedIdentifier[] base)
          construct record type
 

Uses of TypedIdentifier in fmrisc.ProofNavigator
 

Methods in fmrisc.ProofNavigator that return TypedIdentifier
 TypedIdentifier[] PNParser.paramList()
           
 

Uses of TypedIdentifier in fmrisc.Proving.CVCL
 

Methods in fmrisc.Proving.CVCL that return TypedIdentifier
 TypedIdentifier[] CVCLParser.paramList()
           
 

Uses of TypedIdentifier in fmrisc.Semantics
 

Methods in fmrisc.Semantics that return TypedIdentifier
static TypedIdentifier TypeChecking.canonicalTypedIdentifier(TypedIdentifier tid)
          returns canonical version of typed identifier (equality of two types implies the equality of the canonical version of the types).
 

Methods in fmrisc.Semantics with parameters of type TypedIdentifier
 boolean Environment.putVariables(TypedIdentifier[] vars)
          put variables into environment
static TypedIdentifier TypeChecking.canonicalTypedIdentifier(TypedIdentifier tid)
          returns canonical version of typed identifier (equality of two types implies the equality of the canonical version of the types).