§5.5 BCK Games for Classical Logic and Cut. Version with Material Implication.
Classical Logic with Cut rule: using Stolzengerg Principle, prove that that every f:N→N has three 0's or three non-0's.
A Cut between Stolzenberg and
(Stolzenberg
→
( ∃x.∃y.∃z.((x<y∧y<z)∧(f(x)=0∧(f(y)=0∧f(z)=0)))
∨
∃x.∃y.∃z.((x<y∧y<z)∧(f(x)>0∧(f(y)>0∧f(z)>0)))))
Created by Mathematica (November 11, 2006)