coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jonas Oberhauser <s9joober AT gmail.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Stuck with functions.
- Date: Thu, 08 Nov 2012 23:13:53 +0100
Am 08.11.2012 23:08, schrieb Alan Schmitt:
Jonas Oberhauser
<s9joober AT gmail.com>
writes:
One thing that has opened my eyes a little bit was this provableI'd really like to see how you prove this. Just for fun, I tried it, and
proposition that Smolka and CE Brown showed to me:
Goal forall X, forall f : X -> (X -> Prop), exists g, forall x, f x <> g.
I'm stuck at the very beginning:
X : Type
f : X -> X -> Prop
============================
exists g : X -> Prop, forall x : X, f x <> g
What's the next step?
Alan
You choose fun x => ~ f x x.
Then you prove H:(f x x <-> ~ f x x).
Then you prove B:(f x x). (By H you have to prove ~ f x x. Intros G: f x
x. apply H. Use G twice).
The rest is trivial.
- Re: [Coq-Club] Stuck with functions., (continued)
- Re: [Coq-Club] Stuck with functions., Dmitry Grebeniuk, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Kristopher Micinski, 11/08/2012
- Re: [Coq-Club] Stuck with functions., AUGER Cédric, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Jonas Oberhauser, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Daniel Schepler, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Jonas Oberhauser, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Daniel Schepler, 11/09/2012
- Re: [Coq-Club] Stuck with functions., AUGER Cédric, 11/09/2012
- Re: [Coq-Club] Stuck with functions., Jonas Oberhauser, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Alan Schmitt, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Daniel Schepler, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Jonas Oberhauser, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Robbert Krebbers, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Jonas Oberhauser, 11/08/2012
- Re: [Coq-Club] Stuck with functions., Dmitry Grebeniuk, 11/08/2012
Archive powered by MHonArc 2.6.18.