edu.toronto.cs.proof2
Class CTLProver.BaseEXProofRule
java.lang.Object
edu.toronto.cs.proof2.AbstractProofRule
edu.toronto.cs.proof2.CTLProver.BaseEXProofRule
- All Implemented Interfaces:
- ProofRule
- Direct Known Subclasses:
- CTLProver.NewEXProofRule, CTLProver.PreferAvoidEXProofRule
- Enclosing class:
- CTLProver
public abstract static class CTLProver.BaseEXProofRule
- extends AbstractProofRule
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CTLProver.BaseEXProofRule
public CTLProver.BaseEXProofRule(MvSetModelChecker _mc)
getSingleState
public AlgebraValue[] getSingleState(AlgebraValue[] state,
AlgebraValue val)
exApply
protected abstract Formula[] exApply(Formula f)
apply
public Formula[] apply(Formula f)
- Specified by:
apply
in interface ProofRule
- Specified by:
apply
in class AbstractProofRule
getImageMap
protected abstract void getImageMap()
getSuccessorMap
public void getSuccessorMap(MvSet state,
java.lang.String name,
CTLNode conseq)