coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Wolfram Kahl <kahl AT cas.mcmaster.ca>
- To: András Kovács <puttamalac AT gmail.com>
- Cc: Stefan Monnier <monnier AT iro.umontreal.ca>, coq-club <coq-club AT inria.fr>, Coq Discourse <coq+miscellaneous AT discoursemail.com>, cl-isabelle-users AT lists.cam.ac.uk, lean-user <lean-user AT googlegroups.com>, agda-list <agda AT lists.chalmers.se>
- Subject: Re: [Coq-Club] [Agda] Prior work on proof assistant performance / optimization
- Date: Tue, 12 May 2020 16:35:22 -0400
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=kahl AT cas.mcmaster.ca; spf=None smtp.mailfrom=kahl AT cas.mcmaster.ca; spf=None smtp.helo=postmaster AT ritchie.cas.mcmaster.ca
- Ironport-phdr: 9a23:dTElTBa/Yglj15hap0txBhL/LSx+4OfEezUN459isYplN5qZr8m9bnLW6fgltlLVR4KTs6sC17OL9fG6EjVcv96oizMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCybL9vLBi6twHcutcZjYd/Jas8ywbCr2dVdehR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/YTQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhSEaPDMi7mrZltJ/g75aoBK5phxw3YjUYJ2ONPFjeq/RZM4WSXZdUspUUSFKH4GyYJYVD+cZM+hWr5fzqUYNoxuwCgajGP7gxDBKiXLtwa030PgtHR3a0AA8Hd8DtmnfotXvNKcVVOC41KnHzTLHb/NYwzfy8o3IeQ0kr/6WXbJwddfaxE4sFwzfjlWQrZfoMC+P2eQWqWSb6vZvVee1hG48twF+vCKvyt0whYbTn48YzE3P+iplzogvP9K4VFJ7bsC+EJtWryyWK5Z7T8AiTWxppSs3xb0Lt5G/cSQXxpkqxBDSZv2HfoSV/x7vSOifLCl4iX9kZr+yhgu+/Ee+x+DzSMS50EhGoyxYmdfPrnAAzwHf58abRvdn40utxDiC2xrS5+xHO0w4iLbXJpg8ybAqjJUTq17MHirulUX2kqCWckIk9/Cy6+TmfrXpup+cN45qhQ3kLqshgNe/Df49MgcSWmiU4/+81KH98k3jWrlFkuc5nrHYsJDcO8sbura0DxJb34o/8RqzEiqq3doCkXQGL19JYg+Lg5TxN1HLOv/4DPO/g1q2kDdswvDLJr7hDY/NLnjHi7ruYaxy61VGxAo20d9f4ohbCqodIP3tQE/9rsDXAQUhPwyu3+nnEMl91p8ZWW+XHqCZN7rSvUaU6eIrPumDf5QYuC39Kvgg//7hl2U1mV4bfamz3JsYcmq0Hvp8IxbRXX25q9ENC+4RiSk5UmXhkxXWSSNPe3+3VqY17Rk0DYunCcHIQYX705Kb2yLuIZpSaHpPDxivGHfsP9GHUvcIQCmbOYlkmTkNTqSsUckq3Ef950fB17N7I7+MqWUjvpX52Y0wvrWLzExgxXlPF82Yllq1YSR0k2cPHWJkxqFjqkx8xxGI2LM+hvddHMdP6ukPWQ5obceNndw/MMj7X0f6RvnMTV+nRtu8BjRoEYA6ysRIZk14Es6+gwqF1CP4W+ZJxYzOP4Q99+fn51a0P9x0kimU36A6yVwtR8JUKWC8wKV2pVDe
On Tue, May 12, 2020 at 05:15:17PM +0200, András Kovács wrote:
> Stefan Monnier
> <monnier AT iro.umontreal.ca>
> ezt írta (időpont: 2020. máj.
> 12., K, 16:30):
> >
> > Could you elaborate on this "sharing loss from beta-redexes"?
>
> We may have a huge Peano numeral which is represented by a small term,
> because we can use iteration/recursion to give short descriptions of large
> numerals. Then, we can beta-reduce from a small term to a large numeral,
> but we cannot go from a large numeral to a small term. In particular, Peano
> numerals are incompressible by hash consing. Hash consing only does
> "delta-contraction", i.e. contracting terms by maximally introducing
> let-definitions, but it is intractable to invent small terms which beta
> reduce to a given term (related: Kolmogorov complexity).
So technically, the lost sharing is the second-order sharing that is preserved
in ``optimal reduction'' of lambda calculi [Levy-1980, Lamping-1990,
Asperti-Laneve-1992],
while hash consing normally is directly usable only for first-order sharing.
Wolfram
- [Coq-Club] Prior work on proof assistant performance / optimization, Jason Gross, 05/08/2020
- Re: [Coq-Club] Prior work on proof assistant performance / optimization, Stefan Monnier, 05/08/2020
- Re: [Coq-Club] [Agda] Prior work on proof assistant performance / optimization, András Kovács, 05/08/2020
- Re: [Coq-Club] [Agda] Prior work on proof assistant performance / optimization, Stefan Monnier, 05/12/2020
- Re: [Coq-Club] [Agda] Prior work on proof assistant performance / optimization, András Kovács, 05/12/2020
- Re: [Coq-Club] [Agda] Prior work on proof assistant performance / optimization, Wolfram Kahl, 05/12/2020
- Re: [Coq-Club] [Agda] Prior work on proof assistant performance / optimization, András Kovács, 05/12/2020
- Re: [Coq-Club] [Agda] Prior work on proof assistant performance / optimization, Jason Gross, 05/14/2020
- Re: [Coq-Club] [Agda] Prior work on proof assistant performance / optimization, Stefan Monnier, 05/12/2020
- Re: [Coq-Club] [isabelle] Prior work on proof assistant performance / optimization, Lawrence Paulson, 05/08/2020
- Re: [Coq-Club] [isabelle] Prior work on proof assistant performance / optimization, Konrad Slind, 05/14/2020
Archive powered by MHonArc 2.6.18.