TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Proof Irrelevance and De Morgan's Laws

2 pointsby dalyover 2 years ago
I&#x27;m reading two things at the same time<p>99 Variations on a Proof <a href="https:&#x2F;&#x2F;press.princeton.edu&#x2F;books&#x2F;hardcover&#x2F;9780691158839&#x2F;99-variations-on-a-proof" rel="nofollow">https:&#x2F;&#x2F;press.princeton.edu&#x2F;books&#x2F;hardcover&#x2F;9780691158839&#x2F;99...</a><p>and the newly published paper<p>Draft, Sketch, and Prove: Guiding Formal Theorem Provers With Informal Proofs <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;2210.12283.pdf" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;2210.12283.pdf</a><p>As you all know De Morgan&#x27;s Laws provide great simplification of terms to canonical forms. Application of these laws improved circuit design forever.<p>My question: Can &quot;Irrelevance Laws&quot; be developed in proofs so one style of proof can be mechanically converted to another style? If so, can a system like LEAN convert the library to canonical forms?<p>Canonical forms of proof, if they exist, and if they have the proper form, would make it possible to develop &quot;proof compilers&quot; that could generate code from (constructive) proofs. (See Ording 28, p65, of special interest).<p>Is there any reason to believe canonical forms exist? I know that judgment towers can be expanded in various ways. Perhaps there is a mechanical theory to put (some of) the LEAN library in &quot;canonical form&quot;.<p>Beside the book, is there any known collection of proof transformation?

no comments

no comments