Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] a question

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] a question


Chronological Thread 
  • 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.




Archive powered by MHonArc 2.6.18.

Top of Page