coq-club AT inria.fr
Subject: The Coq mailing list
List archive
[Coq-Club] Grammatical motifs in lambda terms and lambda types - source for discovery of interesting theorems and Coq tactics?
Chronological Thread
- From: Alex Meyer <alex153 AT outlook.lv>
- To: "coq-club AT inria.fr" <coq-club AT inria.fr>
- Subject: [Coq-Club] Grammatical motifs in lambda terms and lambda types - source for discovery of interesting theorems and Coq tactics?
- Date: Sun, 2 Feb 2020 21:25:46 +0000
- Accept-language: lv-LV, en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9eQ2xAWVjxkZZ2/LngHniBsl8Z3RQSkWNdmLZSQj0oU=; b=amKRfn6TdozP3IBu6BPDue4HtpRKPomBIAGT9PmR9+HwXXPlrrziPzsybfgjK8Xhxlsz9Tlb5zhvxZn875vwSC+xOHLFTkg0uJfuAJtjeY0yNqjEh1LpGFFp75GD5upGvoPC8S8psqf9OEnRlkB3CeBDBhQbvXWA4MrZ3sNuE8aQNUyp7N7eggvjedoUYJZlkgvedvWhGxJvEfpCAav/JCJp868SLhvDvjmDqEGSqXLUbOEayhedNgKyrCbhq6za48P+lwpyLZQfLeEFlLEw4Ii7k/pPeOmSKPkdN4m3ZOhmc7w1JdQrss/AicVPzHR/89r6QASOJHW4dJQrRBdP/Q==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UNdyIesPPCwkkEgdEcfInFcKKMNjRiHUgOBtNJ5UKlE/Zq5LNwc2GeJ7U1PTHPvmoXLrzWeeiHduz91Yfl1s79faGyTP3KI/cQLb8YngGAITRMadwzsGxIVqxH8PnoErbAVEt6PmgIPg8SY2ocb9WerCNSJPAYoYsFcha4mE4X9sFCx1jg0d+s/QU1QlnPKSUEvSFkXuJlU/v2JldYqxxXBTAImzvQCA6hlasqwf3RG5JV7vYbqn5ViNJQbTqisj0WNe16/mDWnq9Lpz7eTUu5HaILp93PoFHYNrAqCwjdrndMp+U9xp/b9vTSledV7beXD/5N/R6gxYSARkk4kwFw==
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=alex153 AT outlook.lv; spf=Pass smtp.mailfrom=alex153 AT outlook.lv; spf=Pass smtp.helo=postmaster AT EUR02-VE1-obe.outbound.protection.outlook.com
- Ironport-phdr: 9a23:9gWejBB6N7/1AqggJmBmUyQJP3N1i/DPJgcQr6AfoPdwSPX6pMbcNUDSrc9gkEXOFd2Cra4d16yK7uu5BTJIoc7Y9ixbK9oUD15NoP5VtjRoONSCB0z/IayiRA0BN+MGamVY+WqmO1NeAsf0ag6aiHSz6TkPBke3blItdaz6FYHIksu4yf259YHNbAVUnjq9Zq55IAmroQnLucQanIRvJrw+xxbJrXdEZutbyGJ1Ll6Xgxrw+9288ZF+/yleof4t69JMXaDndKkkULJUCygrPXoo78PxrxnDSgWP5noYUmoIlxdDHhbI4hLnUJrvqyX2ruVy1jWUMs3wVrA0RC+t77x3Rx/yiScILCA2/WfKgcFtlq1boRahpxtiw47IZYyeKfRzcr/Bcd4cWGFMWNtaWS5cDYOmd4YBD/QPM/tEr4fzpFUBsRSxCBK2C+/z1jNFnGP60bEk3+knDArI3BYgH9ULsHnMsNj1MLkdUO+ox6fP0zrCb+1Z2S3g44XPaB8hpe+DXL1tfcfRx0QiDATFjkiMqYzhODOV0ecNv3Kf7+p+TO+ijXMspQ92ojiq3Mgsi4/Ji5oby1DF9iV5wZ41KsOlR056e9GoCpxQtzuVN4duWcMiX3tntzo5yrIYtp+0YCgKx44hxx7QdfOLaZSH4hXmVOuXPDx2h2pldaqwihqu60StzvPwWtO13VtOtCZInMXAumgD1xPN6cWLVv5w80Kl1DuPzA/e6eRJLV01mKfUL5Msx789m5sOvknMGyL5g0r7gLOIeUgi5+Om8f7oYq/8qZ+ZL4J0ih/xMqApmsGnDuo3PBQAU3SF9eil27Lt8lD1TKxNjvItjKbVqpfaJdkHpqGiBA9Vz4Aj5AulAze+ytQYmmUHI0xZdxKbjojpPFfOLOr/Dfein1SslDBrx/fFPrH7HprNKX3DnK/gfbZ79UFc1BI+wN9D655ODrwNPuj/V071udDCABI1LxS4w+P9B9V80oMeV3iPAqicMK7Kq1CI4vwgIuaRaIIVtjvwMP8l5+PyjX89nl8deqqp0YETaHCmBvhmOVmWYWLwgtcdFmcHphYxTOvziFGbTTFTY2uyULkn6zEgCIOmCJ/DSZq3jLyA2ie7BJxWaXpcBlCCC3e7P7mDDr0HbzvXKct8mBQFU6KgQskvz1vm4AT90v9sKvfe0iwer5PqktZvsb79jxY3oBVwAtTV9mycQns8ymoMSi9vgftXplFhzlCE0u58naoLRpRo+/pVX1JiZtbnxOtgBoWqA16TTpKyUF+jB+6eL3QpVNtomY0Jflp5HNKhyBTdjXLzUu0l0oeTDZlxyZrymn34JsJz0XHDjfNziEQ6RsxINiuimPwmrlWBN8vyi0yc0p2SW+Ec0SrKqDjR4Fe05BsdbiMpFKLPUDYYe1fcqsn/6gXaVbiyBL87MwxHj8mfNq9Nbd6vhlJDFq7u
Coq (and Isabelle, Misar, Lean) can represent theorems as lambda types and their proofs as lambda terms (e.g.
https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence#The_normal_proof_of_(%CE%B2_%E2%86%92_%CE%B1)_%E2%86%92_(%CE%93_%E2%86%92_%CE%B2)_%E2%86%92_%CE%93_%E2%86%92_%CE%B1_in_natural_deduction_seen_as_a_%CE%BB-term ). Are there research efforts
to enumarate all such lambda types and terms, and find interesting motifs in types (=interesting theorems) and in terms (=interesting tactics)? Maybe combinatorics on words can be of help here? Maybe combinatorics on words have been applied to the Coq types
and terms? There is work of S. Colton in the notions of "interesting theorem" and also recursive mathematics experience that some axioms are very valuable, more valuable than other. Maybe there is grammatical approach for gaining insight and explanation into
this. I have open question on stackexchange where I have provided further references
https://math.stackexchange.com/questions/3532113/automated-discovery-of-interesting-theorems-by-searching-motifs-in-words-e-g-c .
Maybe Coq grammar can be used for generating interesting theorems (there is this buzz about natural language text generation from the neural networks in the machine learning community. the theorem generation in my question will be both rigorous and guided by
the motifs - past successes) and for automated discovery of usable and valuable tactics from existing proofs.
I hope that this is not complete offtopic. I this is offtopic that feel free the delete it and I will not ask similar exploration qustion anymore.
A.
- [Coq-Club] Grammatical motifs in lambda terms and lambda types - source for discovery of interesting theorems and Coq tactics?, Alex Meyer, 02/02/2020
- Re: [Coq-Club] Grammatical motifs in lambda terms and lambda types - source for discovery of interesting theorems and Coq tactics?, Jim Fehrle, 02/03/2020
Archive powered by MHonArc 2.6.18.