When the modifier sequential is used on a symbol, the order of execution is reversed.
The last case is evaluated first ("toto (⊤ ∧ ⊤) ↪ ⊥" in the below example).
sequential symbol toto: Prop → Prop;
rule toto (⊤ ∧ ⊤) ↪ ⊤
with toto (⊤ ∧ ⊤) ↪ ⊥;
compute toto (⊤ ∧ ⊤); // compute ⊥
Hi everyone!
When the modifier
sequential
is used on a symbol, the order of execution is reversed. The last case is evaluated first ("toto (⊤ ∧ ⊤) ↪ ⊥"
in the below example).