Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Convertibility with η-equivalence

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Convertibility with η-equivalence


Chronological Thread 
  • From: Danko Ilik <dankoilik AT gmail.com>
  • To: Coq Club <coq-club AT inria.fr>
  • Subject: Re: [Coq-Club] Convertibility with η-equivalence
  • Date: Sun, 10 Oct 2021 15:02:17 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=dankoilik AT gmail.com; spf=Pass smtp.mailfrom=dankoilik AT gmail.com; spf=None smtp.helo=postmaster AT mail-ed1-f51.google.com
  • Ironport-hdrordr: A9a23:hjyktqs3qaCOfttqtqHgqkvm7skDT9V00zEX/kB9WHVpm62j5rmTdZEgvyMc5wxhPU3I9erwWpVoBEmslqKdgrNxAV7BZniDhILAFugLhrcKgQeBJ8SUzJ876U4PSdkZNDQyNzRHZATBjTVQ3+xO/DBPys6Vuds=
  • Ironport-phdr: A9a23:scbuBhdWgUEe8u70dIcLwwfQlGM+E97LVj580XLHo4xHfqnrxZn+JkuXvawr0AWRG9SCoK8bw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94PPbwlSgDexfLx+IRW0oA7MqsQYnIxuJ7orxBDUuHVIYeNWxW1pJVKXgRnx49q78YBg/SpNpf8v7tZMXqrmcas2S7xYFykmPHsu5ML3rxnDTBCA6WUaX24LjxdHGQnF7BX9Xpfsriv3s/d21SeGMcHqS70/RC+v5Ll3RhD2lCgHNiY58GDJhcx2kKJbuw+qqxhmz4LJfI2ZKP9yc6XAdt0YWGVBRN5cWCNPAoy+b4UBAekPM/tGoYbhvFYBtweyCBO2Ce/z1jNFhHn71rA63eQ7FgHG2RQtEdwUv3TSr9X1M7oZX+OxzKnJzjXIcvRb1irn54jOcRAhpvCMXbZxccrS0kQvGAbFgU+RqYzhJT+ayuMNs22C4udmSOmghHIppRtrrTiz2scjlJPJhoQNx13Z9ih0wYY4KN+6RUJnf9OpDZVdujyaOYV4X84vTXxktSQ0x7AFupO3YTQGxZsmyhDfd/CKd4yF7Bz9WeifPTp1gm9udry4hxa360egy+v8W9Go31ZKtCVFltzMuW4X1xzI8MSHUeVy8l+71jaV2AHT6/9ELVozlarBJJ4sxKM7mJkLsUnbACP6hEH7gLWVe0gk4OSk9fjrb7b8qpKcKoN5jBz1PL40lcylG+s4NxADX2iF9uS4073u5Uj5T69Ljv0yi6XWro3VKdkCqq63AwJZz5wv6xm4Dzeh39QYmWcIIEhZdxKAiojlI1DOIPbmAvejm1mgjitnyvTcMrDiApjBNGbPnKvicLpn60NQ1RI/zdVF6JJVDrEBLujzWkj0tNHAExA2KQq0w+XgCNV80oMeWGGPD7SWMKPXq1CI5+YvL/OQa48SvTbxM+Il6OL2jX8lhV8derGk0ocQaHChB/hpP0GZYWf3jdoaCmcLvg8+TPTwh1GYUD5TYWyyX6Mm6T0hBoKmF9SLeof4q7uYlAy/A5ceMmtBExWHFWriX4SCQfYFLiyIdJxPiDsBAJSoTYwmnTCqtQyyn7ZuKOnT+ykZtrrs0dF046vYkhRkpm88NNiUz2zYFzI8pWgPXTJjmfkn+SSVL3+M1KF5h7pTEtkBv5uhsy8/PJ/YiuF2UpX8B1uHcdCOR1KrBN6hBGNpJjre69ALakd5Xd6li0Katxc=

Hi, and sorry for joining the discussion a bit late,

On Tue, Sep 28, 2021 at 11:18 AM Meven LENNON-BERTRAND <Meven.Bertrand AT univ-nantes.fr> wrote:
The only way out I see, which is how I’ve come to think of those rules, is that they are actually an algorithm for typed conversion, but one that does not maintain types as they are in fact not needed, since for rules η1 and η2 you only need to look at the other side to perform η expansion. In fact, those rules are very close to the ones for algorithmic conversion in Abel et al.’s Decidability of Conversion for Type Theory in Type Theory.

It is not exactly the same setting, but, in the case of simply typed lambda calculus with coproducts, where eta-equality is also problematic, typing information can be quite useful for deciding syntactic eta-equality of terms. For instance, if you do not compare terms for eta-equality at their type, but if you first find a suitable isomorphic type and then cast the terms along the isomorphism, deciding term equality becomes easier (for details, see https://arxiv.org/abs/1502.04634v4 ). Perhaps a similar technique can be used in type theory.   

Best regards,
Danko





  • Re: [Coq-Club] Convertibility with η-equivalence, Danko Ilik, 10/10/2021

Archive powered by MHonArc 2.6.19+.

Top of Page