coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Peter LeFanu Lumsdaine <p.l.lumsdaine AT gmail.com>
- To: coq-club AT inria.fr
- Cc: Homotopy Type Theory <homotopytypetheory AT googlegroups.com>, "Prof. Vladimir Voevodsky" <vladimir AT ias.edu>
- Subject: Re: [Coq-Club] a question
- Date: Mon, 28 Sep 2015 10:39:13 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=p.l.lumsdaine AT gmail.com; spf=Pass smtp.mailfrom=p.l.lumsdaine AT gmail.com; spf=None smtp.helo=postmaster AT mail-wi0-f170.google.com
- Ironport-phdr: 9a23:fi2uFxx5k09lLgDXCy+O+j09IxM/srCxBDY+r6Qd0e0XIJqq85mqBkHD//Il1AaPBtWHra8ZwLKK+4nbGkU+or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6anHS+4HYoFwnlMkItf6KuStKU0pn8j7z60qaQSjsLrQL1Wal1IhSyoFeZnegtqqwmFJwMzADUqGBDYeVcyDAgD1uSmxHh+pX4p8Y7oGx48sgs/M9YUKj8Y79wDfkBVGxnYCgJ45jgsgCGRg+S7FMdVH8Xm1xGGVvr9hb/C6/8ribg/s5w9iCcIIXSULUvVT2j6aojHAeujGEDKjsi/GjWjMFYg6dSoRbnrBt6ld2HKLqJPeZzK/uONegRQnBMC4MID3RM
On Mon, Sep 28, 2015 at 10:20 AM, Vladimir Voevodsky <vladimir AT ias.edu> wrote:
Is it correct to say that the main problem in constructive type theory is to create a type theory that simultaneously satisfies two conditions:
1. the function extensionality principle
2. the principle of decidability of typing judgements
?
Is it right that no such theory exists?
If I remember right, the theory of “intensional type theory with extensional principles”, studied in Martin Hofmann’s thesis, has both of these:
Specifically, he adds functional extensionality and (propositional) UIP to a core intensional type theory, giving a theory he calls TT_I; and he shows that the induced interpretation from TT_I into extensional type theory (i.e. with the reflection rule) is conservative. This is Section 3.2.4–5 of the thesis.
On the other hand, TT_I retains decidable type-checking — at least, I recall him showing this, though on a very quick skim, I can’t now find where he does. (I guess it follows from the decidability of the core intensional type theory, since the extension adds no new definitional equality rules, and so typechecking in the extension reduces to typechecking in a context over the core?)
Best,
–p.
- Re: [Coq-Club] a question, Pierre Courtieu, 09/01/2015
- <Possible follow-up(s)>
- [Coq-Club] a question, Vladimir Voevodsky, 09/28/2015
- Re: [Coq-Club] a question, Peter LeFanu Lumsdaine, 09/28/2015
- Re: [Coq-Club] [HoTT] Re: a question, Bas Spitters, 09/28/2015
- Re: [Coq-Club] [HoTT] Re: a question, Martin Escardo, 09/28/2015
- Re: [Coq-Club] [HoTT] Re: a question, Bas Spitters, 09/28/2015
- Re: [Coq-Club] a question, Jean-Francois Monin, 09/28/2015
- Re: [Coq-Club] a question, Thorsten Altenkirch, 09/28/2015
- Re: [Coq-Club] a question, Gabriel Scherer, 09/28/2015
- Re: [Coq-Club] a question, Andrew Polonsky, 09/28/2015
- Re: [Coq-Club] a question, Peter LeFanu Lumsdaine, 09/28/2015
Archive powered by MHonArc 2.6.18.