(**************************************************************************) (* ___ *) (* ||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 *)