• Nie Znaleziono Wyników

A sequent calculus for 1-backtracking

N/A
N/A
Protected

Academic year: 2021

Share "A sequent calculus for 1-backtracking"

Copied!
51
0
0

Pełen tekst

(1)

A sequent calculus for 1-backtracking

Stefano Berardi and Yoriyuki Yamagata

A sequent calculus for 1-backtracking – p. 1

(2)

Background : LCM

Susumu Hayashi and N. Nakata (2001)

Analogy of Constructive Mathematics (realized by recursive functions)

Realized by learnable (limit recursive) functions

Covers large parts of classical elementary mathematics

A sequent calculus for 1-backtracking – p. 2

(3)

Background : LCM

Susumu Hayashi and N. Nakata (2001)

Analogy of Constructive Mathematics (realized by recursive functions)

Realized by learnable (limit recursive) functions

Covers large parts of classical elementary mathematics

A sequent calculus for 1-backtracking – p. 2

(4)

Background : LCM

Susumu Hayashi and N. Nakata (2001)

Analogy of Constructive Mathematics (realized by recursive functions)

Realized by learnable (limit recursive) functions

Covers large parts of classical elementary mathematics

A sequent calculus for 1-backtracking – p. 2

(5)

Background : LCM is quasi-classical

Excluded middle holds only for Σ01-formulas. i.e.

EM1(P ) ≡ ∀x(∃yP xy ∨ ∀y¬P xy) P : decidable

EM1 suffices for elementary classical mathematics.

A sequent calculus for 1-backtracking – p. 3

(6)

Background : LCM is quasi-classical

Excluded middle holds only for Σ01-formulas. i.e.

EM1(P ) ≡ ∀x(∃yP xy ∨ ∀y¬P xy) P : decidable

EM1 suffices for elementary classical mathematics.

A sequent calculus for 1-backtracking – p. 3

(7)

Background : LCM is quasi-classical

Excluded middle holds only for Σ01-formulas. i.e.

EM1(P ) ≡ ∀x(∃yP xy ∨ ∀y¬P xy) P : decidable

EM1 suffices for elementary classical mathematics.

A sequent calculus for 1-backtracking – p. 3

(8)

Background : 1-backtracking game

two person game with A and E.

E can retract her moves,

but cannot retract retraction itself.

We will look at this more closely ...

A sequent calculus for 1-backtracking – p. 4

(9)

Background : 1-backtracking game

two person game with A and E.

E can retract her moves, but cannot retract retraction itself.

We will look at this more closely ...

A sequent calculus for 1-backtracking – p. 4

(10)

Background : 1-backtracking game

two person game with A and E.

E can retract her moves,

but cannot retract retraction itself.

We will look at this more closely ...

A sequent calculus for 1-backtracking – p. 4

(11)

Background : 1-backtracking game

two person game with A and E.

E can retract her moves,

but cannot retract retraction itself.

We will look at this more closely ...

A sequent calculus for 1-backtracking – p. 4

(12)

Background : Fact

Berardi, Tierry Coquand, Hayashi (2005)

Formula A is valid (realized) in LCM

⇔ E has a winning strategy of bck1(TA), where TA is Tarski game of A.

A sequent calculus for 1-backtracking – p. 5

(13)

Background : Fact

Berardi, Tierry Coquand, Hayashi (2005)

Formula A is valid (realized) in LCM

⇔ E has a winning strategy of bck1(TA), where TA is Tarski game of A.

A sequent calculus for 1-backtracking – p. 5

(14)

Our contribution : P A

1

E has a winning strategy σ of bck1(TA),

⇔ There is a proof π(σ) of A in P A1,

where P A1 is a sequent calculus without Exchange,

and π(σ) is tree-isomorphic to σ.

A sequent calculus for 1-backtracking – p. 6

(15)

Our contribution : P A

1

E has a winning strategy σ of bck1(TA),

⇔ There is a proof π(σ) of A in P A1, where P A1 is a sequent calculus without

Exchange,

and π(σ) is tree-isomorphic to σ.

A sequent calculus for 1-backtracking – p. 6

(16)

Our contribution : P A

1

E has a winning strategy σ of bck1(TA),

⇔ There is a proof π(σ) of A in P A1,

where P A1 is a sequent calculus without Exchange,

and π(σ) is tree-isomorphic to σ.

A sequent calculus for 1-backtracking – p. 6

(17)

Our contribution : P A

1

E has a winning strategy σ of bck1(TA),

⇔ There is a proof π(σ) of A in P A1,

where P A1 is a sequent calculus without Exchange,

and π(σ) is tree-isomorphic to σ.

A sequent calculus for 1-backtracking – p. 6

(18)

backtracking play

m0 m1

A sequent calculus for 1-backtracking – p. 7

(19)

backtracking play

m0 m1 m2

A sequent calculus for 1-backtracking – p. 7

(20)

backtracking play

m0 m1 m2 m’1

A sequent calculus for 1-backtracking – p. 7

(21)

backtracking play

m0 m1 m2 m’1

m1, m2 are cancelled and E replies m0.

A sequent calculus for 1-backtracking – p. 7

(22)

1-backtracking play

m0 m1

A sequent calculus for 1-backtracking – p. 8

(23)

1-backtracking play

m0 m1 m2

A sequent calculus for 1-backtracking – p. 8

(24)

1-backtracking play

m0 m1 m2 m’1

A sequent calculus for 1-backtracking – p. 8

(25)

1-backtracking play

m0 m1 m2 m’1 m’2

A sequent calculus for 1-backtracking – p. 8

(26)

1-backtracking play

m0 m1 m2 m’1 m’2 m1

This is allowed

A sequent calculus for 1-backtracking – p. 8

(27)

1-backtracking play

m0 m1 m2 m’1 m’2 m3

This is not allowed

A sequent calculus for 1-backtracking – p. 8

(28)

1-backtracking play

m0 m1 m2 m’1 m’2 m3

inaccessible after m01

A sequent calculus for 1-backtracking – p. 8

(29)

1-excluded middle

1-excluded middle EM1 is a schema

∀x(∃yP xy ∨ ∀y¬P xy) P : decidable

A sequent calculus for 1-backtracking – p. 9

(30)

1-excluded middle

1-excluded middle EM1 is a schema

∀x(∃yP xy ∨ ∀y¬P xy) P : decidable

A sequent calculus for 1-backtracking – p. 9

(31)

Tarski game G of EM

1

A sequent calculus for 1-backtracking – p. 10

(32)

Tarski game G of EM

1

(2)

There is no recursive winning strategy for G,

because E must choose ∃yP xy or ∀y¬P xy

A sequent calculus for 1-backtracking – p. 11

(33)

Tarski game G of EM

1

(2)

There is no recursive winning strategy for G,

because E must choose ∃yP xy or ∀y¬P xy

A sequent calculus for 1-backtracking – p. 11

(34)

Tarski game G of EM

1

(3)

But there is a recursive winning strategy for 1-bck play of G

A sequent calculus for 1-backtracking – p. 12

(35)

1-bck play of G

A sequent calculus for 1-backtracking – p. 13

(36)

1-bck play of G

A sequent calculus for 1-backtracking – p. 13

(37)

1-bck play of G

A sequent calculus for 1-backtracking – p. 13

(38)

1-bck play of G

A sequent calculus for 1-backtracking – p. 13

(39)

1-bck play of G

A sequent calculus for 1-backtracking – p. 13

(40)

P A

1

Γ, p

Γ, A(0) . . . Γ, A(n) . . . Γ, ∀xA(x), ∆ ∀ Γ, ∃xA(x), A(n)

Γ, ∃xA(x), ∆ ∃

A sequent calculus for 1-backtracking – p. 14

(41)

Remarks

No Exchange (Sequents are lists) Weakening and Contractions are

merged to logical rules ω-rules

A sequent calculus for 1-backtracking – p. 15

(42)

Remarks

No Exchange (Sequents are lists) Weakening and Contractions are merged to logical rules

ω-rules

A sequent calculus for 1-backtracking – p. 15

(43)

Remarks

No Exchange (Sequents are lists) Weakening and Contractions are merged to logical rules

ω-rules

A sequent calculus for 1-backtracking – p. 15

(44)

A proof of EM

1

. . .

A, ∃yP ny, P nm true A, ∃yP ny ∃

A, ¬P nm ∨

. . . A, ∀y¬P ny ∀

∃yP ny ∨ ∀y¬P ny ∨

A sequent calculus for 1-backtracking – p. 16

(45)

Interpretation of sequent

B1, B2, . . . , Bn, C C: current position

B1, . . . , Bn: possible positions to backtrack

A sequent calculus for 1-backtracking – p. 17

(46)

Interpretation of sequent

B1, B2, . . . , Bn, C C: current position

B1, . . . , Bn: possible positions to backtrack

A sequent calculus for 1-backtracking – p. 17

(47)

Interpretation of sequent

B1, B2, . . . , Bn, C C: current position

B1, . . . , Bn: possible positions to backtrack

A sequent calculus for 1-backtracking – p. 17

(48)

Isomorphic Theorem

There is a tree isomorphism between a proof tree of formula A

a winning strategy (as a tree of move) of bck1(TA)

A sequent calculus for 1-backtracking – p. 18

(49)

Isomorphic Theorem

There is a tree isomorphism between a proof tree of formula A

a winning strategy (as a tree of move) of bck1(TA)

A sequent calculus for 1-backtracking – p. 18

(50)

Conclusion

We introduce a proof system P A1, an ω-logic without Exchange

We show a proof of formula A in P A1 and a winning strategies of bck1(TA) has a tree-isomorphism

A sequent calculus for 1-backtracking – p. 19

(51)

The End

A sequent calculus for 1-backtracking – p. 20

Cytaty

Powiązane dokumenty

4. 52 cards were distributed among four players, 13 each. What is the probability that each player obtained at least one card in clubs?2. 5. What is the probability that the

Based on the Poisson approximation, assess the probability that out of 10 6 transfers that were entered in a given month, at least three transfers were handled erroneously

What is more probable: obtaining a sum of points equal to 7 or rolling the same number twice?.2. A coin was tossed

The rules that at first seemed to be the less significant in logic (at such an extent that they are missing in Natural Deduction) are eventually crucial in the proof theoretic

For example, Ishikawa [8] has shown that a logical function of the form (a ∨b)∧(c∨d) is discovered by a two hidden-layer network in its factorized form, so that only three neurons

The hybrid method is based on a constrained multi-layer perceptron (C-MLP2LN) neural network for selection of relevant features and extraction of preliminary set of logical

It is also known that the test gives a positive result for a rabbit that does not have the disease in 0.1 % of cases.. A rabbit is chosen at random from

5 A pion moves in an accelerator on the circular orbit with radius R and period T (as measured in the lab frame).. What is the proper period (as measured in the