Package org.smtlib
Class TypeChecker.Variable
java.lang.Object
org.smtlib.TypeChecker.Variable
- Enclosing class:
TypeChecker
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanWhether a reference to this variable is itself closed (no free/bound variable reachable through it) -- false for a quantifier- or match-pattern-bound variable (which IS the free variable), true for a let-bound variable whose own defining expression was itself closed when the let was checked, false for one that wasn't (e.g. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
symbol
-
sort
-
expression
-
closed
public boolean closedWhether a reference to this variable is itself closed (no free/bound variable reachable through it) -- false for a quantifier- or match-pattern-bound variable (which IS the free variable), true for a let-bound variable whose own defining expression was itself closed when the let was checked, false for one that wasn't (e.g.(forall ((q Bool)) (let ((r q)) ...)): referencingris not closed, becauser's value is the outer freeq). See visit(ISymbol)/visit(ILet).
-
-
Constructor Details
-
Variable
-