(**************************************************************************)
set "baseuri" "cic:/matita/tests/replace/".
-include "coq.ma".
+include "legacy/coq.ma".
alias id "nat" = "cic:/Coq/Init/Datatypes/nat.ind#xpointer(1/1)".
alias num (instance 0) = "natural number".
alias symbol "eq" (instance 0) = "Coq's leibnitz's equality".
intro.
replace in \vdash (? ? (? ? %) (? % %)) with x.
reflexivity.
- rewrite < mult_n_O x.
- rewrite < plus_n_O x.
+ rewrite < (mult_n_O x).
+ rewrite < (plus_n_O x).
reflexivity.
reflexivity.
auto.
(* This test tests "replace in match t" where t contains some metavariables *)
theorem t2: 2 + (3 * 4) = (5 + 5) + 2 * 2.
- replace in match 5+? with 6 + 4; [reflexivity | reflexivity].
+ replace in match (5+?) with (6 + 4); [reflexivity | reflexivity].
qed.