Example #1
0
  private String dw_bf(MITLFormula xi, MITLFormula upsilon, CLTLTranslator t) {

    String orig = t.atom("O");

    return t.and(
        xi.low(t),
        t.or(
            orig,
            upsilon.low(t),
            t.and(t.S(t.neg(xi.low(t)), upsilon.high(t)), t.neg(upsilon.high(t)))));
  }
Example #2
0
 @Override
 public Formula simplify() {
   return new MITLConjunction(
       (MITLFormula) subformula1.simplify(), (MITLFormula) subformula2.simplify());
 }
Example #3
0
  private String up_af(MITLFormula xi, MITLFormula upsilon, CLTLTranslator t) {

    return t.and(xi.high(t), t.and(t.S(t.neg(xi.low(t)), upsilon.high(t))));
  }
Example #4
0
 public MITLConjunction(MITLFormula subformula1, MITLFormula subformula2) {
   super(new String("(AND " + subformula1.strFormula() + " " + subformula2.strFormula() + ")"));
   this.subformula1 = subformula1;
   this.subformula2 = subformula2;
 }