Uses of Class
edu.toronto.cs.proof2.Formula

Packages that use Formula
edu.toronto.cs.proof2 Provides classes for representing, manipulating, and constructing proofs for CTL formulas (NEW) 
 

Uses of Formula in edu.toronto.cs.proof2
 

Subclasses of Formula in edu.toronto.cs.proof2
 class AboveFormula
           
 class BelowFormula
           
 class ComparisonFormula
           
 class ConstantFormula
           
 class EqualFormula
           
 

Methods in edu.toronto.cs.proof2 that return Formula
 Formula[] CTLProver.EqualsProofRule.apply(Formula _formula)
           
 Formula[] CTLProver.CheckingTopBottom.apply(Formula f)
           
 Formula[] CTLProver.NegationProofRule.apply(Formula f)
           
 Formula[] CTLProver.EqNegationProofRule.apply(Formula f)
           
 Formula[] CTLProver.AtomicProofRule.apply(Formula formula)
           
 Formula[] CTLProver.AndOrProofRule.apply(Formula f)
           
 Formula[] CTLProver.EUProofRule.apply(Formula f)
           
 Formula[] CTLProver.EUiProofRule.apply(Formula f)
           
 Formula[] CTLProver.AUProofRule.apply(Formula f)
           
 Formula[] CTLProver.AUiProofRule.apply(Formula f)
           
 Formula[] CTLProver.AXProofRule.apply(Formula f)
           
 Formula[] CTLProver.EGProofRule.apply(Formula f)
           
 Formula[] CTLProver.BaseEXProofRule.apply(Formula f)
           
 Formula[] CTLProver.EXProofRule.apply(Formula f)
           
 Formula[] CTLProver.EXAboveMProofRule.apply(Formula f)
           
 Formula[] CTLProver.EXCexProofRule.apply(Formula f)
           
 Formula[] DepthProofRule.apply(Formula f)
           
 Formula[] VisitedEXProofRule.apply(Formula f)
           
abstract  Formula[] AbstractProofRule.apply(Formula f)
           
 Formula[] ProofRule.apply(Formula formula)
           
 Formula CTLProver.NegationProofRule.applyRule(Formula formula)
           
 Formula CTLProver.EqNegationProofRule.applyRule(Formula formula)
           
static Formula Formula.duplicate(Formula f, CTLNode ctl, AlgebraValue val, MvSet state)
           
protected abstract  Formula[] CTLProver.BaseEXProofRule.exApply(Formula f)
           
protected  Formula[] CTLProver.PreferAvoidEXProofRule.exApply(Formula f)
           
protected  Formula[] CTLProver.NewEXProofRule.exApply(Formula f)
           
 Formula[] TreeProofStep.getChildrenFormula()
           
 Formula ProofStep.getFormula()
           
 Formula Formula.getParentFormula()
           
static Formula[] AbstractProofRule.toArray(Formula f)
           
 

Methods in edu.toronto.cs.proof2 with parameters of type Formula
 Formula[] CTLProver.EqualsProofRule.apply(Formula _formula)
           
 Formula[] CTLProver.CheckingTopBottom.apply(Formula f)
           
 Formula[] CTLProver.NegationProofRule.apply(Formula f)
           
 Formula[] CTLProver.EqNegationProofRule.apply(Formula f)
           
 Formula[] CTLProver.AtomicProofRule.apply(Formula formula)
           
 Formula[] CTLProver.AndOrProofRule.apply(Formula f)
           
 Formula[] CTLProver.EUProofRule.apply(Formula f)
           
 Formula[] CTLProver.EUiProofRule.apply(Formula f)
           
 Formula[] CTLProver.AUProofRule.apply(Formula f)
           
 Formula[] CTLProver.AUiProofRule.apply(Formula f)
           
 Formula[] CTLProver.AXProofRule.apply(Formula f)
           
 Formula[] CTLProver.EGProofRule.apply(Formula f)
           
 Formula[] CTLProver.BaseEXProofRule.apply(Formula f)
           
 Formula[] CTLProver.EXProofRule.apply(Formula f)
           
 Formula[] CTLProver.EXAboveMProofRule.apply(Formula f)
           
 Formula[] CTLProver.EXCexProofRule.apply(Formula f)
           
 Formula[] DepthProofRule.apply(Formula f)
           
 Formula[] VisitedEXProofRule.apply(Formula f)
           
abstract  Formula[] AbstractProofRule.apply(Formula f)
           
 Formula[] ProofRule.apply(Formula formula)
           
 Formula CTLProver.NegationProofRule.applyRule(Formula formula)
           
 Formula CTLProver.EqNegationProofRule.applyRule(Formula formula)
           
static Formula Formula.duplicate(Formula f, CTLNode ctl, AlgebraValue val, MvSet state)
           
protected abstract  Formula[] CTLProver.BaseEXProofRule.exApply(Formula f)
           
protected  Formula[] CTLProver.PreferAvoidEXProofRule.exApply(Formula f)
           
protected  Formula[] CTLProver.NewEXProofRule.exApply(Formula f)
           
 AlgebraValue[] CTLProver.EXCexProofRule.getStateAsArray(Formula f)
           
static AlgebraValue[] ProofStepFactory.getStateAsArray(Formula f)
           
 int CTLProver.EUiProofRule.minimizeBound(Formula f)
           
 int CTLProver.AUiProofRule.minimizeBound(Formula f)
           
 ProofStep ProofStep.newProofStep(Formula f)
           
 void Formula.setParentFormula(Formula f)
           
static Formula[] AbstractProofRule.toArray(Formula f)
           
 

Constructors in edu.toronto.cs.proof2 with parameters of type Formula
LeafProofStep(Formula _formula, ProofStep _parent)
           
ProofStep(Formula _formula, ProofStep _parent)
           
TreeProofStep(Formula _formula, ProofStep _parent)