coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Kenji Maillard <chocobodralliam AT gmail.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Variable closure
- Date: Sun, 12 May 2019 19:09:42 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=chocobodralliam AT gmail.com; spf=Pass smtp.mailfrom=chocobodralliam AT gmail.com; spf=None smtp.helo=postmaster AT mail-wm1-f41.google.com
- Ironport-phdr: 9a23:qGJeOBBWV4Gyxa/Ircl4UyQJP3N1i/DPJgcQr6AfoPdwSPT7ocbcNUDSrc9gkEXOFd2Cra4d0qyH6eu5AT1IyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfK5+IA+yoAnPucUanJduJ6IswRbVv3VEfPhby3l1LlyJhRb84cmw/J9n8ytOvv8q6tBNX6bncakmVLJUFDspPXw7683trhnDUBCA5mAAXWUMkxpHGBbK4RfnVZrsqCT6t+592C6HPc3qSL0/RDqv47t3RBLulSwKMSMy/mPKhcxqlK9VvQyvpxJ/zYDXbo+aOvVxcaHBct4BX2VNQtxcWjZdDo6ybYYCCfcKM+ZCr4n6olsDtR6wCheqBOPtyz9Dm3j40rc70+QlFQHJxhYgEM8Tu3nTsNr1NKASXvyyzKbTyjXMculW1i356IjMcxAuu/SMUKl/ccrU00YvFgfFgk+MpoziOjOYz+IAuHWV4epnUOKgkW8nqwdprziywMcsi5fJipsOylDB7ip12og1Jce+RUVmYtCkCINduz+GO4ZyWM8vQGFltDwnxrEYupO3ZicHxIk/yxPcdfCLaZaE7xLjWeqLPDt1i3ZodKiiixuy90Wr1/fyWdOu0FlQqypIitnMuW4J1xzU8sWHT+Fy/kal2TqW2QHT7/xILVk6lafUNpIt2LEwlp0UsUTMGi/5hl/6g7ORdkUh4uSo6uLnbav6ppKEKYN4lgXzPr4tl8G/G+g0LxYCUmuB9emzybHv5Uj5T69Ljv0ynKnZqpfaJcEDq6GlAw9V1Zos6xGkADehzdsYh2MILFZBeBKGlYfpPkrDIP/9DfilglSslC1nyOzBPr3kGpnNNGTMkK/9fbZh7E5R0BY8zddG555NFr4BJO/zVVTqudzDDh45NhS0zPz9BNV80IMeQ2OPDbWDPKPcq1/brt4oduKLfcoevCv3A/kj/f/ny3EjynEHeqz8/pYRanHwO/1nJ0GQe3ak1twBFmwNtA0yVuXujFyLVBZcYn+zW+Q34TRtW9HuNpvKWo342O/J5yy8BJADPjkbWGDJKm/hcsC/Y9lJaC+WJZU8wDkNVLzkVIp4kB/y7Un1zL1oKueS8Sod58q6iIpFotbLnBR3zgRaStyH2jjUHW5xl2IMATQx2fIn+B0v+hK4yaF9xsdgO5lW7vJNXB09MMeFneN/AtH2HAnGe4XQRQ==
I think another way to ask `(exists y, F) <-> (forall y,
F)` is to ask that for any x, (exists y, F[y, x]) is a singleton. On 12/05/2019 19:00, Tadeusz Litak
wrote:
Quite obviously there are sufficient
conditions, for example it'd be enough that F is s.t. (exists y,
F) <-> (forall y, F) is provable.
But let us note that in your test'
absolutely anything can be the consequent, including False:
Lemma test' : forall n, (forall m,
m=0 /\ m=n) -> False.
Proof. intros n H. destruct n. - specialize (H 1). destruct H. discriminate. - specialize (H 0). destruct H. discriminate. Qed. On 12.05.19 18:40, richard Dapoigny
wrote:
it seems it not true in general but in some cases, it is true : Lemma
test : forall n m, m=0 /\ m=n -> n=0. so, is there a way to contain the case in which it true
(i.e., a condition)? Le 12/05/2019 à 17:22, Jeremy
Dawson a écrit :
Would you expect it to hold? Rather, isn't the appropriate equivalence in classical logic the following? (forall x, ((exists y, F) -> G)) <-> forall x y, (F -> G) Jeremy On 05/13/2019 01:17 AM, richard Dapoigny wrote: Dear all, using classical logic in Coq, is there a way to prove that the following equivalence holds? forall x, ((forall y, F) -> G) <-> forall x y, (F -> G) in which F depends on x an y while G only depends on x Thanks for your answer, Rich -- *Richard Dapoigny* Associate Professor - LISTIC Laboratory University Savoie Mont-Blanc 5, chemin Bellevue Po. Box 80439 Annecy-le-Vieux 74940 FRANCE https://www.listic.univ-smb.fr/en/presentation-en/members/lecturers/richard-dapoigny-en/ --
Richard Dapoigny Associate Professor - LISTIC Laboratory University Savoie Mont-Blanc 5, chemin Bellevue Po. Box 80439 Annecy-le-Vieux 74940 FRANCE https://www.listic.univ-smb.fr/en/presentation-en/members/lecturers/richard-dapoigny-en/
|
- [Coq-Club] Variable closure, richard Dapoigny, 05/12/2019
- Re: [Coq-Club] Variable closure, Arthur Azevedo de Amorim, 05/12/2019
- Re: [Coq-Club] Variable closure, Jeremy Dawson, 05/12/2019
- Re: [Coq-Club] Variable closure, richard Dapoigny, 05/12/2019
- Re: [Coq-Club] Variable closure, Tadeusz Litak, 05/12/2019
- Re: [Coq-Club] Variable closure, Kenji Maillard, 05/12/2019
- Re: [Coq-Club] Variable closure, Tadeusz Litak, 05/12/2019
- Re: [Coq-Club] Variable closure, richard Dapoigny, 05/12/2019
- Re: [Coq-Club] Variable closure, Thorsten Altenkirch, 05/12/2019
- Re: [Coq-Club] Variable closure, Michel Levy, 05/12/2019
Archive powered by MHonArc 2.6.18.