]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/tests/replace.ma
"Coq's " prefix added to every interpretation.
[helm.git] / helm / matita / tests / replace.ma
index 776750de201f92c4c84a7c5edfc00b0f964189ee..d70a7af600a7c08909f87f2e2683cef65ad44e5e 100644 (file)
@@ -1,9 +1,9 @@
-set "baseuri" "cic:/test".
+set "baseuri" "cic:/matita/tests/replace/".
 alias id "nat" = "cic:/Coq/Init/Datatypes/nat.ind#xpointer(1/1)".
 alias num (instance 0) = "natural number".
-alias symbol "eq" (instance 0) = "leibnitz's equality".
-alias symbol "plus" (instance 0) = "natural plus".
-alias symbol "times" (instance 0) = "natural times".
+alias symbol "eq" (instance 0) = "Coq's leibnitz's equality".
+alias symbol "plus" (instance 0) = "Coq's natural plus".
+alias symbol "times" (instance 0) = "Coq's natural times".
 alias id "mult_n_O" = "cic:/Coq/Init/Peano/mult_n_O.con".
 alias id "plus_n_O" = "cic:/Coq/Init/Peano/plus_n_O.con".
 
@@ -16,4 +16,9 @@ theorem t: \forall x:nat. x * (x + 0) = (0 + x) * (x + x * 0).
  reflexivity.
  reflexivity.
  auto.
-qed.
\ No newline at end of file
+qed.
+
+(* 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].
+qed.