X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fstyle%2Fmmlextension.xsl;h=4a801a65402c244e03bbe273c6a4d7a7ba1709a3;hb=1c7fb836e2af4f2f3d18afd0396701f2094265ff;hp=566ccdf0a131f5523545592cb2bbd7439db736f7;hpb=aa87f28d3a96456e7cec9493c6533e5c146812e8;p=helm.git diff --git a/helm/style/mmlextension.xsl b/helm/style/mmlextension.xsl index 566ccdf0a..4a801a654 100644 --- a/helm/style/mmlextension.xsl +++ b/helm/style/mmlextension.xsl @@ -1,5 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -8,17 +32,27 @@ + + xmlns:helm="http://www.cs.unibo.it/helm" + xmlns:xlink="http://www.w3.org/1999/xlink"> + + + + + + - + + - + @@ -32,9 +66,19 @@ + + - type="text/xhtml" - + + + + + + + + + + @@ -137,10 +181,54 @@ - + __ - : - + + + + + + + + + + _ + + + : + + + + + + + + + + + _ + + + := + + + + + + _ + :? + _ + + + + + ; + + + |- + ? + : + @@ -148,7 +236,7 @@ - CORRESPONDING PROOF: + PROOF: @@ -295,6 +383,78 @@ + + + + + AS + + + + + + + __ + + + + + + + + + + + + + + + + none + + + solid + + + + ? + : + _ + + + + + + + + + : + + + := + + + + + + + + + + + + _ + + + + + + + + + + + @@ -314,21 +474,27 @@ - - : + + + : + + + - - : - + + + : + + @@ -342,21 +508,114 @@ + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + + + + : + + . + + + + + + + + + + + + + LET + _ + + + + + + + + = + + + + + + + + IN + _ + + + + + + + + LET + _ + + = + + _ + IN + _ + + + + + - Π + + Π + @@ -370,7 +629,7 @@ - Π + Π : @@ -379,6 +638,7 @@ + @@ -386,7 +646,9 @@ - ( + + ( + @@ -394,11 +656,27 @@ - - + + + + + + + + + + + + + + + + + + @@ -406,17 +684,38 @@ + - ( + + ( + - - - ) + + + + + + + + + + + + + + + + + + + ) + + @@ -425,7 +724,10 @@ ( - + + + + @@ -434,7 +736,10 @@ ( - + + + + @@ -450,15 +755,22 @@ ( - + + + + _ - + + + + ) + @@ -474,7 +786,7 @@ - :> + :> @@ -491,21 +803,25 @@ ( - :> + :> ) + Prop + Set + Type + @@ -544,8 +860,8 @@ - - + + @@ -558,10 +874,10 @@ _ - + - - + + @@ -571,8 +887,8 @@ |_ - - + + @@ -594,21 +910,22 @@ _ OF - + | - - - + + + _ END + @@ -698,6 +1015,7 @@ + @@ -790,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 + _ + + + + + + + + + + + + + + + + + + + + + + @@ -802,89 +1291,257 @@ - we proved - - - - - - - - - - - - - - - - - - - - - - - ( - - ) - + + + + + + We prove + _ + + + + + + + + by induction on + _ + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + Case + _ + + + + + + + + _ + + + + + + By induction hypothesis, we have: + + + + + + + _ + + ( + + ) + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + ( + + + _ + + : + + + ) + + + + + + + + + + + + + + + + + + Contradiction. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + + + + + + + - Consider - + Consider + _ + - - - - - Rewrite _ - + _ with _ - + _ by _ - - _ - in - _ - - _ - and apply + + + + + + + + + + + + + + + + + + + + + Then apply it to _ - + - + + @@ -895,7 +1552,8 @@ - Consider + Consider + _ @@ -904,7 +1562,9 @@ - In particular, we have + + In particular, we have + @@ -913,6 +1573,7 @@ ( ) + _ @@ -923,6 +1584,7 @@ ( ) + _ @@ -936,6 +1598,78 @@ + + + + + + + + + + + + Consider + _ + + + + + + + + + + We proceed by cases to prove + _ + + + + + + + + Left: suppose + _ + ( + + ) + _ + + + + + + + + _ + + + + + + + + Right: suppose + _ + ( + + ) + _ + + + + + + + + + + + + + + @@ -956,17 +1690,19 @@ - We prove - _ - - _ - by cases: + + We prove + _ + + _ + by cases: + - * + Left @@ -974,20 +1710,280 @@ - * + Right + + + + + + + + + + + + Consider + _ + + + + + + + + + + Let + _ + + : + + _ + such that + _ + ( + + ) + _ + + + + + + + + + + + + + + + + + + + + We have the following equality chain: + + + + + + + + + + + + _ + = + + + = + _ + + + + + + + + + + + __ + + + + + + + + + + + + + + + We have the following disequality chain: + + + + + + + + + + + + _ + + + + + _ + + + + + + + + + + + __ + + + + + + + + + + + + + + + + [ + + + + + + + ] + + + + + + + + + + + + ( + + ) + + + + + + + + + + + + + + ( + + ) + + + + + + + + + + + β + + + + + + + + + + + + β + * + + + + + + + + + + + + β + + + + + + + + + + + + β + * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - ERROR + ERROR + - + + + + + + - λ + + λ + @@ -1063,7 +2070,7 @@ - λ + λ : @@ -1074,229 +2081,6 @@ - - - - - - - - - - - - - - - - - - - - - ( - - - - - - - __ - - = - - - - - - - - ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ( - - - - - - - __ - - - - - - - - - - ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - { - - - - - - { - | - - - - - - } - - - - - - - - - { - - - , - - - - - - - { - - - , - - - - - - - } - - - - - - - - - - - - - - - - | - - | - - - - - - - @@ -1354,7 +2138,16 @@ - + + + + + + + + + + @@ -1368,7 +2161,7 @@ - > +