]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/static_2/static/aaa_aaa.ma
update in ground_2, static_2, basic_2, apps_2, alpha_1
[helm.git] / matita / matita / contribs / lambdadelta / static_2 / static / aaa_aaa.ma
index 968112846023fbdcca88e05c57f5911a48e82a60..17d6961f699f2d8d39af50fa92f2ccfa40244818 100644 (file)
@@ -18,7 +18,7 @@ include "static_2/static/aaa.ma".
 
 (* Main inversion lemmas ****************************************************)
 
-theorem aaa_mono: â\88\80G,L,T,A1. â¦\83G,Lâ¦\84 â\8a¢ T â\81\9d A1 â\86\92 â\88\80A2. â¦\83G,Lâ¦\84 ⊢ T ⁝ A2 → A1 = A2.
+theorem aaa_mono: â\88\80G,L,T,A1. â\9dªG,Lâ\9d« â\8a¢ T â\81\9d A1 â\86\92 â\88\80A2. â\9dªG,Lâ\9d« ⊢ T ⁝ A2 → A1 = A2.
 #G #L #T #A1 #H elim H -G -L -T -A1
 [ #G #L #s #A2 #H >(aaa_inv_sort … H) -H //
 | #I1 #G #L #V1 #B #_ #IH #A2 #H
@@ -40,7 +40,7 @@ qed-.
 (* Advanced inversion lemmas ************************************************)
 
 lemma aaa_aaa_inv_appl (G) (L) (V) (T) (B) (X):
-      â\88\80A. â¦\83G,Lâ¦\84 â\8a¢ â\93\90V.T â\81\9d A â\86\92 â¦\83G,Lâ¦\84 â\8a¢ V â\81\9d B â\86\92 â¦\83G,Lâ¦\84⊢ T ⁝ X → ②B.A = X.
+      â\88\80A. â\9dªG,Lâ\9d« â\8a¢ â\93\90V.T â\81\9d A â\86\92 â\9dªG,Lâ\9d« â\8a¢ V â\81\9d B â\86\92 â\9dªG,Lâ\9d«⊢ T ⁝ X → ②B.A = X.
 #G #L #V #T #B #X #A #H #H1V #H1T
 elim (aaa_inv_appl … H) -H #B0 #H2V #H2T
 lapply (aaa_mono … H2V … H1V) -V #H destruct
@@ -48,7 +48,7 @@ lapply (aaa_mono … H2T … H1T) -G -L -T //
 qed-.
 
 lemma aaa_aaa_inv_cast (G) (L) (U) (T) (B) (A):
-      â\88\80X. â¦\83G,Lâ¦\84 â\8a¢ â\93\9dU.T â\81\9d X â\86\92 â¦\83G,Lâ¦\84 â\8a¢ U â\81\9d B â\86\92 â¦\83G,Lâ¦\84⊢ T ⁝ A → ∧∧ B = X & A = X.
+      â\88\80X. â\9dªG,Lâ\9d« â\8a¢ â\93\9dU.T â\81\9d X â\86\92 â\9dªG,Lâ\9d« â\8a¢ U â\81\9d B â\86\92 â\9dªG,Lâ\9d«⊢ T ⁝ A → ∧∧ B = X & A = X.
 #G #L #U #T #B #A #X #H #H1U #H1T
 elim (aaa_inv_cast … H) -H #H2U #H2T
 lapply (aaa_mono … H1U … H2U) -U #HB