public class AssumptionFormula extends Object implements TacletFormula
| Modifier and Type | Field and Description |
|---|---|
(package private) TacletConditions |
conditions |
(package private) Collection<Term> |
formula |
(package private) String |
status |
(package private) Taclet |
taclet |
| Constructor and Description |
|---|
AssumptionFormula(Taclet taclet,
Collection<Term> formula,
String status) |
AssumptionFormula(Taclet taclet,
Collection<Term> formula,
String status,
TacletConditions conditions) |
| Modifier and Type | Method and Description |
|---|---|
TacletConditions |
getConditions() |
Term |
getFormula(TermServices services) |
Collection<Term> |
getInstantiations()
It can be that a taclet is translated into several formulas, i.e.
|
String |
getStatus() |
Taclet |
getTaclet() |
Taclet taclet
Collection<Term> formula
String status
TacletConditions conditions
public AssumptionFormula(Taclet taclet, Collection<Term> formula, String status)
public AssumptionFormula(Taclet taclet, Collection<Term> formula, String status, TacletConditions conditions) throws IllegalTacletException
IllegalTacletExceptionpublic TacletConditions getConditions()
public Term getFormula(TermServices services)
getFormula in interface TacletFormulaservices - TODOnull. If the translation of the taclet
consists of several instantiations (e.g. the taclet has some
generic sorts) the returned term is a conjunction of these
instantiations.public Taclet getTaclet()
getTaclet in interface TacletFormulapublic String getStatus()
getStatus in interface TacletFormulapublic Collection<Term> getInstantiations()
TacletFormulagetInstantiations in interface TacletFormula