TableauxProver

Showcase your libraries, tools and other projects that help your fellow love users.
Post Reply
blopesvieira
Prole
Posts: 2
Joined: Wed Sep 07, 2011 4:18 pm

TableauxProver

Post by blopesvieira »

Hello, everybody!

I have developed a theorem prover using LOVE2D framework for visualizing the proof tree. It is available at http://www.tecmf.inf.puc-rio.br/TableauxProver .

Cheers,

Bruno.
User avatar
vrld
Party member
Posts: 917
Joined: Sun Apr 04, 2010 9:14 pm
Location: Germany
Contact:

Re: TableauxProver

Post by vrld »

Wow, this is cool. However, I don't quite understand the formula format:

As far as I understand, \((\forall x p(x) \vee \forall x q(x)) \rightarrow \forall x(p(x)\vee q(x))\) would be coded as:

Code: Select all

\to( \lor( \forall x(P x), \forall x(Q x) ), \forall x( \lor(P x, Q, x) ) )
But the prover seems to be unable to parse it. Any suggestions?
I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum.

hump | HC | SUIT | moonshine
blopesvieira
Prole
Posts: 2
Joined: Wed Sep 07, 2011 4:18 pm

Re: TableauxProver

Post by blopesvieira »

There is an extra comma in the last formula and the parser is still quite simple and do not support some extra spaces. Try it like this: \to(\lor(\forall x(P x),\forall x(Q x)),\forall x(\lor(P x, Q x))) and it should work fine.
vrld wrote:Wow, this is cool. However, I don't quite understand the formula format:

As far as I understand, \((\forall x p(x) \vee \forall x q(x)) \rightarrow \forall x(p(x)\vee q(x))\) would be coded as:

Code: Select all

\to( \lor( \forall x(P x), \forall x(Q x) ), \forall x( \lor(P x, Q, x) ) )
But the prover seems to be unable to parse it. Any suggestions?
Post Reply

Who is online

Users browsing this forum: Amazon [Bot] and 5 guests