]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/apps_2/models/tm_props.ma
made executable again
[helm.git] / matita / matita / contribs / lambdadelta / apps_2 / models / tm_props.ma
index 280bd8e51086a20e3738cf54996ee13e9a0a31aa..640de8c4f63d505a447b3d91771e2a2d872b6ccc 100644 (file)
@@ -24,13 +24,13 @@ include "apps_2/models/tm_vpush.ma".
 lemma cpcs_repl (h) (G) (L): replace_2 … (cpcs h G L) (cpcs h G L) (cpcs h G L).
 /3 width=5 by cpcs_trans, cpcs_sym/ qed-.
 (*
-lemma pippo (h) (gv) (lv) (T): â\97\8f[gv,lv]T = ⟦T⟧{TM h}[gv,lv].
+lemma pippo (h) (gv) (lv) (T): â\96 [gv,lv]T = ⟦T⟧{TM h}[gv,lv].
 // qed.
 
 lemma tm_mi (h) (gv1) (gv2) (lv1) (lv2) (p) (W) (T):
             ⟦W⟧[gv1,lv1] ≗{TM h} ⟦W⟧[gv2,lv2] →
             (∀d. ⟦T⟧[gv1,⫯[0←d]lv1] ≗ ⟦T⟧[gv2,⫯[0←d]lv2]) →
-            ⟦ⓛ{p}W.T⟧[gv1,lv1] ≗ ⟦ⓛ{p}W.T⟧[gv2,lv2].
+            ⟦ⓛ[p]W.T⟧[gv1,lv1] ≗ ⟦ⓛ[p]W.T⟧[gv2,lv2].
 #h #gv1 #gv2 #lv1 #lv2 #p #W #T #HW #HT
 >tm_ti_bind >tm_ti_bind
 @(cpcs_bind1 … HW)
@@ -38,7 +38,7 @@ lemma tm_mi (h) (gv1) (gv2) (lv1) (lv2) (p) (W) (T):
 
 
 <pippo in ⊢ (????%?); >(mf_comp … T) in ⊢ (????%?);
-[2: @@tm_vpush_vlift_join_O
+[2: @tm_vpush_vlift_join_O
 
 <pippo in ⊢ (????%?);
 
@@ -46,7 +46,7 @@ lapply (HT (#0)) -HT #HT
 *)
 
 lemma tm_md (h) (p) (gv) (lv) (V) (T):
-            ⓓ{p}V.⟦T⟧{TM h}[⇡[0]gv,⇡[0←#0]lv] ≗{TM h} V⊕{TM h}[p]⟦T⟧{TM h}[gv,⫯{TM h}[0←V]lv].
+            ⓓ[p]V.⟦T⟧{TM h}[⇡[0]gv,⇡[0←#0]lv] ≗{TM h} V⊕{TM h}[p]⟦T⟧{TM h}[gv,⫯{TM h}[0←V]lv].
 #h #p #gv #lv #V #T
 >tm_co_rw >(mf_lifts_basic_SO_dx T 0)
 >(mf_comp … T) in ⊢ (???%);
@@ -62,7 +62,7 @@ lemma tm_me (h) (gv) (lv) (U) (T):
 /4 width=1 by cpc_cpcs, cpm_eps, or_introl/ qed.
 
 lemma tm_mb (h) (p) (gv) (lv) (d) (W) (T):
-            d@⟦ⓛ{p}W.T⟧[gv,lv] ≗{TM h} d⊕[p]⟦T⟧[gv,⫯[0←d]lv].
+            d@⟦ⓛ[p]W.T⟧[gv,lv] ≗{TM h} d⊕[p]⟦T⟧[gv,⫯[0←d]lv].
 #h #p #gv #lv #d #W #T
 @cpcs_repl [5: @tm_md |4: /4 width=2 by cpc_cpcs, cpm_beta, or_intror/ |1,2: skip ]
 /5 width=1 by cpcs_bind1, cpc_cpcs, cpm_eps, or_introl/