fact: Example formula_backward_example (x y z w : N) : if formula_backward (Impl (Maps (Var 1%positive) (Var 2%positive) (Var 3%positive) (Add (Value 1%N) (Value 1%N) (Var 4%positive) Empty)) (Maps (Var 1%positive) (Var 2%positive) (Var 3%positive) (Add (Value 1%N) (Value 1%N) (Var 4%positive) Empty))) {| vars := fun p => if (p =? 1)%positive then x else if (p =? 2)%positive then y else if (p =? 3)%positive then z else if (p =? 4)%positive then w else 9%N |} then True else False.
imports: Coq.NArith.NArith Category.Lib Category.Lib.MapDecide Category.Theory.Metacategory.ArrowsOnly