Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Why dependent type theory?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Why dependent type theory?


Chronological Thread 
  • From: Pierre Courtieu <pierre.courtieu AT gmail.com>
  • To: Coq Club <coq-club AT inria.fr>
  • Subject: Re: [Coq-Club] Why dependent type theory?
  • Date: Wed, 4 Mar 2020 10:20:01 +0100
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=pierre.courtieu AT gmail.com; spf=Pass smtp.mailfrom=pierre.courtieu AT gmail.com; spf=None smtp.helo=postmaster AT mail-io1-f52.google.com
  • Ironport-phdr: 9a23:w2FdCxyLUoaEGq7XCy+O+j09IxM/srCxBDY+r6Qd2+oWIJqq85mqBkHD//Il1AaPAdyHrasc26GO6ujJYi8p39WoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagbr5+Ngi6oRnSu8UZnYduN7s6xwfUrHdPZ+lZymRkKE6JkR3h/Mmw5plj8ypRu/Il6cFNVLjxcro7Q7JFEjkoKng568L3uxbNSwuP/WYcXX4NkhVUGQjF7Qr1UYn3vyDnq+dywiiaPcnxTbApRTSv6rpgRRH0hCsbMTMy7XragdJsgq1FvB2hpgR/w4/Kb4GTKPp+Zb7WcdcDSWZcQspdSylND4WhZIUNEuUBJ/5VoIbzp1QMrRWwCwqiCv7xxDBUnXL5x7E23v47HA3awAAtHdQDu2nUotXvM6cSVPi4wrPJzTrddfNWwyny45XWfxAmvPGMR65wccvPxkkyCgjIiU2QqY37MDOPzOQCrXKX4PZnVeKykW4ntwBxrSayxso3hYnJg5gaylHA9Slj3Ik1Iti4RVd9bNW5E5VQrzmXO5VqTs4mWW1luyY3xqcbtZO6fSUG0pQqywDZZveaaYaH+AjjW/yUITpghHJqZra/hxGq/Eil0OL8V8203E9LripCj9XAr34N2hzN5sSdRft9+UCh2TmL1w/N8O1LPUc0la/DJ54gxL4/iIYTvFzdEiPqnEj6lqybe0U+9uS16unqY6/qq5+CO4NsjwHxKKUumsixAeQiNQgOWnCW+fy91LL95035WqtFgucqnanerZDaP9gbpq+nDA9IyYsj5BO/AC2n0NQch3UIMFVFeBefg4jzJ17OOOz4Deu4g1m0jDhrwOnGMqT9DZXJM3jMi6zsfa196k5Z0Ao818pT55NSCrEbIfL8QFX9tNLCDkxxDwvh6OH+QP55y4lWDWmIG+qSNL7YmV6O/OMmZeeWMtw7ojH4fsAk6uT0gDcSnkIHYaikwNNDcHG1BO5rZU6efGDwg9ocOWgPtws6CuftjQvRAnZoe3+uUvdktXkAA4W8ANKGH9j12eHT7GKABpRTI1t+JBWMHHPvLdjWXv4NbGeTJZYknGFeE7emTIAl2Felswqok+M2fNqRwTURsNfY7PYw4uTSkR8o8jktVpaS1miMSyd/mWZaHmZqjpA6mlR0zxK46YY9m+ZRTIUB6PZAUwN8PpnZnbR3



Le mar. 3 mars 2020 à 22:31, Jason Gross <jasongross9 AT gmail.com> a écrit :
> Which bottlenecks are you referring to? Are they intrinsically tied to dependent types, or they are related to the treatment of propositions and equality in systems such as Coq?

The main bottleneck that I'm referring to here (though not the only one of my thesis) is the one that is due to the fact that arbitrary conversion problems can happen during typechecking. 

Deciding equality in math is undecidable anyway, so whatever the
underlying theory (set, types) you will fall short of automating equality
decision. Do you have any clue that this problem is better treated in
other framework than in (dependent) type theory? Or is it simply that
equality problems become much more frequent?

I think DTT has one clear advantage to this respect: it is easy to
draw the line between what you consider as "administrative tasks"
(that you leave to the type checker to check), and what you maintain
on the "needs proof" side. In non dependent theories every computation
is a proof so the frontier between both is imprecise (and may vary from
a mathematician to another).




Archive powered by MHonArc 2.6.18.

Top of Page