Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Dependent products and dependent sums

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Dependent products and dependent sums


Chronological Thread 
  • From: Thorsten Altenkirch <Thorsten.Altenkirch AT nottingham.ac.uk>
  • To: "coq-club AT inria.fr" <coq-club AT inria.fr>
  • Subject: Re: [Coq-Club] Dependent products and dependent sums
  • Date: Thu, 28 Mar 2019 10:57:40 +0000
  • Accept-language: en-US
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=Thorsten.Altenkirch AT nottingham.ac.uk; spf=Pass smtp.mailfrom=Thorsten.Altenkirch AT nottingham.ac.uk; spf=None smtp.helo=postmaster AT uidappmx05.nottingham.ac.uk
  • Ironport-phdr: 9a23:h/LkYxLYb1dV2dPqodmcpTZWNBhigK39O0sv0rFitYgXKv3yrarrMEGX3/hxlliBBdydt6sczbqK+Pq5EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCehbb9oLxi7ogrdutcLjYB/Nqs/1xzFr2dSde9L321oP1WTnxj95se04pFu9jlbtuwi+cBdT6j0Zrw0QrNEAjsoNWA1/9DrugLYTQST/HscU34ZnQRODgPY8Rz1RJbxsi/9tupgxCmXOND9QL4oVTi+6apgVRnlgzoFOTEk6mHaksx+grxGrhK9qRJxwIDUb4ObO/p/YqzScsgXSnBdUsZUTSFNHpmxYokJAuEcPehYtY79p14WoBWgBQmsA/nvyiRUhnDo260xzvgsEQXa3AM+GdIOs3XUrM/pO6cSTOu4y7fGzTXEb/NMwjf99JbHchY7rfyQWbJwbdTeyU8sFwPElFWftYzlMiiT1uQKr2ib8+tgVeSgi24nsQ5xpyKjyd0whYXTm4IVyUnJ+CNky4g7It24TVR0Yd+iEJZItyGaMI52QsQ+Q2FvoCY7yqEGuJ6jfCcU1JQnxwDQa/udc4mI+B7jU/yRIThgiHJ5drO/mgy+8U6+xe3gTsW01lFKrjZZktXWrH8Cywbf6tWESvZ740yv2i6P2hjO5u1aIk04j7TXJpEvz7IqmZcev17PEjLolEj1lKOaa0Ep9vay5+nlY7jqvJyRO5V2hwz+KqgulNKwDOckPgULWmWW9vmz26f/8kD8XrpFlOM5nrXcvZ3bJskWpqC0Dgpa34Yt9hqwEzGr28kCk3YdNlJKYheHgpDpO17QJPD4Cu+yg0mtkDh23f/GJqXhApDCL3TfkLrtZ7B960lAyAovzNBf4Z1UCrEbL/L2QEP+rsDXAgUkMwy32+rnCdN92Z0CWW+XH6OVLqDfvUWW6u8gLeSAfoAYtTjnJ/Q4+fLjjmc1mVoHcqmo2ZsXZmq4HvNjI0iBf3TsgtABEX0RvgoiUuPqjkeOXCJXZ3auQa084DI7CIO8DYjfRoCgm7qB3CCnHp1KZ2BGDF+MEXfyeIWBQfsDcj6dLtV8kjwHTbShUZMu1QmytA/mzLpqNvbb+ioBtZ76yNd14/DTmgop+DxvD8Wd1nmNQHtukmMJQT82xqF/rlZnxleNy6gry8BfQJZY4OoMWQMnP7bdyfZ7Apb8QEiJKtyOUROtRsisKTA3VNM4hdEUNRVTAdKn2yzD2DCxH7IT35WPGJEy8aPG1Hi5c/p9zGzdyKQnyXAiXsZJNmy8ja5X8Q/PG4/PnEWQkuCjfuIB33iepy+40WOSsRQAA0ZLWqLfUCVHPxqEnZHC/krHCoSWJ/EiOwpFx9SFL/IaONvukUlHQvjjMdGYamn3hmTiXE/UlIPJV5LjfiAm5AuYEFINylBB+3GaKQk4CSeopiTXB3pzFgC3Oh6+waxFsHq+C3QM4USKYklmjevn5x8ZjOSETuNLg/QCvzs9qjN7HF+4mdvdTceD9VJs

Hi Eduardo,

 

I am preparing a presentation about the Calculus of Constructions for (basic) Category Theory students and I noticed that in most CompSci texts the dependent products, that generate spaces of functions, have a much higher status than the dependent sums, that are usually mentioned just in passing... I come from a CT background, and I remember that in texts about the categorical semantics of type systems (e.g., Bart Jacobs's book) dependent products and dependent sums start with equal status, then at some point - usually as an exercise; but I am recalling this from memory and I don't have the book at hand now, so I may be wrong - it is shown that under certain conditions the existence of dependent products _imply_ the existence of dependent sums...

 

In most implementations of Type Theory (eg Coq) Sigma-types are built into the structure of inductive definitions. That is you can define Sigma-type as an inductive type but usually people prefer to define specific user defined types instead of explicitly referring to Sigma-types.

 

Can anyone recommend me a place where all this is discussed? I am preparing an introduction, so I'm focused on finding a good dydactical path... for me the most natural way to present the material is:

  1) the simply-typed lambda-calculus,

  2) dependent types and polymorphism,

  3) Pure Type Systems,

  4) the Barendregt Cube,

  5) dependent sums (and PTSs with them),

  6) proofs-as-types,

  7) inductive types,

  8) CoC and CiC,

  9) dependent sums can be defined from the rest...

But no one seems to take that path.

 

I think PTS are a bit out of date, they emphasize impredicative theories which are hardly practical relevant and which are doubtful from a philosophical point of view (because in my view there is no good justification for impredicative quantification).

 

One reference is the HoTT book, in particular the first chapters.

https://homotopytypetheory.org/book/

I also just finished a book chapter which provides an overview of basic type theory and HoTT based on some courses I have given recently:

http://www.cs.nott.ac.uk/~psztxa/publ/fomus19.pdf

Maybe this could be useful.

 

Cheers,

Thorsten

 

 

 

  Thanks in advance,

    Eduardo Ochs 

 


This message and any attachment are intended solely for the addressee
and may contain confidential information. If you have received this
message in error, please contact the sender and delete the email and
attachment. 

Any views or opinions expressed by the author of this email do not
necessarily reflect the views of the University of Nottingham. Email
communications with the University of Nottingham may be monitored 
where permitted by law.






Archive powered by MHonArc 2.6.18.

Top of Page