LinearCutExampleProof

gapt.examples.sequence.LinearCutExampleProof

Constructs short FOL LK proofs of the sequents

P(0), ∀x. P(x) → P(s(x)) :- P(s^2 ^n^ ^(0))

where n is an Integer parameter >= 0.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply(n: Int, left: Boolean): LKProof

Value parameters

left

Which way to associate the cuts.

n

An integer >= 0.

Attributes

Returns

A proof of P(0), ∀x. P(x) → P(s(x)) :- P(s^2 ^m^ ^(0))

def apply(n: Int): LKProof

Inherited methods

def name: String

Attributes

Inherited from:
ProofSequence