G4 Prover
Result of the test for sequent n(0), X@(n(X)-> n(s(X))) --> n(s(s(0)))
G4 Prover: a Prolog Prover for Roy Dyckhoff's Sequent Calculus G4
This prover is a fork made by Joseph Vidal-Rosset (joseph.vidal-rosset@gmail.com),
from seqprover.pl, the sequent prover for CL-X, written by Naoyuki Tamura (tamura@kobe-u.ac.jp).
Type "help." if you need some help.
fol(g4i)> fol(g4i).
yes
fol(g4i)> output(pretty).
yes
fol(g4i)> n(0),_5584@(n(_5584)->n(s(_5584)))-->n(s(s(0))).
Trying to prove with threshold = 0 1 2
Succeed in proving n(0),_5584@(n(_5584)->n(s(_5584))) --> n(s(s(0))) (30 msec.)
pretty:1 =
-------------------------------------------------------- Ax
n(s(s(0))),n(0),n(s(0)),X@(n(X)->n(s(X))) --> n(s(s(0)))
----------------------------------------------------------------- L0->1
n(s(0)),n(0),n(s(0))->n(s(s(0))),X@(n(X)->n(s(X))) --> n(s(s(0)))
----------------------------------------------------------------- L@
n(s(0)),n(0),X@(n(X)->n(s(X))) --> n(s(s(0)))
--------------------------------------------------- L0->1
n(0),n(0)->n(s(0)),X@(n(X)->n(s(X))) --> n(s(s(0)))
--------------------------------------------------- L@
n(0),X@(n(X)->n(s(X))) --> n(s(s(0)))
yes
fol(g4i)> quit.
yes
Exit from Sequent Calculus Prover...
Total CPU time = 33 msec.
true