X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fstyle%2Fmmlextension.xsl;h=4a801a65402c244e03bbe273c6a4d7a7ba1709a3;hb=57d3a252086d34e56cbdff0693bd07f60dc5d887;hp=900dd4bf62fda76d26f9750cb2c91bb9106690e1;hpb=f5a06d5c51c59dcfe432a3b4236f0a4189f031f6;p=helm.git diff --git a/helm/style/mmlextension.xsl b/helm/style/mmlextension.xsl index 900dd4bf6..4a801a654 100644 --- a/helm/style/mmlextension.xsl +++ b/helm/style/mmlextension.xsl @@ -32,11 +32,21 @@ + + xmlns:helm="http://www.cs.unibo.it/helm" + xmlns:xlink="http://www.w3.org/1999/xlink"> - + + + + + + + + @@ -56,9 +66,19 @@ + + - type="text/xhtml" - + + + + + + + + + + @@ -161,10 +181,54 @@ - + __ - : - + + + + + + + + + + _ + + + : + + + + + + + + + + + _ + + + := + + + + + + _ + :? + _ + + + + + ; + + + |- + ? + : + @@ -172,7 +236,7 @@ - CORRESPONDING PROOF: + PROOF: @@ -340,6 +404,61 @@ + + + + + + + none + + + solid + + + + ? + : + _ + + + + + + + + + : + + + := + + + + + + + + + + + + _ + + + + + + + + + + + + + + + @@ -355,21 +474,27 @@ - - : + + + : + + + - - : - + + + : + + @@ -387,18 +512,31 @@ - - + + + + + + + + + + + + + - + + + @@ -412,7 +550,7 @@ - + : @@ -421,15 +559,18 @@ + + LET _ + @@ -464,14 +605,17 @@ + + Π + @@ -494,6 +638,7 @@ + @@ -570,6 +715,7 @@ + @@ -578,7 +724,10 @@ ( - + + + + @@ -587,7 +736,10 @@ ( - + + + + @@ -603,15 +755,22 @@ ( - + + + + _ - + + + + ) + @@ -650,15 +809,19 @@ + Prop + Set + Type + @@ -697,8 +860,8 @@ - - + + @@ -711,10 +874,10 @@ _ - + - + @@ -725,7 +888,7 @@ |_ - + @@ -747,21 +910,22 @@ _ OF - + | - + - + _ END + @@ -851,6 +1015,7 @@ + @@ -943,7 +1108,178 @@ + + + + + + + + + + + We can prove + _ + + + + + _ + (explain) + + + + + + + + + + + + + + + + + + + + + _ + + + (hide details) + + + + + + + we proved + _ + + + + + + + + + + + + that is equivalent to + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + We can prove + _ + + + + + _ + (explain) + + + + + + + + + + + + + + + + + + + + + _ + + + (hide details) + + + + + + + we proved + _ + + + + + + + + + + + + that is equivalent to + _ + + + + + + + + + + + + + + + + + + + + + + @@ -955,32 +1291,146 @@ - we proved - _ - - - - - - - - - - - - - - - - - + + + + + + We prove + _ + + + + + + + + by induction on + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Case + _ + + + + + + + + _ + + + + + + By induction hypothesis, we have: + + + + + + + _ + + ( + + ) + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + ( + + + _ + + : + + + ) + + + + + + + + + + + + + + + + + + Contradiction. + + + + + @@ -1002,12 +1452,14 @@ + ( ) + @@ -1068,6 +1520,7 @@ --> + @@ -1080,7 +1533,7 @@ - Then apply it to + Then apply it to _ @@ -1088,34 +1541,65 @@ - - + + - By induction + + + + + + + Consider + _ + + + + - base case: - + In particular, we have - inductive case: + ( + ) + _ + + + + + + + + ( + + ) + _ + + + + + + + + - - + + @@ -1135,40 +1619,57 @@ - In particular, we have + + We proceed by cases to prove + _ + + - ( - - ) + Left: suppose _ - - + ( + + ) + _ + + - ( - - ) _ - - + + - + Right: suppose + _ + ( + + ) + _ + + + + + + + + + @@ -1189,17 +1690,19 @@ - We prove - _ - - _ - by cases: + + We prove + _ + + _ + by cases: + - * + Left @@ -1207,13 +1710,14 @@ - * + Right + @@ -1234,19 +1738,21 @@ - Let - _ - - : - - _ - such that - _ - ( - - ) - _ - + + Let + _ + + : + + _ + such that + _ + ( + + ) + _ + + @@ -1258,8 +1764,220 @@ + + + + + + + We have the following equality chain: + + + + + + + + + + + + _ + = + + + = + _ + + + + + + + + + + + __ + + + + + + + + + + + + + + + We have the following disequality chain: + + + + + + + + + + + + _ + + + + + _ + + + + + + + + + + + __ + + + + + + + + + + + + + + + + [ + + + + + + + ] + + + + + + + + + + + + ( + + ) + + + + + + + + + + + + + + ( + + ) + + + + + + + + + + + β + + + + + + + + + + + + β + * + + + + + + + + + + + + β + + + + + + + + + + + + β + * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - ERROR + ERROR @@ -1290,7 +2008,7 @@ - we get + we get _ @@ -1308,7 +2026,7 @@ - we get + we get _ @@ -1324,14 +2042,21 @@ - + + + + + + + λ + @@ -1356,227 +2081,6 @@ - - - - - - - - - - - - - - - - - - - - - ( - - - - - - - __ - = - - - - - - - ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ( - - - - - - - __ - - - - - - - - - - ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - { - - - - - - { - | - - - - - - } - - - - - - - - - { - - - , - - - - - - - { - - - , - - - - - - - } - - - - - - - - - - - - - - - - | - - | - - - - - - - @@ -1634,7 +2138,16 @@ - + + + + + + + + + + @@ -1660,5 +2173,3 @@ - -