coq-club AT inria.fr
Subject: The Coq mailing list
List archive
Re: [Coq-Club] well-founded induction on the size of the derivation tree of Prop
Chronological Thread
- From: Jason -Zhong Sheng- Hu <fdhzs2010 AT hotmail.com>
- To: Fabian Kunze <kunze AT ps.uni-saarland.de>, "coq-club AT inria.fr" <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] well-founded induction on the size of the derivation tree of Prop
- Date: Mon, 4 Feb 2019 14:36:42 +0000
- Accept-language: en-CA, en-US
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=fdhzs2010 AT hotmail.com; spf=Pass smtp.mailfrom=fdhzs2010 AT hotmail.com; spf=Pass smtp.helo=postmaster AT NAM04-BN3-obe.outbound.protection.outlook.com
- Ironport-phdr: 9a23:/JACtxBXtjSF4JaBMF1nUyQJP3N1i/DPJgcQr6AfoPdwSPX6r8bcNUDSrc9gkEXOFd2Cra4c26yO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhzexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Qiqp4bt1RxD0iScHLz85/3/Risxsl6JQvRatqwViz4LIfI2ZMfxzdb7fc9wHX2pMRsZfWTJcDIOgYYUBDOQBMuREoIbyvFYBtweyCRW2Ce/z1jNEmHn71rA63eQ7FgHG2RQtEdYUv3TPq9X1MroZXfm2w6nIyjXDafxW0irg5ojIbB8hp/6MUattesTT1EkkCgTIjluNpozlPjKVzfoBv3SG4+Z8Tu+vi2knqx10oje1x8csjpPFiZ4SylDB7Ch0xps+K96gSENjbtOoDIFcuiWEO4dsRs4uWX9ktDgixr0Ip5G2fzQGxZEiyhHBZPGIaZaE7xfhWeueLzp4indoeLywihmu8kWtz/DwWdS73VtLqCdOj8PCuWoX1xPJ78iKUvt98Vml2TaIzw3d8v1JL0comafUMpIs36Y+m5QKvUTEBSD5hl/6jKiLdkU44eeo7PnnYrP7qZOGL490kAb+MrgwlcOjHeQ4Mw8OX26B9eS7yb3j4Un5QLJNjv01iKXWrJfaJcEDqq64BQ9azJoj5g6wAju6ytgVmWcLIEhBdR6dkYTlJUnCIPXiAve+h1Ssni1rx/fDPrD5DJXCM3jDkbb6fbpj90JQ1RY/wMtf55JTFrEBJej8Wk71tNDCEhA5NAm0z/79CNphzoMeRX6PAqiBPazOtl+I//sjLPWIZI8IoznwMOMl5v7rjX8hg1ARZ6ip3Z0NaHC5BPtqOUuZYWC/yusGREkDtAs3SqTJlVuQXHYHZGu0Ta8U/ip9FYSnSJzKT5qpibqNmiu2SNkeLGtBExWHFWriX4SCQfYFLiyIaIc1mTsdELOlVoUJ1Be0tQa8xaAxfcTO/ShNl5v40949ot/Tkhc9vQd0AsKSlimtUikgkG8IVSRshPkniUx61lKK0Kw+iPtdQ48Ar8hVWxs3YMaPh9dxDMr/D0eYJo/QGQSWB+6+CDR0deofhtoHYkJzAdKn10uR3y22BrYUk/qAA5lmq/uAjUi0HN50zjP97Idkl0MvG5AdNWq6g6d+807YAIubyxzExZbvTrwV2Wv2zEnGzWeKux0HAihZdP2ZGFo5PQ7Rp9m/4V7eRbizD7hhKhFG1cOJNqpNbJvukElCQ/Dgft/ZZjDolg==
great, thx you all. I will try out these approaches.
From: coq-club-request AT inria.fr <coq-club-request AT inria.fr> on behalf of Fabian Kunze <kunze AT ps.uni-saarland.de>
Sent: February 2, 2019 5:14 PM
To: coq-club AT inria.fr
Subject: Re: [Coq-Club] well-founded induction on the size of the derivation tree of Prop
Sent: February 2, 2019 5:14 PM
To: coq-club AT inria.fr
Subject: Re: [Coq-Club] well-founded induction on the size of the derivation tree of Prop
Hello Jason,
One way to do this would be to add another parameter to your inductive predicate to track the 'size' of the tree. Then induction on this parameter works. (An example is the derivation of vectors of length n from list that adds the length as an explicit
parameter.)
If you don't want to change your definition, you can copy it with this parameter and show equivalence of the two inductive types ( P x <-> exists n, P' n x).
Best,
Fabian
On Sat, 2 Feb 2019, 22:54 Jason -Zhong Sheng- Hu, <fdhzs2010 AT hotmail.com> wrote:
Hi,
Conceptually, when proving one inductively defined Prop from another can be considered as a translation between derivation trees. However, I am recently running into a problem that, when taking this view, such translation does not have to be structural. In particular, sometimes generated inductive hypothesis by `induction` doesn't make immediately sense, but can be applied to some other derivation trees after certain processing, so that some measure can also be applied to argue termination.
The tricky part here is Prop -> nat is not meaningfully definable type, because Prop cannot be eliminated in Type/Set, so even if I know how to define measures on paper, I am not able to define one in Coq.
Is there any way out so that well-founded induction can be done intuitively?
- [Coq-Club] well-founded induction on the size of the derivation tree of Prop, Jason -Zhong Sheng- Hu, 02/02/2019
- Re: [Coq-Club] well-founded induction on the size of the derivation tree of Prop, Fabian Kunze, 02/02/2019
- Re: [Coq-Club] well-founded induction on the size of the derivation tree of Prop, Jason -Zhong Sheng- Hu, 02/04/2019
- Re: [Coq-Club] well-founded induction on the size of the derivation tree of Prop, Matthieu Sozeau, 02/03/2019
- Re: [Coq-Club] well-founded induction on the size of the derivation tree of Prop, Jan Bessai, 02/03/2019
- Re: [Coq-Club] well-founded induction on the size of the derivation tree of Prop, Fabian Kunze, 02/02/2019
Archive powered by MHonArc 2.6.18.