]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/ground_2/relocation/rtmap_isuni.ma
update in ground_2, static_2, basic_2, apps_2, alpha_1
[helm.git] / matita / matita / contribs / lambdadelta / ground_2 / relocation / rtmap_isuni.ma
index 38443bf59525e6bef7d792921897cfd695c65b1f..b88288a824d93a0badb988c507ce423b47ac2a51 100644 (file)
@@ -18,7 +18,7 @@ include "ground_2/relocation/rtmap_isfin.ma".
 (* RELOCATION MAP ***********************************************************)
 
 inductive isuni: predicate rtmap ≝
-| isuni_isid: â\88\80f. ð\9d\90\88â¦\83fâ¦\84 → isuni f
+| isuni_isid: â\88\80f. ð\9d\90\88â\9dªfâ\9d« → isuni f
 | isuni_next: ∀f. isuni f → ∀g. ↑f = g → isuni g
 .
 
@@ -27,30 +27,30 @@ interpretation "test for uniformity (rtmap)"
 
 (* Basic inversion lemmas ***************************************************)
 
-lemma isuni_inv_push: â\88\80g. ð\9d\90\94â¦\83gâ¦\84 â\86\92 â\88\80f. â«¯f = g â\86\92 ð\9d\90\88â¦\83fâ¦\84.
+lemma isuni_inv_push: â\88\80g. ð\9d\90\94â\9dªgâ\9d« â\86\92 â\88\80f. â«¯f = g â\86\92 ð\9d\90\88â\9dªfâ\9d«.
 #g * -g /2 width=3 by isid_inv_push/
 #f #_ #g #H #x #Hx destruct elim (discr_push_next … Hx)
 qed-.
 
-lemma isuni_inv_next: â\88\80g. ð\9d\90\94â¦\83gâ¦\84 â\86\92 â\88\80f. â\86\91f = g â\86\92 ð\9d\90\94â¦\83fâ¦\84.
+lemma isuni_inv_next: â\88\80g. ð\9d\90\94â\9dªgâ\9d« â\86\92 â\88\80f. â\86\91f = g â\86\92 ð\9d\90\94â\9dªfâ\9d«.
 #g * -g #f #Hf
 [ #x #Hx elim (isid_inv_next … Hf … Hx)
 | #g #H #x #Hx destruct /2 width=1 by injective_push/
 ]
 qed-.
 
-lemma isuni_split: â\88\80g. ð\9d\90\94â¦\83gâ¦\84 â\86\92 (â\88\83â\88\83f. ð\9d\90\88â¦\83fâ¦\84 & â«¯f = g) â\88¨ (â\88\83â\88\83f.ð\9d\90\94â¦\83fâ¦\84 & ↑f = g).
+lemma isuni_split: â\88\80g. ð\9d\90\94â\9dªgâ\9d« â\86\92 (â\88\83â\88\83f. ð\9d\90\88â\9dªfâ\9d« & â«¯f = g) â\88¨ (â\88\83â\88\83f.ð\9d\90\94â\9dªfâ\9d« & ↑f = g).
 #g #H elim (pn_split g) * #f #Hf
 /4 width=3 by isuni_inv_next, isuni_inv_push, or_introl, or_intror, ex2_intro/
 qed-.
 
 (* basic forward lemmas *****************************************************)
 
-lemma isuni_fwd_push: â\88\80g. ð\9d\90\94â¦\83gâ¦\84 â\86\92 â\88\80f. â«¯f = g â\86\92 ð\9d\90\94â¦\83fâ¦\84.
+lemma isuni_fwd_push: â\88\80g. ð\9d\90\94â\9dªgâ\9d« â\86\92 â\88\80f. â«¯f = g â\86\92 ð\9d\90\94â\9dªfâ\9d«.
 /3 width=3 by isuni_inv_push, isuni_isid/ qed-.
 
 (* Forward lemmas with test for finite colength *****************************)
 
-lemma isuni_fwd_isfin: â\88\80f. ð\9d\90\94â¦\83fâ¦\84 â\86\92 ð\9d\90\85â¦\83fâ¦\84.
+lemma isuni_fwd_isfin: â\88\80f. ð\9d\90\94â\9dªfâ\9d« â\86\92 ð\9d\90\85â\9dªfâ\9d«.
 #f #H elim H -f /3 width=1 by isfin_next, isfin_isid/
 qed-.