X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambda%2Fterm.ma;h=660830d2784222dac9bc681e15b5d144aaf24edc;hb=2199f327081f49b21bdcd23d702b5e07ea4f58ce;hp=2e6a6e0ec16eaf566cf0a5ef3012837560a8d58d;hpb=8730061377260fd9d86f77b46635038e3c1411cc;p=helm.git diff --git a/matita/matita/contribs/lambda/term.ma b/matita/matita/contribs/lambda/term.ma index 2e6a6e0ec..660830d27 100644 --- a/matita/matita/contribs/lambda/term.ma +++ b/matita/matita/contribs/lambda/term.ma @@ -44,10 +44,14 @@ notation "hvbox( 𝛌 . term 46 A )" non associative with precedence 46 for @{ 'Abstraction $A }. -notation > "hvbox( 𝛌 term 46 A )" - non associative with precedence 46 - for @{ 'Abstraction $A }. - notation "hvbox( @ term 46 C . break term 46 A )" non associative with precedence 46 for @{ 'Application $C $A }. + +definition appl_compatible_dx: predicate (relation term) ≝ λR. + ∀B,A1,A2. R A1 A2 → R (@B.A1) (@B.A2). + +lemma star_appl_compatible_dx: ∀R. appl_compatible_dx R → + appl_compatible_dx (star … R). +#R #HR #B #A1 #A2 #H elim H -A2 // /3 width=3/ +qed.