X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Flib%2Flambda-delta%2Fnotation.ma;h=0f6387e03c42dd100ae6c32aa41e9413cf34f69d;hb=42680d47c033d751738fd0f84af7b45b2a91a5b8;hp=9afd9ac7913da00ebebccd0a1b7ae6baea22386c;hpb=7b976a01aa6cedbfbef57ace183ce3fc0e2f22a9;p=helm.git diff --git a/matita/matita/lib/lambda-delta/notation.ma b/matita/matita/lib/lambda-delta/notation.ma index 9afd9ac79..0f6387e03 100644 --- a/matita/matita/lib/lambda-delta/notation.ma +++ b/matita/matita/lib/lambda-delta/notation.ma @@ -13,6 +13,14 @@ (* language *****************************************************************) +notation "hvbox( ζ I )" + non associative with precedence 45 + for @{ 'Zeta $I }. + +notation "hvbox( θ I )" + non associative with precedence 45 + for @{ 'Theta $I }. + notation "hvbox( ⋆ )" non associative with precedence 90 for @{ 'Star }. @@ -21,7 +29,7 @@ notation "hvbox( ⋆ k )" non associative with precedence 90 for @{ 'Star $k }. -notation "hvbox( ♭ (term 90 I) break (term 90 T1) . break T )" +notation "hvbox( ♭ (term 90 I) break (term 90 T1) . break (term 90 T) )" non associative with precedence 90 for @{ 'SCon $I $T1 $T }. @@ -39,17 +47,17 @@ notation "hvbox( # [ x , break y ] )" (* substitution *************************************************************) -notation "hvbox( [ d , break e ] ↑ break T1 ≡ break T2 )" +notation "hvbox( ↑ [ d , break e ] break T1 ≡ break T2 )" non associative with precedence 45 for @{ 'RLift $T1 $d $e $T2 }. -notation "hvbox( [ d , break e ] ← break (term 90 L) / break T1 ≡ break T2 )" +notation "hvbox( ↓ [ d , break e ] break L1 ≡ break L2 )" non associative with precedence 45 - for @{ 'RSubst $L $T1 $d $e $T2 }. + for @{ 'RSubst $L1 $d $e $L2 }. -notation "hvbox( [ d , break e ] ↓ break L1 ≡ break L2 )" +notation "hvbox( L ⊢ break ↓ [ d , break e ] break T1 ≡ break T2 )" non associative with precedence 45 - for @{ 'RThin $L1 $d $e $L2 }. + for @{ 'RSubst $L $T1 $d $e $T2 }. (* reduction ****************************************************************)