H(performed(X),T)/\H(performed(Y),T)/\X!=Y
--->false.

H(performed(X),TX)/\H(performed(Y),TY)/\TY==TX+1
--->EN(performed(Z),TZ)/\TZ>TX/\TZ<TY.

H(start,0)
--->E(performed(a0),Ta0).

H(performed(a0),Ta0)
--->E(performed(a1),Ta1)/\Ta1==Ta0+1.

H(performed(a1),Ta1)
--->E(performed(a2),Ta2)/\Ta2==Ta1+1.

H(performed(a2),Ta2)
--->E(performed(a3),Ta3)/\Ta3==Ta2+1.

H(performed(a3),Ta3)
--->E(performed(a4),Ta4)/\Ta4==Ta3+1.

H(performed(a4),Ta4)
--->E(performed(a5),Ta5)/\Ta5==Ta4+1.

H(performed(a5),Ta5)
--->E(performed(a6),Ta6)/\Ta6==Ta5+1.

H(performed(a6),Ta6)
--->E(performed(a7),Ta7)/\Ta7==Ta6+1.

H(performed(a7),Ta7)
--->E(performed(a8),Ta8)/\Ta8==Ta7+1.

H(performed(a8),Ta8)
--->E(performed(a9),Ta9)/\Ta9==Ta8+1.

H(performed(a9),Ta9)
--->E(performed(a10),Ta10)/\Ta10==Ta9+1.

H(performed(a10),Ta10)
--->E(performed(a11),Ta11)/\Ta11==Ta10+1.

H(performed(a11),Ta11)
--->E(performed(a12),Ta12)/\Ta12==Ta11+1.

H(performed(a12),Ta12)
--->E(performed(a13),Ta13)/\Ta13==Ta12+1.

H(performed(a13),Ta13)
--->E(performed(a14),Ta14)/\Ta14==Ta13+1.

H(performed(a14),Ta14)
--->E(performed(a15),Ta15)/\Ta15==Ta14+1.

H(performed(a15),Ta15)
--->false.