X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fstyle%2Fmmlextension.xsl;h=049398f9a9539c1d1492d252ad507cd49897e2c2;hb=85852ce076b8194f78dcf8ca40c203ba1cbb8ef8;hp=67859db656d243d62babbc0a06ecc6dea80cf792;hpb=98bebe823e0b925f5b4bd3b0c70f1a966ae12758;p=helm.git diff --git a/helm/style/mmlextension.xsl b/helm/style/mmlextension.xsl index 67859db65..049398f9a 100644 --- a/helm/style/mmlextension.xsl +++ b/helm/style/mmlextension.xsl @@ -32,13 +32,20 @@ + + xmlns:helm="http://www.cs.unibo.it/helm" + xmlns:xlink="http://www.w3.org/1999/xlink"> + + + - + + @@ -57,11 +64,19 @@ + + - - + + + + + + + + + + @@ -358,21 +373,27 @@ - - : + + + : + + + - - : - + + + : + + @@ -390,18 +411,21 @@ - - + + + - + + + @@ -415,7 +439,7 @@ - + : @@ -424,15 +448,18 @@ + + LET _ + @@ -467,14 +494,17 @@ + + Π + @@ -497,6 +527,7 @@ + @@ -573,6 +604,7 @@ + @@ -615,6 +647,7 @@ + @@ -653,15 +686,19 @@ + Prop + Set + Type + @@ -700,8 +737,8 @@ - - + + @@ -714,10 +751,10 @@ _ - + - + @@ -728,7 +765,7 @@ |_ - + @@ -750,21 +787,22 @@ _ OF - + | - + - + _ END + @@ -854,6 +892,7 @@ + @@ -946,7 +985,33 @@ + + + + + + + + + + + We can prove + _ + + + _ + (explain) + + + + + + + @@ -958,14 +1023,24 @@ - we proved + we proved _ + + + _ + + + (hide details) + + + + @@ -984,6 +1059,140 @@ + + + + + + We prove + _ + + + + + + + + by induction on + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Case + _ + + + + + + + + _ + + + + + + By induction hypothesis, we have: + + + + + + + _ + + ( + + ) + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + ( + + + _ + + : + + + ) + + + + + + + + + + + + + + + + + + Contradiction. + + + + + + @@ -1005,12 +1214,14 @@ + ( ) + @@ -1071,6 +1282,7 @@ --> + @@ -1083,7 +1295,7 @@ - Then apply it to + Then apply it to _ @@ -1091,34 +1303,65 @@ - - + + - By induction + + + + + + + Consider + _ + + + + - base case: - + In particular, we have - inductive case: + ( + ) + _ + + + + + + + + ( + + ) + _ + + + + + + + + - - + + @@ -1138,40 +1381,57 @@ - In particular, we have + + We proceed by cases to prove + _ + + - ( - - ) + Left: suppose _ - - + ( + + ) + _ + + - ( - - ) _ - - + + - + Right: suppose + _ + ( + + ) + _ + + + + + + + + + @@ -1192,17 +1452,19 @@ - We prove - _ - - _ - by cases: + + We prove + _ + + _ + by cases: + - * + Left @@ -1210,13 +1472,14 @@ - * + Right + @@ -1237,19 +1500,21 @@ - Let - _ - - : - - _ - such that - _ - ( - - ) - _ - + + Let + _ + + : + + _ + such that + _ + ( + + ) + _ + + @@ -1261,8 +1526,134 @@ + + + + + + + + [ + + + + + + + ] + + + + + + + + + + + + ( + + ) + + + + + + + + + + + + + + ( + + ) + + + + + + + + + + + β + + + + + + + + + + + + β + * + + + + + + + + + + + + β + + + + + + + + + + + + β + * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - ERROR + ERROR @@ -1293,7 +1684,7 @@ - we get + we get _ @@ -1311,7 +1702,7 @@ - we get + we get _ @@ -1327,14 +1718,21 @@ - + + + + + + + λ + @@ -1372,29 +1770,40 @@ - - - + + + - ( - + + ( + + - __ - = - + + __ + + + + + + = + + - ) + + ) + @@ -1413,43 +1822,43 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1459,31 +1868,40 @@ - - - + + + - ( - + + ( + + - __ - - - - + + __ + + + + + + + + - ) + + ) + @@ -1497,9 +1915,12 @@ - - - + + + + + + @@ -1512,20 +1933,36 @@ - { - + + + + + + + { + + - { - | - + + { + | + + - } + + + + + + + } + @@ -1534,27 +1971,43 @@ - { - - - , - + + + + + + + { + + + , + + - { - - - , - + + { + + + , + + - } + + + + + + + } + @@ -1570,16 +2023,16 @@ - | + + + + + + - | + - - - - - @@ -1662,6 +2115,3 @@ - - -