Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Decidability of Propositional Logic

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Decidability of Propositional Logic


Chronological Thread 
  • From: Julian Michael <julianjohnmichael AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Decidability of Propositional Logic
  • Date: Sun, 29 Nov 2015 00:27:26 -0800
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=julianjohnmichael AT gmail.com; spf=Pass smtp.mailfrom=julianjohnmichael AT gmail.com; spf=None smtp.helo=postmaster AT mail-ig0-f178.google.com
  • Ironport-phdr: 9a23:WEAxchGwSsXo7ZR1+mumYZ1GYnF86YWxBRYc798ds5kLTJ75pMWwAkXT6L1XgUPTWs2DsrQf27eQ4/uocFdDyKjCmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TWM5DIfUi/yKRBybrysXNWC0oLnjKibwN76XUZhvHKFe7R8LRG7/036l/I9ps9cEJs30QbDuXBSeu5blitCLFOXmAvgtI/rpMYwu3cYh/V0/MlZFK7+Yq4QTLpCDT1gPXpmytfssEzhUA+O731Ud2QdkhNFB0CR7gz+X573sCz6sO980ymTMMneQrU9WDDk5KBuHky7wBwbPiI0pTmEwvd7i7hW9Uqs

 
I've recently played around with some development along those lines - defining
a natural deduction style proof system in Coq, and proving that it results in
a free Heyting algebra.  I haven't defined a decision procedure for it, much
less proved the completeness - which essentially reduces to cut elimination,
or perhaps as another way of putting it the possibility of reducing a lambda
_expression_ representation of a proof to a normal form.  Unfortunately, it's on
another machine I wouldn't be able to access until Monday, if you'd be
interested in seeing what I have so far.

I assumed the original question was about classical propositional logic. On a related note, I only recently started learning Coq and as an exercise I spent a bit of time trying to formalize the soundness and completeness of a natural-deduction style system with respect to 2-valued truth assignments, in the style of the proof by Kalmar (1935). Never quite finished, but it's mostly there if anyone's interested in taking a look. (It'd be valuable to me to have someone critique my code.) If such a proof is already around somewhere, though, let me know.



Archive powered by MHonArc 2.6.18.

Top of Page