示例#1
0
 def future(f: Formula) -> Formula:
     return BinaryFormula(U(), LTL.t(), f)
示例#2
0
 def globally(f: Formula) -> Formula:
     return BinaryFormula(R(), LTL.f(), f)
示例#3
0
 def eq(l: Formula, r: Formula) -> Formula:
     return BinaryFormula(AND(), LTL.impl(l, r), LTL.impl(r, l))
示例#4
0
 def impl(l: Formula, r: Formula) -> Formula:
     return BinaryFormula(OR(), Not(l), r)
示例#5
0
 def until(l: Formula, r: Formula) -> Formula:
     return BinaryFormula(U(), l, r)
示例#6
0
 def release(l: Formula, r: Formula) -> Formula:
     return BinaryFormula(R(), l, r)
示例#7
0
 def or_(l: Formula, r: Formula) -> Formula:
     return BinaryFormula(OR(), l, r)
示例#8
0
 def and_(l: Formula, r: Formula) -> Formula:
     return BinaryFormula(AND(), l, r)
示例#9
0
 def toNormalForm(left: Formula, right: Formula) -> Formula:
     return BinaryFormula(OR(), left.toNormalForm(True), right.toNormalForm(True))