X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fapps_2%2Ffunctional%2Fflifts.ma;h=10d9636db228563956e9dbc7d23d0de49129e820;hp=b266b3ae831c7a69d63ada7c5d4dd7a18c9d884f;hb=bd53c4e895203eb049e75434f638f26b5a161a2b;hpb=3b7b8afcb429a60d716d5226a5b6ab0d003228b1 diff --git a/matita/matita/contribs/lambdadelta/apps_2/functional/flifts.ma b/matita/matita/contribs/lambdadelta/apps_2/functional/flifts.ma index b266b3ae8..10d9636db 100644 --- a/matita/matita/contribs/lambdadelta/apps_2/functional/flifts.ma +++ b/matita/matita/contribs/lambdadelta/apps_2/functional/flifts.ma @@ -21,12 +21,12 @@ include "static_2/relocation/lifts.ma". rec definition flifts f U on U ≝ match U with [ TAtom I ⇒ match I with [ Sort _ ⇒ U - | LRef i ⇒ #(f@❴i❵) + | LRef i ⇒ #(f@❨i❩) | GRef _ ⇒ U ] | TPair I V T ⇒ match I with - [ Bind2 p I ⇒ ⓑ{p,I}(flifts f V).(flifts (⫯f) T) - | Flat2 I ⇒ ⓕ{I}(flifts f V).(flifts f T) + [ Bind2 p I ⇒ ⓑ[p,I](flifts f V).(flifts (⫯f) T) + | Flat2 I ⇒ ⓕ[I](flifts f V).(flifts f T) ] ]. @@ -38,13 +38,13 @@ interpretation "uniform functional relocation (term)" (* Basic properties *********************************************************) -lemma flifts_lref (f) (i): ↑*[f](#i) = #(f@❴i❵). +lemma flifts_lref (f) (i): ↑*[f](#i) = #(f@❨i❩). // qed. -lemma flifts_bind (f) (p) (I) (V) (T): ↑*[f](ⓑ{p,I}V.T) = ⓑ{p,I}↑*[f]V.↑*[⫯f]T. +lemma flifts_bind (f) (p) (I) (V) (T): ↑*[f](ⓑ[p,I]V.T) = ⓑ[p,I]↑*[f]V.↑*[⫯f]T. // qed. -lemma flifts_flat (f) (I) (V) (T): ↑*[f](ⓕ{I}V.T) = ⓕ{I}↑*[f]V.↑*[f]T. +lemma flifts_flat (f) (I) (V) (T): ↑*[f](ⓕ[I]V.T) = ⓕ[I]↑*[f]V.↑*[f]T. // qed. (* Main properties **********************************************************)