]> matita.cs.unibo.it Git - helm.git/commitdiff
...
authorEnrico Tassi <enrico.tassi@inria.fr>
Mon, 19 Jul 2010 09:29:50 +0000 (09:29 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Mon, 19 Jul 2010 09:29:50 +0000 (09:29 +0000)
helm/software/matita/nlibrary/re/re.ma

index 7b6580c8789b4173cf47f276e447be188a6e0922..36abab4f6ebf54c9673be674703a58793ce69ca3 100644 (file)
@@ -489,6 +489,19 @@ nlemma star_dot: โˆ€S.โˆ€e:pre S. ๐‹\p (e^โŠ›) = ๐‹\p e ยท (๐‹ .|\fst e|)^
     nrewrite < (cup0 ? (๐‹\p e')); //;##]
 nqed.
 
+(* corollary 17: non tipa *)
+
+nlemma Pext : โˆ€S.โˆ€f,g:word S โ†’ Prop. f = g โ†’ โˆ€w.f w โ†’ g w.
+#S f g H; nrewrite > H; //; nqed.
+(* corollary 18 *)
+ntheorem bull_true_epsilon : โˆ€S.โˆ€e:pitem S. \snd (โ€ขe) = true โ†” [ ] โˆˆ .|e|.
+#S e; @;
+##[ #defsnde; nlapply (bull_cup ? e); nchange in match (๐‹\p (โ€ขe)) with (?โˆช?);
+    nrewrite > defsnde; #H; 
+    nlapply (Pext ??? H [ ] ?); ##[ @2; //] *; //;
+    E MO?
+
 STOP
 
 notation > "\move term 90 x term 90 E"