edu.toronto.cs.proof2
Class CTLProver.PreferAvoidEXProofRule

java.lang.Object
  extended by edu.toronto.cs.proof2.AbstractProofRule
      extended by edu.toronto.cs.proof2.CTLProver.BaseEXProofRule
          extended by edu.toronto.cs.proof2.CTLProver.PreferAvoidEXProofRule
All Implemented Interfaces:
ProofRule
Enclosing class:
CTLProver

public abstract static class CTLProver.PreferAvoidEXProofRule
extends CTLProver.BaseEXProofRule


Constructor Summary
CTLProver.PreferAvoidEXProofRule(MvSetModelChecker _mc)
           
 
Method Summary
protected  Formula[] exApply(Formula f)
           
protected abstract  MvSet getPreferred(MvSet allSucc)
           
 
Methods inherited from class edu.toronto.cs.proof2.CTLProver.BaseEXProofRule
apply, getImageMap, getSingleState, getSuccessorMap
 
Methods inherited from class edu.toronto.cs.proof2.AbstractProofRule
toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CTLProver.PreferAvoidEXProofRule

public CTLProver.PreferAvoidEXProofRule(MvSetModelChecker _mc)
Method Detail

getPreferred

protected abstract MvSet getPreferred(MvSet allSucc)

exApply

protected Formula[] exApply(Formula f)
Specified by:
exApply in class CTLProver.BaseEXProofRule