coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Dachuan Yu <dachuan.yu AT yale.edu>
- To: coq-club AT pauillac.inria.fr
- Subject: [Coq-Club] Mutual Inductive Props and Simultaneous Inductions
- Date: Thu, 13 Mar 2003 11:06:07 -0500
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
- Organization: Yale University
Hello,
I'm having trouble figuring out how to do simultaneous inductions on
some mutual inductive propositions that I defined.
Mutual Inductive F : Type := ...
with G : Type := ....
Mutual Inductive F_Weaken : F -> F -> Prop := ...
with G_Weaken : G -> G -> Prop := ....
The lemmas that I wanted to prove are as follows:
Lemma F_Weaken_trans : (f1,f2,f3:F)
(F_Weaken f1 f2) -> (F_Weaken f2 f3) -> (F_Weaken f1 f3).
Lemma G_Weaken_trans : (g1,g2,g3:G)
(G_Weaken g1 g2) -> (G_Weaken g2 g3) -> (G_Weaken g1 g3).
To prove these two lemmas, I would need to do simultaneous inductions.
My question is, how to define the inductive principles and how to apply
them?
Thanks for any help!
Dachuan
- [Coq-Club] Mutual Inductive Props and Simultaneous Inductions, Dachuan Yu
- <Possible follow-ups>
- Re: [Coq-Club] Mutual Inductive Props and Simultaneous Inductions, Dachuan Yu
Archive powered by MhonArc 2.6.16.