No-counterexample Interpretations of Logic and the Geometry of Interaction
Masaru Shirahata Keio University, Hiyoshi Campus
No-counterexample Interpretations of Logic and the Geometry of - - PowerPoint PPT Presentation
No-counterexample Interpretations of Logic and the Geometry of Interaction Masaru Shirahata Keio University, Hiyoshi Campus The Plan of the Talk I will first explain the motivation. Then I will mostly explain the no- counterexample
Masaru Shirahata Keio University, Hiyoshi Campus
counterexample interpretation (NCI) according to Tait’s work.
mine and present NCI in a trace-like graphical representation.
have a flavor of game.
positive and those for universal quantifiers are negative.
negative change the roles.
elimination of propositional logic is not so interesting….
is to handle the alternating quantifiers.
Hilbert and Ackermann.
Kreisel.
consistency proof is in terms of “reduction”.
Zilsel lecture, essentially as a no- counter example interpretation.
recently revived by Coquand
first-order logic.
infinitary disjunctions and conjunctions.
Morgan duality.
blue and the opponents’ are red.
new sentence from the sentence in the previous stage.
is true. The opponent wins otherwise.
k
j
k
prenex normal form.
new list of sentences from the list in the previous stage.
prime (atomic) sentence.
1
i
1
k
1
j
k
1
j
k
1
k
1
2
1
2
instantiation, in other words, always chooses a different disjunct from the given disjunction.
prime (atomic).
respect to the expressive power.
the Opponent may be seen as a function of the previous moves of the Player.
sentence may be seen as “the change
1 2 1
1
p
..... 1 1 .....
1
′ p
1
p
..... ..... .....
2
..... .....
3
p .....
1 2 1
1
p
..... 1 1 .....
1
′ p
1
p
..... ..... .....
2
..... .....
3
p .....
True!
variables are replaced by the functions
(positive) variables.
the functionals of those negative functions, yielding the witnesses for the positive variables.
Herbrand’s theorem for FOL and the epsilon substitution for PA.
Kohlenbach and Tait.
which had been unpublished since then.
1
1
2
2
1
1
2
2
( )
1
1
1
2
2
1
2
( )
1
1
1
,
2
2
1
2
where
1
2
⇓ ⇓
Consider a counter-strategy. The winning strategy finds a path.
∃
1
x ∀
1
u ∃
2
x ∀
2
u A
1
x ,
1
u ,
2
x ,
2
u
( )
∀
1
x ∃
1
u ∀
2
x ∃
2
u ∃ v ∀ y ¬ A
1
x ,
1
u ,
2
x ,
2
u
( ) ∨ B v , y
∀
1
x ∃
1
u ∀
2
x ∃
2
u ¬ A
1
x ,
1
u ,
2
x ,
2
u
( ) ∨ ∃ v ∀ y B v , y
⇓
∃ v ∀ y B v , y
A
1
F f ,
1
f
1
F f
,
2
F f ,
2
f
1
F f
2
F f
¬ A
1
g,
1
G g ,
2
g
1
G g
,
2
G g
∨ B H g ,
3
g
1
G g
2
G g
H g
⇓
B J h , h J h
( )
( )
¬ A
1
g ,
1
G g ,
2
g
1
G g
,
2
G g
∨ B H g ,
3
g H g
B H
1
g
2
g h , h H
1
g
2
g h
( )
( )
with
1
g ,
2
g such that A
1
g ,
1
G
1
g
2
g h ,
2
g
1
G
1
g
2
g h
( ),
2
G
1
g
2
g h
( )
A
1
F
1
f
2
f ,
1
f
1
F
1
f
2
f
( ),
2
F
1
f
2
f ,
2
f
1
F
1
f
2
f
( )
2
F
1
f
2
f
( )
A
1
g ,
1
G
1
g
2
g h ,
2
g
1
G
1
g
2
g h
( ),
2
G
1
g
2
g h
1
ˆ g =
1
F
1
f
2
f
1
ˆ f
1
F
1
ˆ f
2
f
=
1
G
1
ˆ g
2
g h
2
ˆ g
1
G
1
ˆ g
2
ˆ g h
( ) =
2
F
1
ˆ f
2
f
2
ˆ f
1
F
1
ˆ f
2
ˆ f
2
F
1
ˆ f
2
ˆ f
=
2
G
1
ˆ g
2
ˆ g h
Find the solution h for h L h
( )
( ) = K h
( )
u x h K h
( )
L h
( )
h L h
( )
( )
Positive variable Preceding negative variable Solved with h
h m
( ) =0
n+1
h m
( )= K
n
h
( ) if m = L
n
h
( )
n
h m
( ) otherwise
n
h
n+1
h
L
n
h
( ), K
n
h
( )
update
definable functionals, allowing the recursion along a primitive recursively definable well-founded partial order α.
initial segment of input functions is necessary to compute the value of the functional, along α.
Let ˆ h be
n+1
h such that L
n+1
h
( )= L
n
h
( )
We have L h
( )= L
′ h
( )⇒ K h ( )= K
′ h
( )
Hence
n+1
h L
n+1
h
( )
( )=
n+1
h L
n
h
( )
( )= K
n
h
( )= K
n+1
h
( )
Assume L
n+1
h
( )= L
n
h
( )
For m = L
n+1
h
( )
n+2
h L
n+1
h
( )
( ) = K
n+1
h
( ) = K
n
h
( ) =
n+1
h L
n
h
( )
( )
Otherwise
n+2
h m
( ) =
n+1
h m
( )
n+1
h L
n+1
h
( )
( )=
n+2
h L
n+1
h
( )
( )= K
n+1
h
( )
Assume h = U h
( )
Then h L h
( )
( ) =U h
( ) L h ( )
( ) = K h
( )
Assume h L h
( )
( )= K h
( )
For m = L h
( )
U h
( ) m ( ) = K h ( )= h m ( )
Otherwise U h
( ) m ( )= h m ( )
interpretations in NCI are functions from “negatives” to “positives”.
Ponens of NCI are formed by taking trace and fixpoint, connecting the corresponding negatives and positives.
Given
i
Φ ,
j
F with
i
Φ ,
j
F :
1
X ,.....
l
X ,.....
1
X →
l
X Take the fixpoint
k
Φ and substitute it in
i
Φ ,
j
F
l
X
l
X
k
Φ
A
1
F
1
f
2
f ,
1
f
1
F
1
f
2
f
( ),
2
F
1
f
2
f ,
2
f
1
F
1
f
2
f
( )
2
F
1
f
2
f
( )
A
1
x ,
1
u ,
2
x ,
2
u
∨ B
v , y
A
1
g ,
1
G
1
g
2
g h ,
2
g
1
G
1
g
2
g h
( ),
2
G
1
g
2
g h
1
x
1
x y
1
u
1
u
2
u
2
u
2
x v
2
x
1
F
2
F
1
G
2
G
3
G
1
ˆ g =
1
F
1
f
2
f
1
x
1
x y
1
u
1
u
2
u
2
u
2
x v
2
x
1
F
2
F
1
G
2
G
3
G
1
F
1
x
1
ˆ f
1
F
1
ˆ f
2
f
=
1
G
1
ˆ g
2
g h
1
x
1
x y
1
u
1
u
2
u
2
u
2
x v
2
x
1
F
2
F
1
G
2
G
3
G
1
F
1
x
1
G
1
u
1
x
1
u
U
Pr
1
u
1
F
2
ˆ g
1
G
1
ˆ g
2
ˆ g h
( ) =
2
F
1
ˆ f
2
f
1
x
1
x y
1
u
1
u
2
u
2
u
2
x v
2
x
1
F
2
F
1
G
2
G
3
G
1
F
1
x
1
G
1
u
1
x
1
u
U
Pr
1
u
1
G
1
u
1
F Pr
2
x
2
F
2
x
U
2
x
1
x
1
x y
1
u
1
u
2
u
2
u
2
x v
2
x
1
F
2
F
1
G
2
G
3
G
1
F
1
x
1
G
1
u
1
x
1
u
U
Pr
1
u
1
G
1
u
1
F Pr
2
x
2
F
2
x
U
2
x
2
ˆ f
1
F
1
ˆ f
2
ˆ f
2
F
1
ˆ f
2
ˆ f
=
2
G
1
ˆ g
2
ˆ g h
2
G
2
u
2
F
1
F Pr
U
2
x
1
x
2
u
2
u
K
1
u x
n
u x x L Pr
U
x
straightforward.
find a suitable framework.
“trace”.
cost of higher-types.
while in NCI the cut is taking the “trace”.
NCI and GoI.