Stlc.CalcNotationsTactic
Tactic notation for reasoning using several transitive steps
Tactic Notation
"calc" constr(lhs) "=" constr(rhs) "by" tactic(proof) := (stepl rhs by proof).
Tactic Notation
"_" "=" constr(rhs) "by" tactic(proof) :=
(stepl rhs by proof).
Tactic Notation
"_" "=" constr(rhs) "by" tactic(proof) "end" :=
((stepl rhs by proof);reflexivity).