coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: "John Wiegley" <johnw AT newartisans.com>
- To: Frédéric Besson <frederic.besson AT inria.fr>
- Cc: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Need help with Finite proof involving existentials
- Date: Mon, 01 Aug 2016 09:22:07 -0700
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=jwiegley AT gmail.com; spf=Pass smtp.mailfrom=jwiegley AT gmail.com; spf=None smtp.helo=postmaster AT mail-pf0-f170.google.com
- Ironport-phdr: 9a23:WnnOTxb0p7HFp/pawVfooYz/LSx+4OfEezUN459isYplN5qZpcS6bnLW6fgltlLVR4KTs6sC0LuO9f+9Ej1dqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i760zceF13FOBZvIaytQ8iJ3pzxiL35qsCbSj4LrQL1Wal1IhSyoFeZnegtqqwmFJwMzADUqGBDYeVcyDAgD1uSmxHh+pX4p8Y7oGx48sgs/M9YUKj8Y79wDfkBVGxnYCgJ45jFr5jPzBGO7TM2X34NlRwAVwbf4R33RJb69CH3rfF63gGbO9f3RPY6Q2Lxwb1sTUqiqiAHMXYG8WzYjsFhxuoPohWhoQNXxYPLaZuJNeF3eLibdtQfEzkSFv1NXjBMV9vvJ7AECPAMaKMB99Hw
- Organization: New Artisans LLC
>>>>> "FB" == Frédéric Besson
>>>>> <frederic.besson AT inria.fr>
>>>>> writes:
> If you go by induction over Finite0, for the base case, you need to prove:
> Finite (A * B)
> (fun x : A * B =>
> exists b : B, In (A * B) (Empty_set (A * B)) (fst x, b))
> This is morally an empty set — but unless you allow functional
> extensionality —
> I doubt this is provably equal to Empty_set (A * B).
Hi Frédéric,
The base case is actually quite easily shown:
inversion Finite0.
eapply Finite_downward_closed; eauto with sets.
intros ? H0; inversion H0; inversion H1.
Here is the full example, so you can see what I'm trying to prove and why:
Attachment:
Map.v
Description: Binary data
I'm trying to create a mapping function for ensembles, and to show that
mapping over a finite ensemble must always result in a finite ensemble.
--
John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
- Re: [Coq-Club] Need help with Finite proof involving existentials, John Wiegley, 08/01/2016
- Re: [Coq-Club] Need help with Finite proof involving existentials, Jason Gross, 08/01/2016
- <Possible follow-up(s)>
- Re: [Coq-Club] Need help with Finite proof involving existentials, John Wiegley, 08/03/2016
Archive powered by MHonArc 2.6.18.