]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/dynamic/lsubv_drops.ma
update in static_2
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / dynamic / lsubv_drops.ma
index 06d302d57df17dbc634d0e0e7708f8d76023c75b..859eefd95dad0b9b8d8af6801bbd2599c797a825 100644 (file)
@@ -21,11 +21,11 @@ include "basic_2/dynamic/lsubv.ma".
 
 (* Note: the premise đ”⊃f⩄ cannot be removed *)
 (* Basic_2A1: includes: lsubsv_drop_O1_conf *)
-lemma lsubv_drops_conf_isuni (a) (h) (G):
-                             âˆ€L1,L2. G âŠą L1 â«ƒ![a,h] L2 â†’
-                             âˆ€b,f,K1. đ”⊃f⩄ â†’ âŹ‡*[b,f] L1 â‰˜ K1 â†’
-                             âˆƒâˆƒK2. G âŠą K1 â«ƒ![a,h] K2 & âŹ‡*[b,f] L2 â‰˜ K2.
-#a #h #G #L1 #L2 #H elim H -L1 -L2
+lemma lsubv_drops_conf_isuni (h) (a) (G):
+      âˆ€L1,L2. G âŠą L1 â«ƒ![h,a] L2 â†’
+      âˆ€b,f,K1. đ”⊃f⩄ â†’ â‡©*[b,f] L1 â‰˜ K1 â†’
+      âˆƒâˆƒK2. G âŠą K1 â«ƒ![h,a] K2 & â‡©*[b,f] L2 â‰˜ K2.
+#h #a #G #L1 #L2 #H elim H -L1 -L2
 [ /2 width=3 by ex2_intro/
 | #I #L1 #L2 #HL12 #IH #b #f #K1 #Hf #H
   elim (drops_inv_bind1_isuni â€Š Hf H) -Hf -H *
@@ -46,11 +46,11 @@ qed-.
 
 (* Note: the premise đ”⊃f⩄ cannot be removed *)
 (* Basic_2A1: includes: lsubsv_drop_O1_trans *)
-lemma lsubv_drops_trans_isuni (a) (h) (G):
-                              âˆ€L1,L2. G âŠą L1 â«ƒ![a,h] L2 â†’
-                              âˆ€b,f,K2. đ”⊃f⩄ â†’ âŹ‡*[b,f] L2 â‰˜ K2 â†’
-                              âˆƒâˆƒK1. G âŠą K1 â«ƒ![a,h] K2 & âŹ‡*[b,f] L1 â‰˜ K1.
-#a #h #G #L1 #L2 #H elim H -L1 -L2
+lemma lsubv_drops_trans_isuni (h) (a) (G):
+      âˆ€L1,L2. G âŠą L1 â«ƒ![h,a] L2 â†’
+      âˆ€b,f,K2. đ”⊃f⩄ â†’ â‡©*[b,f] L2 â‰˜ K2 â†’
+      âˆƒâˆƒK1. G âŠą K1 â«ƒ![h,a] K2 & â‡©*[b,f] L1 â‰˜ K1.
+#h #a #G #L1 #L2 #H elim H -L1 -L2
 [ /2 width=3 by ex2_intro/
 | #I #L1 #L2 #HL12 #IH #b #f #K2 #Hf #H
   elim (drops_inv_bind1_isuni â€Š Hf H) -Hf -H *