X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Fcontribs%2Fprocedural%2FCoq%2FWellfounded%2FLexicographic_Product.mma;fp=helm%2Fsoftware%2Fmatita%2Fcontribs%2Fprocedural%2FCoq%2FWellfounded%2FLexicographic_Product.mma;h=d0627cf4e468cbe53d2ac268ea51541dc71c64ed;hb=29714797b01e0ac8c22e4df2827b1785a759f482;hp=0000000000000000000000000000000000000000;hpb=1fb0f39de8b87920d2f15f9e33929d372fa518dd;p=helm.git diff --git a/helm/software/matita/contribs/procedural/Coq/Wellfounded/Lexicographic_Product.mma b/helm/software/matita/contribs/procedural/Coq/Wellfounded/Lexicographic_Product.mma new file mode 100644 index 000000000..d0627cf4e --- /dev/null +++ b/helm/software/matita/contribs/procedural/Coq/Wellfounded/Lexicographic_Product.mma @@ -0,0 +1,158 @@ +(**************************************************************************) +(* ___ *) +(* ||M|| *) +(* ||A|| A project by Andrea Asperti *) +(* ||T|| *) +(* ||I|| Developers: *) +(* ||T|| The HELM team. *) +(* ||A|| http://helm.cs.unibo.it *) +(* \ / *) +(* \ / This file is distributed under the terms of the *) +(* v GNU General Public License Version 2 *) +(* *) +(**************************************************************************) + +(* This file was automatically generated: do not edit *********************) + +include "Coq.ma". + +(*#**********************************************************************) + +(* v * The Coq Proof Assistant / The Coq Development Team *) + +(* Case x of [a:A][b:B](existS A [_:A]B a b) end. + +Lemma incl_sym_lexprod: (included (A*B) Symprod + (R_o_f (A*B) {_:A&B} sig_prod (lexprod A [_:A]B leA [_:A]leB))). +Proof. + Red. + Induction x. + (Induction y1;Intros). + Red. + Unfold sig_prod . + Inversion_clear H. + (Apply left_lex;Auto with sets). + + (Apply right_lex;Auto with sets). +Qed. +i*) + +inline procedural "cic:/Coq/Wellfounded/Lexicographic_Product/Acc_symprod.con" as lemma. + +inline procedural "cic:/Coq/Wellfounded/Lexicographic_Product/wf_symprod.con" as lemma. + +(* UNEXPORTED +End Wf_Symmetric_Product +*) + +(* UNEXPORTED +Section Swap +*) + +(* UNEXPORTED +cic:/Coq/Wellfounded/Lexicographic_Product/Swap/A.var +*) + +(* UNEXPORTED +cic:/Coq/Wellfounded/Lexicographic_Product/Swap/R.var +*) + +(* NOTATION +Notation SwapProd := (swapprod A R). +*) + +inline procedural "cic:/Coq/Wellfounded/Lexicographic_Product/swap_Acc.con" as lemma. + +inline procedural "cic:/Coq/Wellfounded/Lexicographic_Product/Acc_swapprod.con" as lemma. + +inline procedural "cic:/Coq/Wellfounded/Lexicographic_Product/wf_swapprod.con" as lemma. + +(* UNEXPORTED +End Swap +*) +