Giless Game and the Proof Theory of ukasiewicz Logic George - - PowerPoint PPT Presentation

giles s game and the proof theory of ukasiewicz logic
SMART_READER_LITE
LIVE PREVIEW

Giless Game and the Proof Theory of ukasiewicz Logic George - - PowerPoint PPT Presentation

Giless Game and the Proof Theory of ukasiewicz Logic George Metcalfe Mathematics Institute University of Bern Joint work with Christian G. Fermller Proof and Dialogues 27 February 2011, Tbingen George Metcalfe (University of Bern)


slide-1
SLIDE 1

Giles’s Game and the Proof Theory

  • f Łukasiewicz Logic

George Metcalfe

Mathematics Institute University of Bern Joint work with Christian G. Fermüller

Proof and Dialogues

27 February 2011, Tübingen

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 1 / 36

slide-2
SLIDE 2

A First Dialogue

You (Chris) Me (George) There seems to be no “good” proof system for Łukasiewicz logic. . . But I have just found an elegant hypersequent calculus! Nice! But what do hypersequents mean in this system? Well, I have a complicated translation into the logic. . . Perhaps dialogue games provide an answer? (Daniele: Have you considered these papers by Robin Giles?) Aha! Hypersequent proofs are strategies in Giles’s game. But can we make this formal?

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 2 / 36

slide-3
SLIDE 3

A First Dialogue

You (Chris) Me (George) There seems to be no “good” proof system for Łukasiewicz logic. . . But I have just found an elegant hypersequent calculus! Nice! But what do hypersequents mean in this system? Well, I have a complicated translation into the logic. . . Perhaps dialogue games provide an answer? (Daniele: Have you considered these papers by Robin Giles?) Aha! Hypersequent proofs are strategies in Giles’s game. But can we make this formal?

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 2 / 36

slide-4
SLIDE 4

A First Dialogue

You (Chris) Me (George) There seems to be no “good” proof system for Łukasiewicz logic. . . But I have just found an elegant hypersequent calculus! Nice! But what do hypersequents mean in this system? Well, I have a complicated translation into the logic. . . Perhaps dialogue games provide an answer? (Daniele: Have you considered these papers by Robin Giles?) Aha! Hypersequent proofs are strategies in Giles’s game. But can we make this formal?

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 2 / 36

slide-5
SLIDE 5

A First Dialogue

You (Chris) Me (George) There seems to be no “good” proof system for Łukasiewicz logic. . . But I have just found an elegant hypersequent calculus! Nice! But what do hypersequents mean in this system? Well, I have a complicated translation into the logic. . . Perhaps dialogue games provide an answer? (Daniele: Have you considered these papers by Robin Giles?) Aha! Hypersequent proofs are strategies in Giles’s game. But can we make this formal?

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 2 / 36

slide-6
SLIDE 6

A First Dialogue

You (Chris) Me (George) There seems to be no “good” proof system for Łukasiewicz logic. . . But I have just found an elegant hypersequent calculus! Nice! But what do hypersequents mean in this system? Well, I have a complicated translation into the logic. . . Perhaps dialogue games provide an answer? (Daniele: Have you considered these papers by Robin Giles?) Aha! Hypersequent proofs are strategies in Giles’s game. But can we make this formal?

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 2 / 36

slide-7
SLIDE 7

A First Dialogue

You (Chris) Me (George) There seems to be no “good” proof system for Łukasiewicz logic. . . But I have just found an elegant hypersequent calculus! Nice! But what do hypersequents mean in this system? Well, I have a complicated translation into the logic. . . Perhaps dialogue games provide an answer? (Daniele: Have you considered these papers by Robin Giles?) Aha! Hypersequent proofs are strategies in Giles’s game. But can we make this formal?

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 2 / 36

slide-8
SLIDE 8

A First Dialogue

You (Chris) Me (George) There seems to be no “good” proof system for Łukasiewicz logic. . . But I have just found an elegant hypersequent calculus! Nice! But what do hypersequents mean in this system? Well, I have a complicated translation into the logic. . . Perhaps dialogue games provide an answer? (Daniele: Have you considered these papers by Robin Giles?) Aha! Hypersequent proofs are strategies in Giles’s game. But can we make this formal?

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 2 / 36

slide-9
SLIDE 9

A First Dialogue

You (Chris) Me (George) There seems to be no “good” proof system for Łukasiewicz logic. . . But I have just found an elegant hypersequent calculus! Nice! But what do hypersequents mean in this system? Well, I have a complicated translation into the logic. . . Perhaps dialogue games provide an answer? (Daniele: Have you considered these papers by Robin Giles?) Aha! Hypersequent proofs are strategies in Giles’s game. But can we make this formal?

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 2 / 36

slide-10
SLIDE 10

A First Dialogue

You (Chris) Me (George) There seems to be no “good” proof system for Łukasiewicz logic. . . But I have just found an elegant hypersequent calculus! Nice! But what do hypersequents mean in this system? Well, I have a complicated translation into the logic. . . Perhaps dialogue games provide an answer? (Daniele: Have you considered these papers by Robin Giles?) Aha! Hypersequent proofs are strategies in Giles’s game. But can we make this formal?

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 2 / 36

slide-11
SLIDE 11

This Talk

I will address these questions: What is Giles’s game? How does it relate to Łukasiewicz logic? How does it relate to the proof theory of Łukasiewicz logic? What more can be done with this approach?

  • G. Metcalfe and C. G. Fermüller. Giles’s Game and the Proof Theory
  • f Łukasiewicz Logic. Studia Logica, 92(1):27–61 (2009).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 3 / 36

slide-12
SLIDE 12

This Talk

I will address these questions: What is Giles’s game? How does it relate to Łukasiewicz logic? How does it relate to the proof theory of Łukasiewicz logic? What more can be done with this approach?

  • G. Metcalfe and C. G. Fermüller. Giles’s Game and the Proof Theory
  • f Łukasiewicz Logic. Studia Logica, 92(1):27–61 (2009).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 3 / 36

slide-13
SLIDE 13

This Talk

I will address these questions: What is Giles’s game? How does it relate to Łukasiewicz logic? How does it relate to the proof theory of Łukasiewicz logic? What more can be done with this approach?

  • G. Metcalfe and C. G. Fermüller. Giles’s Game and the Proof Theory
  • f Łukasiewicz Logic. Studia Logica, 92(1):27–61 (2009).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 3 / 36

slide-14
SLIDE 14

This Talk

I will address these questions: What is Giles’s game? How does it relate to Łukasiewicz logic? How does it relate to the proof theory of Łukasiewicz logic? What more can be done with this approach?

  • G. Metcalfe and C. G. Fermüller. Giles’s Game and the Proof Theory
  • f Łukasiewicz Logic. Studia Logica, 92(1):27–61 (2009).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 3 / 36

slide-15
SLIDE 15

This Talk

I will address these questions: What is Giles’s game? How does it relate to Łukasiewicz logic? How does it relate to the proof theory of Łukasiewicz logic? What more can be done with this approach?

  • G. Metcalfe and C. G. Fermüller. Giles’s Game and the Proof Theory
  • f Łukasiewicz Logic. Studia Logica, 92(1):27–61 (2009).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 3 / 36

slide-16
SLIDE 16

An Overview of the Game

In the 1970s, Robin Giles introduced a two-player dialogue game You claim. . . I claim. . . ϕ1, . . . , ϕn ψ1, . . . , ψm consisting of two parts. . .

1

Atomic statements refer to experiments with a fixed probability of a positive result, and the players pay 1C to their opponent for each incorrect statement – the winner expects not to lose money.

2

Compound statements are attacked or granted by the opposing player based on natural dialogue rules.

  • R. Giles. A non-classical logic for physics.

Studia Logica, 4(33):399–417 (1974).

  • R. Giles. Łukasiewicz logic and fuzzy set theory

International Journal of Man-Machine Studies, 8(3):313–327 (1976).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 4 / 36

slide-17
SLIDE 17

An Overview of the Game

In the 1970s, Robin Giles introduced a two-player dialogue game You claim. . . I claim. . . ϕ1, . . . , ϕn ψ1, . . . , ψm consisting of two parts. . .

1

Atomic statements refer to experiments with a fixed probability of a positive result, and the players pay 1C to their opponent for each incorrect statement – the winner expects not to lose money.

2

Compound statements are attacked or granted by the opposing player based on natural dialogue rules.

  • R. Giles. A non-classical logic for physics.

Studia Logica, 4(33):399–417 (1974).

  • R. Giles. Łukasiewicz logic and fuzzy set theory

International Journal of Man-Machine Studies, 8(3):313–327 (1976).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 4 / 36

slide-18
SLIDE 18

An Overview of the Game

In the 1970s, Robin Giles introduced a two-player dialogue game You claim. . . I claim. . . ϕ1, . . . , ϕn ψ1, . . . , ψm consisting of two parts. . .

1

Atomic statements refer to experiments with a fixed probability of a positive result, and the players pay 1C to their opponent for each incorrect statement – the winner expects not to lose money.

2

Compound statements are attacked or granted by the opposing player based on natural dialogue rules.

  • R. Giles. A non-classical logic for physics.

Studia Logica, 4(33):399–417 (1974).

  • R. Giles. Łukasiewicz logic and fuzzy set theory

International Journal of Man-Machine Studies, 8(3):313–327 (1976).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 4 / 36

slide-19
SLIDE 19

An Overview of the Game

In the 1970s, Robin Giles introduced a two-player dialogue game You claim. . . I claim. . . ϕ1, . . . , ϕn ψ1, . . . , ψm consisting of two parts. . .

1

Atomic statements refer to experiments with a fixed probability of a positive result, and the players pay 1C to their opponent for each incorrect statement – the winner expects not to lose money.

2

Compound statements are attacked or granted by the opposing player based on natural dialogue rules.

  • R. Giles. A non-classical logic for physics.

Studia Logica, 4(33):399–417 (1974).

  • R. Giles. Łukasiewicz logic and fuzzy set theory

International Journal of Man-Machine Studies, 8(3):313–327 (1976).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 4 / 36

slide-20
SLIDE 20

Elementary States

Atoms a, b are propositional variables p, q representing atomic statements, and the constant ⊥ representing a statement that is always false. Each atom a may be read as “the (repeatable) elementary (yes/no) experiment Ea yields a positive result." Elementary states consist of a multiset of atoms [a1, . . . , am] asserted by you and a multiset of atoms [b1, . . . , bn] asserted by me, written [a1, . . . , am b1, . . . , bn].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 5 / 36

slide-21
SLIDE 21

Elementary States

Atoms a, b are propositional variables p, q representing atomic statements, and the constant ⊥ representing a statement that is always false. Each atom a may be read as “the (repeatable) elementary (yes/no) experiment Ea yields a positive result." Elementary states consist of a multiset of atoms [a1, . . . , am] asserted by you and a multiset of atoms [b1, . . . , bn] asserted by me, written [a1, . . . , am b1, . . . , bn].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 5 / 36

slide-22
SLIDE 22

Elementary States

Atoms a, b are propositional variables p, q representing atomic statements, and the constant ⊥ representing a statement that is always false. Each atom a may be read as “the (repeatable) elementary (yes/no) experiment Ea yields a positive result." Elementary states consist of a multiset of atoms [a1, . . . , am] asserted by you and a multiset of atoms [b1, . . . , bn] asserted by me, written [a1, . . . , am b1, . . . , bn].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 5 / 36

slide-23
SLIDE 23

Risk

For every run of the game, a fixed risk value q ∈ [0, 1] is associated with each variable q, where ⊥ = 1. The risk associated with a multiset of atoms is then [a1, . . . , am] = a1 + . . . + am. I.e., my risk corresponds to the amount that I expect to pay to you. For an elementary state [a1, . . . , am b1, . . . , bn], a1, . . . , am ≥ b1, . . . , bn expresses that I do not expect any loss (possibly some gain).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 6 / 36

slide-24
SLIDE 24

Risk

For every run of the game, a fixed risk value q ∈ [0, 1] is associated with each variable q, where ⊥ = 1. The risk associated with a multiset of atoms is then [a1, . . . , am] = a1 + . . . + am. I.e., my risk corresponds to the amount that I expect to pay to you. For an elementary state [a1, . . . , am b1, . . . , bn], a1, . . . , am ≥ b1, . . . , bn expresses that I do not expect any loss (possibly some gain).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 6 / 36

slide-25
SLIDE 25

Risk

For every run of the game, a fixed risk value q ∈ [0, 1] is associated with each variable q, where ⊥ = 1. The risk associated with a multiset of atoms is then [a1, . . . , am] = a1 + . . . + am. I.e., my risk corresponds to the amount that I expect to pay to you. For an elementary state [a1, . . . , am b1, . . . , bn], a1, . . . , am ≥ b1, . . . , bn expresses that I do not expect any loss (possibly some gain).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 6 / 36

slide-26
SLIDE 26

An Example

Consider the elementary state [p q, q]. The experiment Ep has to be performed once and Eq twice. If, e.g., all three outcomes are negative, then I owe you 2C and you owe me 1C. For p = q = 0.5, I expect an average loss of 0.5C. For p = 0.8 and q = 0.3, I expect an average gain of 0.2C.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 7 / 36

slide-27
SLIDE 27

An Example

Consider the elementary state [p q, q]. The experiment Ep has to be performed once and Eq twice. If, e.g., all three outcomes are negative, then I owe you 2C and you owe me 1C. For p = q = 0.5, I expect an average loss of 0.5C. For p = 0.8 and q = 0.3, I expect an average gain of 0.2C.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 7 / 36

slide-28
SLIDE 28

An Example

Consider the elementary state [p q, q]. The experiment Ep has to be performed once and Eq twice. If, e.g., all three outcomes are negative, then I owe you 2C and you owe me 1C. For p = q = 0.5, I expect an average loss of 0.5C. For p = 0.8 and q = 0.3, I expect an average gain of 0.2C.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 7 / 36

slide-29
SLIDE 29

Compound Statements and Dialogue States

Compound statements are represented by formulas built (for now) from variables, the constant ⊥, and the binary connective →. We can also consider the connectives ∧, ∨, and ⊙; however, in Łukasiewicz logic these are definable using → and ⊥. Dialogue states (d-states) consist of finite multisets [ϕ1, . . . , ϕn] and [ψ1, . . . , ψn] of formulas asserted by you and me, respectively, written [ϕ1, . . . , ϕn ψ1, . . . , ψn].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 8 / 36

slide-30
SLIDE 30

Compound Statements and Dialogue States

Compound statements are represented by formulas built (for now) from variables, the constant ⊥, and the binary connective →. We can also consider the connectives ∧, ∨, and ⊙; however, in Łukasiewicz logic these are definable using → and ⊥. Dialogue states (d-states) consist of finite multisets [ϕ1, . . . , ϕn] and [ψ1, . . . , ψn] of formulas asserted by you and me, respectively, written [ϕ1, . . . , ϕn ψ1, . . . , ψn].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 8 / 36

slide-31
SLIDE 31

Compound Statements and Dialogue States

Compound statements are represented by formulas built (for now) from variables, the constant ⊥, and the binary connective →. We can also consider the connectives ∧, ∨, and ⊙; however, in Łukasiewicz logic these are definable using → and ⊥. Dialogue states (d-states) consist of finite multisets [ϕ1, . . . , ϕn] and [ψ1, . . . , ψn] of formulas asserted by you and me, respectively, written [ϕ1, . . . , ϕn ψ1, . . . , ψn].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 8 / 36

slide-32
SLIDE 32

Implication

The dialogue rule for implication is: If I assert ϕ → ψ, then whenever you choose to attack this statement by asserting ϕ, I must assert also ψ. (And vice versa, i.e., for the roles of me and you switched.) A player may also choose to never attack the opponent’s assertion of ϕ → ψ.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 9 / 36

slide-33
SLIDE 33

Rounds

A round with initiator α and respondent β is a transition from one d-state to a successor d-state consisting of two moves:

1

α chooses one of the formulas ϕ → ψ asserted by β.

2

Either α attacks ϕ → ψ by asserting ϕ, and β must assert ψ,

  • r α grants ϕ → ψ (will never attack that occurrence.)

The occurrence of ϕ → ψ is removed from the assertions of β. We make use of intermediary states (i-states), denoting the initiator’s choice of the formula that gets attacked or granted by underlining.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 10 / 36

slide-34
SLIDE 34

Rounds

A round with initiator α and respondent β is a transition from one d-state to a successor d-state consisting of two moves:

1

α chooses one of the formulas ϕ → ψ asserted by β.

2

Either α attacks ϕ → ψ by asserting ϕ, and β must assert ψ,

  • r α grants ϕ → ψ (will never attack that occurrence.)

The occurrence of ϕ → ψ is removed from the assertions of β. We make use of intermediary states (i-states), denoting the initiator’s choice of the formula that gets attacked or granted by underlining.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 10 / 36

slide-35
SLIDE 35

Rounds

A round with initiator α and respondent β is a transition from one d-state to a successor d-state consisting of two moves:

1

α chooses one of the formulas ϕ → ψ asserted by β.

2

Either α attacks ϕ → ψ by asserting ϕ, and β must assert ψ,

  • r α grants ϕ → ψ (will never attack that occurrence.)

The occurrence of ϕ → ψ is removed from the assertions of β. We make use of intermediary states (i-states), denoting the initiator’s choice of the formula that gets attacked or granted by underlining.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 10 / 36

slide-36
SLIDE 36

Rounds

A round with initiator α and respondent β is a transition from one d-state to a successor d-state consisting of two moves:

1

α chooses one of the formulas ϕ → ψ asserted by β.

2

Either α attacks ϕ → ψ by asserting ϕ, and β must assert ψ,

  • r α grants ϕ → ψ (will never attack that occurrence.)

The occurrence of ϕ → ψ is removed from the assertions of β. We make use of intermediary states (i-states), denoting the initiator’s choice of the formula that gets attacked or granted by underlining.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 10 / 36

slide-37
SLIDE 37

Implication Rules

[Γ ∆, ϕ → ψ] [ϕ, Γ ∆, ψ] [Γ ∆] [ϕ → ψ, Γ ∆] [ψ, Γ ∆, ϕ] [ϕ → ψ, Γ ∆] [Γ ∆]

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 11 / 36

slide-38
SLIDE 38

Whose Turn Is It?

A regulation ρ maps non-elementary d-states to a label Y or I, meaning “You / I initiate the next round." A regulation is consistent if a d-state is mapped to Y (or I) only when an initiating move is possible for you (or me).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 12 / 36

slide-39
SLIDE 39

Whose Turn Is It?

A regulation ρ maps non-elementary d-states to a label Y or I, meaning “You / I initiate the next round." A regulation is consistent if a d-state is mapped to Y (or I) only when an initiating move is possible for you (or me).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 12 / 36

slide-40
SLIDE 40

Game Forms and Games

A game form G([Γ ∆], ρ) is a tree of states where the root is the initial d-state [Γ ∆] the successor nodes to any state S are the states resulting from legal moves at S according to the consistent regulation ρ the leaf nodes are the reachable elementary states. A game consists of a game form G([Γ ∆], ρ) together with a risk assignment ·, and a run of the game is a branch of G([Γ ∆], ρ).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 13 / 36

slide-41
SLIDE 41

Game Forms and Games

A game form G([Γ ∆], ρ) is a tree of states where the root is the initial d-state [Γ ∆] the successor nodes to any state S are the states resulting from legal moves at S according to the consistent regulation ρ the leaf nodes are the reachable elementary states. A game consists of a game form G([Γ ∆], ρ) together with a risk assignment ·, and a run of the game is a branch of G([Γ ∆], ρ).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 13 / 36

slide-42
SLIDE 42

Game Forms and Games

A game form G([Γ ∆], ρ) is a tree of states where the root is the initial d-state [Γ ∆] the successor nodes to any state S are the states resulting from legal moves at S according to the consistent regulation ρ the leaf nodes are the reachable elementary states. A game consists of a game form G([Γ ∆], ρ) together with a risk assignment ·, and a run of the game is a branch of G([Γ ∆], ρ).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 13 / 36

slide-43
SLIDE 43

Game Forms and Games

A game form G([Γ ∆], ρ) is a tree of states where the root is the initial d-state [Γ ∆] the successor nodes to any state S are the states resulting from legal moves at S according to the consistent regulation ρ the leaf nodes are the reachable elementary states. A game consists of a game form G([Γ ∆], ρ) together with a risk assignment ·, and a run of the game is a branch of G([Γ ∆], ρ).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 13 / 36

slide-44
SLIDE 44

Game Forms and Games

A game form G([Γ ∆], ρ) is a tree of states where the root is the initial d-state [Γ ∆] the successor nodes to any state S are the states resulting from legal moves at S according to the consistent regulation ρ the leaf nodes are the reachable elementary states. A game consists of a game form G([Γ ∆], ρ) together with a risk assignment ·, and a run of the game is a branch of G([Γ ∆], ρ).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 13 / 36

slide-45
SLIDE 45

Example

If it is my turn to move in the d-state [p → q a → b, c → d], then I must either attack or grant your statement p → q, giving

[p → q a → b, c → d]I [p → q a → b, c → d]I [q p, a → b, c → d]

  • r

[p → q a → b, c → d]I [p → q a → b, c → d]I [ a → b, c → d].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 14 / 36

slide-46
SLIDE 46

Example

If it is my turn to move in the d-state [p → q a → b, c → d], then I must either attack or grant your statement p → q, giving

[p → q a → b, c → d]I [p → q a → b, c → d]I [q p, a → b, c → d]

  • r

[p → q a → b, c → d]I [p → q a → b, c → d]I [ a → b, c → d].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 14 / 36

slide-47
SLIDE 47

Example (Continuted)

If it is your turn to move, there are four possibilities:

[p → q a → b, c → d]Y [p → q a → b, c → d]Y [p → q, a b, c → d]

  • r

[p → q a → b, c → d]Y [p → q a → b, c → d]Y [p → q c → d]

  • r

[p → q a → b, c → d]Y [p → q a → b, c → d]Y [p → q, c a → b, d]

  • r

[p → q a → b, c → d]Y [p → q a → b, c → d]Y [p → q a → b].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 15 / 36

slide-48
SLIDE 48

Winning

Suppose that a run of G([Γ ∆], ρ) with risk assignment · ends with the elementary state [a1, . . . , am b1, . . . , bn]. I win in that run if I do not expect any loss resulting from betting on the corresponding elementary experiments, i.e., if a1, . . . , am ≥ b1, . . . , bn.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 16 / 36

slide-49
SLIDE 49

Winning

Suppose that a run of G([Γ ∆], ρ) with risk assignment · ends with the elementary state [a1, . . . , am b1, . . . , bn]. I win in that run if I do not expect any loss resulting from betting on the corresponding elementary experiments, i.e., if a1, . . . , am ≥ b1, . . . , bn.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 16 / 36

slide-50
SLIDE 50

Strategies

A strategy (for me) is obtained from a game form by (iteratively from the root) deleting all but one successor of every state labelled I. A strategy for a game form G([Γ ∆], ρ) is a winning strategy (for me) for a risk assignment · if a1, . . . , am ≥ b1, . . . , bn holds for each

  • f its leaf nodes [a1, . . . , am

b1, . . . , bn].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 17 / 36

slide-51
SLIDE 51

Strategies

A strategy (for me) is obtained from a game form by (iteratively from the root) deleting all but one successor of every state labelled I. A strategy for a game form G([Γ ∆], ρ) is a winning strategy (for me) for a risk assignment · if a1, . . . , am ≥ b1, . . . , bn holds for each

  • f its leaf nodes [a1, . . . , am

b1, . . . , bn].

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 17 / 36

slide-52
SLIDE 52

Example (1)

Consider a game form G([p → q p → q], ρ). If ρ([p → q p → q]) = Y, then the strategy [p → q p → q]Y [p → q p → q]Y [p → q, p q]I [p → q, p q]I [q, p p, q] [p → q ]I [p → q ]I [ ] is winning for any risk assignment ·

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 18 / 36

slide-53
SLIDE 53

Example (2)

However, if ρ([p → q p → q]) = I, then the strategies [p → q p → q]I [p → q p → q]I [q p, p → q]Y [q p, p → q]Y [q, p p, q] [q p] [p → q p → q]I [p → q p → q]I [ p → q]Y [ p → q]Y [p q] [ ] are winning only if q ≥ p and p ≥ q, respectively.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 19 / 36

slide-54
SLIDE 54

Other Connectives

[Γ ∆, ϕ ∨ ψ] [Γ ∆, ϕ] [Γ ∆, ϕ ∨ ψ] [Γ ∆, ψ] [ϕ ∨ ψ, Γ ∆] [ϕ, Γ ∆] [ψ, Γ ∆] [Γ ∆, ϕ ∧ ψ] [Γ ∆, ϕ] [Γ ∆, ψ] [ϕ ∧ ψ, Γ ∆] [ϕ, Γ ∆] [ϕ ∧ ψ, Γ ∆] [ψ, Γ ∆] [Γ ∆, ϕ ⊙ ψ] [Γ ∆, ϕ, ψ] [Γ ∆, ϕ ⊙ ψ] [Γ ∆, ⊥] [ϕ ⊙ ψ, Γ ∆] [ϕ, ψ, Γ ∆] [⊥, Γ ∆]

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 20 / 36

slide-55
SLIDE 55

Other Connectives

[Γ ∆, ϕ ∨ ψ] [Γ ∆, ϕ] [Γ ∆, ϕ ∨ ψ] [Γ ∆, ψ] [ϕ ∨ ψ, Γ ∆] [ϕ, Γ ∆] [ψ, Γ ∆] [Γ ∆, ϕ ∧ ψ] [Γ ∆, ϕ] [Γ ∆, ψ] [ϕ ∧ ψ, Γ ∆] [ϕ, Γ ∆] [ϕ ∧ ψ, Γ ∆] [ψ, Γ ∆] [Γ ∆, ϕ ⊙ ψ] [Γ ∆, ϕ, ψ] [Γ ∆, ϕ ⊙ ψ] [Γ ∆, ⊥] [ϕ ⊙ ψ, Γ ∆] [ϕ, ψ, Γ ∆] [⊥, Γ ∆]

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 20 / 36

slide-56
SLIDE 56

Other Connectives

[Γ ∆, ϕ ∨ ψ] [Γ ∆, ϕ] [Γ ∆, ϕ ∨ ψ] [Γ ∆, ψ] [ϕ ∨ ψ, Γ ∆] [ϕ, Γ ∆] [ψ, Γ ∆] [Γ ∆, ϕ ∧ ψ] [Γ ∆, ϕ] [Γ ∆, ψ] [ϕ ∧ ψ, Γ ∆] [ϕ, Γ ∆] [ϕ ∧ ψ, Γ ∆] [ψ, Γ ∆] [Γ ∆, ϕ ⊙ ψ] [Γ ∆, ϕ, ψ] [Γ ∆, ϕ ⊙ ψ] [Γ ∆, ⊥] [ϕ ⊙ ψ, Γ ∆] [ϕ, ψ, Γ ∆] [⊥, Γ ∆]

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 20 / 36

slide-57
SLIDE 57

Łukasiewicz Logic

Łukasiewicz logic Ł is an infinite-valued logic introduced by Jan Łukasiewicz in the 1920s, now considered to be one of the “fundamental fuzzy logics”.

  • J. Łukasiewicz and A. Tarski. Untersuchungen über den Aussagenkalkül.

Comptes Rendus des Séances de la Societé des Sciences et des Lettres de Varsovie, Classe III, 23, 1930.

Ł and its algebraic semantics MV-algebras enjoy close relationships with lattice-ordered abelian groups, rational polyhedra, C∗-algebras, Ulam and Giles games, etc.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 21 / 36

slide-58
SLIDE 58

Łukasiewicz Logic

Łukasiewicz logic Ł is an infinite-valued logic introduced by Jan Łukasiewicz in the 1920s, now considered to be one of the “fundamental fuzzy logics”.

  • J. Łukasiewicz and A. Tarski. Untersuchungen über den Aussagenkalkül.

Comptes Rendus des Séances de la Societé des Sciences et des Lettres de Varsovie, Classe III, 23, 1930.

Ł and its algebraic semantics MV-algebras enjoy close relationships with lattice-ordered abelian groups, rational polyhedra, C∗-algebras, Ulam and Giles games, etc.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 21 / 36

slide-59
SLIDE 59

Syntax and Semantics

Formulas are built using → and ⊥, and we also define:

¬ϕ = ϕ → ⊥ ϕ ⊙ ψ = ¬(ϕ → ¬ψ) ϕ ∨ ψ = (ϕ → ψ) → ψ ϕ ∧ ψ = ¬(¬ϕ ∨ ¬ψ).

An Ł-valuation is a function v from formulas to [0, 1] satisfying v(⊥) = 0 and v(ϕ → ψ) = min(1, 1 − v(ϕ) + v(ψ)) where also, by calculation

v(¬ϕ) = 1 − v(ϕ) ϕ ⊙ ψ = max(0, v(ϕ) + v(ψ) − 1) v(ϕ ∨ ψ) = max(v(ϕ), v(ψ)) ϕ ∧ ψ = min(v(ϕ), v(ψ)).

A formula ϕ is Ł-valid if v(ϕ) = 1 for all Ł-valuations v.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 22 / 36

slide-60
SLIDE 60

Syntax and Semantics

Formulas are built using → and ⊥, and we also define:

¬ϕ = ϕ → ⊥ ϕ ⊙ ψ = ¬(ϕ → ¬ψ) ϕ ∨ ψ = (ϕ → ψ) → ψ ϕ ∧ ψ = ¬(¬ϕ ∨ ¬ψ).

An Ł-valuation is a function v from formulas to [0, 1] satisfying v(⊥) = 0 and v(ϕ → ψ) = min(1, 1 − v(ϕ) + v(ψ)) where also, by calculation

v(¬ϕ) = 1 − v(ϕ) ϕ ⊙ ψ = max(0, v(ϕ) + v(ψ) − 1) v(ϕ ∨ ψ) = max(v(ϕ), v(ψ)) ϕ ∧ ψ = min(v(ϕ), v(ψ)).

A formula ϕ is Ł-valid if v(ϕ) = 1 for all Ł-valuations v.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 22 / 36

slide-61
SLIDE 61

Syntax and Semantics

Formulas are built using → and ⊥, and we also define:

¬ϕ = ϕ → ⊥ ϕ ⊙ ψ = ¬(ϕ → ¬ψ) ϕ ∨ ψ = (ϕ → ψ) → ψ ϕ ∧ ψ = ¬(¬ϕ ∨ ¬ψ).

An Ł-valuation is a function v from formulas to [0, 1] satisfying v(⊥) = 0 and v(ϕ → ψ) = min(1, 1 − v(ϕ) + v(ψ)) where also, by calculation

v(¬ϕ) = 1 − v(ϕ) ϕ ⊙ ψ = max(0, v(ϕ) + v(ψ) − 1) v(ϕ ∨ ψ) = max(v(ϕ), v(ψ)) ϕ ∧ ψ = min(v(ϕ), v(ψ)).

A formula ϕ is Ł-valid if v(ϕ) = 1 for all Ł-valuations v.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 22 / 36

slide-62
SLIDE 62

Giles and Łukasiewicz

Theorem (Giles)

The following are equivalent for any formula ϕ:

1

ϕ is Ł-valid.

2

I have a winning strategy for the game G([ ϕ], ρ) with any risk assignment ·, where ρ is an arbitrary consistent regulation.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 23 / 36

slide-63
SLIDE 63

Disjunctive Strategies

A state disjunction is written D = S1

  • . . .
  • Sn.

A disjunctive strategy for D respecting a regulation ρ is a tree of state disjunctions with root D and two kinds of non-leaf nodes

1

Playing nodes, focussed on some component Si of D, where the successor nodes are like those for Si in strategies, except for the presence of additional components (that remain unchanged).

2

Duplicating nodes, where the single successor node is obtained by duplicating one of the components in D.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 24 / 36

slide-64
SLIDE 64

Disjunctive Strategies

A state disjunction is written D = S1

  • . . .
  • Sn.

A disjunctive strategy for D respecting a regulation ρ is a tree of state disjunctions with root D and two kinds of non-leaf nodes

1

Playing nodes, focussed on some component Si of D, where the successor nodes are like those for Si in strategies, except for the presence of additional components (that remain unchanged).

2

Duplicating nodes, where the single successor node is obtained by duplicating one of the components in D.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 24 / 36

slide-65
SLIDE 65

Disjunctive Strategies

A state disjunction is written D = S1

  • . . .
  • Sn.

A disjunctive strategy for D respecting a regulation ρ is a tree of state disjunctions with root D and two kinds of non-leaf nodes

1

Playing nodes, focussed on some component Si of D, where the successor nodes are like those for Si in strategies, except for the presence of additional components (that remain unchanged).

2

Duplicating nodes, where the single successor node is obtained by duplicating one of the components in D.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 24 / 36

slide-66
SLIDE 66

Disjunctive Strategies

A state disjunction is written D = S1

  • . . .
  • Sn.

A disjunctive strategy for D respecting a regulation ρ is a tree of state disjunctions with root D and two kinds of non-leaf nodes

1

Playing nodes, focussed on some component Si of D, where the successor nodes are like those for Si in strategies, except for the presence of additional components (that remain unchanged).

2

Duplicating nodes, where the single successor node is obtained by duplicating one of the components in D.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 24 / 36

slide-67
SLIDE 67

Disjunctive Winning Strategies

A disjunction of elementary states D is winning (for me) if for every risk assignment · a1, . . . , am ≥ b1, . . . , bn for some [a1, . . . , am b1, . . . , bn] in D. A disjunctive winning strategy (for me) for G([Γ ∆], ρ) is a disjunctive strategy such that every leaf node is winning.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 25 / 36

slide-68
SLIDE 68

Disjunctive Winning Strategies

A disjunction of elementary states D is winning (for me) if for every risk assignment · a1, . . . , am ≥ b1, . . . , bn for some [a1, . . . , am b1, . . . , bn] in D. A disjunctive winning strategy (for me) for G([Γ ∆], ρ) is a disjunctive strategy such that every leaf node is winning.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 25 / 36

slide-69
SLIDE 69

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-70
SLIDE 70

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-71
SLIDE 71

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-72
SLIDE 72

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-73
SLIDE 73

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-74
SLIDE 74

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-75
SLIDE 75

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-76
SLIDE 76

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-77
SLIDE 77

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-78
SLIDE 78

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-79
SLIDE 79

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-80
SLIDE 80

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-81
SLIDE 81

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-82
SLIDE 82

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-83
SLIDE 83

Example

[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]Y W[ (p → q) ∨ (q → p)]Y [ (p → q) ∨ (q → p)]I W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]Y [ p → q]Y W[ (p → q) ∨ (q → p)]I [ p → q]Y W[ q → p]Y [ p → q]Y W[ q → p]Y [p q] W[ q → p]Y [p q] W[ q → p]Y [p q] W[q p] [p q] W[ ] [ ] W[ q → p]Y [ ] W[ q → p]Y [ ] W[q p] [ ] W[ ]. George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 26 / 36

slide-84
SLIDE 84

Giles and Łukasiewicz Again

Theorem (Fermüller and Metcalfe)

The following are equivalent for any formula ϕ:

1

ϕ is Ł-valid.

2

I have a disjunctive winning strategy for the game G([ ϕ], ρ) for an arbitrary consistent regulation ρ.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 27 / 36

slide-85
SLIDE 85

Sequents

A sequent is an ordered pair of finite multisets of formulas Γ and ∆, written Γ ⇒ ∆ (essentially, a dialogue state). The following sequent rules represent elements of a strategy:

Γ ⇒ ∆ Γ, ϕ → ψ ⇒ ∆ Γ, ψ ⇒ ϕ, ∆ Γ, ϕ → ψ ⇒ ∆ Γ ⇒ ∆ Γ, ϕ ⇒ ψ, ∆ Γ ⇒ ϕ → ψ, ∆

Let SŁ be the sequent calculus consisting of these rules plus

Γ, ⊥, . . . , ⊥

  • n

, ∆ ⇒ ∆, ϕ1, . . . , ϕn Γ, ϕ ⇒ ϕ, ∆ Γ ⇒ ∆

Theorem (Adamson and Giles)

ϕ is Ł-valid iff ⇒ ϕ is derivable in SŁ.

  • A. Adamson and R. Giles. A Game-Based Formal System for Ł∞.

Studia Logica 1(38) (1979), 49–73.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 28 / 36

slide-86
SLIDE 86

Sequents

A sequent is an ordered pair of finite multisets of formulas Γ and ∆, written Γ ⇒ ∆ (essentially, a dialogue state). The following sequent rules represent elements of a strategy:

Γ ⇒ ∆ Γ, ϕ → ψ ⇒ ∆ Γ, ψ ⇒ ϕ, ∆ Γ, ϕ → ψ ⇒ ∆ Γ ⇒ ∆ Γ, ϕ ⇒ ψ, ∆ Γ ⇒ ϕ → ψ, ∆

Let SŁ be the sequent calculus consisting of these rules plus

Γ, ⊥, . . . , ⊥

  • n

, ∆ ⇒ ∆, ϕ1, . . . , ϕn Γ, ϕ ⇒ ϕ, ∆ Γ ⇒ ∆

Theorem (Adamson and Giles)

ϕ is Ł-valid iff ⇒ ϕ is derivable in SŁ.

  • A. Adamson and R. Giles. A Game-Based Formal System for Ł∞.

Studia Logica 1(38) (1979), 49–73.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 28 / 36

slide-87
SLIDE 87

Sequents

A sequent is an ordered pair of finite multisets of formulas Γ and ∆, written Γ ⇒ ∆ (essentially, a dialogue state). The following sequent rules represent elements of a strategy:

Γ ⇒ ∆ Γ, ϕ → ψ ⇒ ∆ Γ, ψ ⇒ ϕ, ∆ Γ, ϕ → ψ ⇒ ∆ Γ ⇒ ∆ Γ, ϕ ⇒ ψ, ∆ Γ ⇒ ϕ → ψ, ∆

Let SŁ be the sequent calculus consisting of these rules plus

Γ, ⊥, . . . , ⊥

  • n

, ∆ ⇒ ∆, ϕ1, . . . , ϕn Γ, ϕ ⇒ ϕ, ∆ Γ ⇒ ∆

Theorem (Adamson and Giles)

ϕ is Ł-valid iff ⇒ ϕ is derivable in SŁ.

  • A. Adamson and R. Giles. A Game-Based Formal System for Ł∞.

Studia Logica 1(38) (1979), 49–73.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 28 / 36

slide-88
SLIDE 88

Sequents

A sequent is an ordered pair of finite multisets of formulas Γ and ∆, written Γ ⇒ ∆ (essentially, a dialogue state). The following sequent rules represent elements of a strategy:

Γ ⇒ ∆ Γ, ϕ → ψ ⇒ ∆ Γ, ψ ⇒ ϕ, ∆ Γ, ϕ → ψ ⇒ ∆ Γ ⇒ ∆ Γ, ϕ ⇒ ψ, ∆ Γ ⇒ ϕ → ψ, ∆

Let SŁ be the sequent calculus consisting of these rules plus

Γ, ⊥, . . . , ⊥

  • n

, ∆ ⇒ ∆, ϕ1, . . . , ϕn Γ, ϕ ⇒ ϕ, ∆ Γ ⇒ ∆

Theorem (Adamson and Giles)

ϕ is Ł-valid iff ⇒ ϕ is derivable in SŁ.

  • A. Adamson and R. Giles. A Game-Based Formal System for Ł∞.

Studia Logica 1(38) (1979), 49–73.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 28 / 36

slide-89
SLIDE 89

Hypersequents

A hypersequent G is a finite multiset of sequents, written Γ1 ⇒ ∆1 | . . . | Γn ⇒ ∆n (essentially, a state disjunction).

  • A. Avron. A constructive analysis of RM.

Journal of Symbolic Logic 52(4) (1987), 939–951.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 29 / 36

slide-90
SLIDE 90

Disjunctive Strategies as Proofs

Similarly to Adamson and Giles, we have implication rules

G | Γ ⇒ ∆ G | Γ, ϕ → ψ ⇒ ∆ G | Γ, ψ ⇒ ϕ, ∆ G | Γ, ϕ → ψ ⇒ ∆ G | Γ ⇒ ∆ G | Γ, ϕ ⇒ ψ, ∆ G | Γ ⇒ ϕ → ψ, ∆

We also need duplication rules

G | Γ ⇒ ∆ | Γ ⇒ ∆ G | Γ ⇒ ∆ G . . . G G

Notice: a disjunctive strategy for [Γ ∆] “is” a proof of Γ ⇒ ∆ from atomic hypersequents using the implication and duplication rules.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 30 / 36

slide-91
SLIDE 91

Disjunctive Strategies as Proofs

Similarly to Adamson and Giles, we have implication rules

G | Γ ⇒ ∆ G | Γ, ϕ → ψ ⇒ ∆ G | Γ, ψ ⇒ ϕ, ∆ G | Γ, ϕ → ψ ⇒ ∆ G | Γ ⇒ ∆ G | Γ, ϕ ⇒ ψ, ∆ G | Γ ⇒ ϕ → ψ, ∆

We also need duplication rules

G | Γ ⇒ ∆ | Γ ⇒ ∆ G | Γ ⇒ ∆ G . . . G G

Notice: a disjunctive strategy for [Γ ∆] “is” a proof of Γ ⇒ ∆ from atomic hypersequents using the implication and duplication rules.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 30 / 36

slide-92
SLIDE 92

Disjunctive Strategies as Proofs

Similarly to Adamson and Giles, we have implication rules

G | Γ ⇒ ∆ G | Γ, ϕ → ψ ⇒ ∆ G | Γ, ψ ⇒ ϕ, ∆ G | Γ, ϕ → ψ ⇒ ∆ G | Γ ⇒ ∆ G | Γ, ϕ ⇒ ψ, ∆ G | Γ ⇒ ϕ → ψ, ∆

We also need duplication rules

G | Γ ⇒ ∆ | Γ ⇒ ∆ G | Γ ⇒ ∆ G . . . G G

Notice: a disjunctive strategy for [Γ ∆] “is” a proof of Γ ⇒ ∆ from atomic hypersequents using the implication and duplication rules.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 30 / 36

slide-93
SLIDE 93

Disjunctive Winning Strategies as Proofs

Theorem (Fermüller and Metcalfe)

The following are equivalent:

1

There is a proof of Γ ⇒ ∆ from winning atomic hypersequents using the implication and duplication rules.

2

There exists a disjunctive winning strategy for me for G([Γ ∆], ρ) for any consistent regulation ρ.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 31 / 36

slide-94
SLIDE 94

The Hypersequent Calculus GŁ

Axioms G | ϕ ⇒ ϕ

(ID)

G | ⇒

(EMP)

G | ⊥ ⇒ ϕ

(⊥⇒)

Structural Rules: G G | Γ ⇒ ∆

(EW)

G | Γ ⇒ ∆ | Γ ⇒ ∆ G | Γ ⇒ ∆

(EC)

G | Γ1 ⇒ ∆ G | Γ1, Γ2 ⇒ ∆

(WL)

G | Γ1, Γ2 ⇒ ∆1, ∆2 G | Γ1 ⇒ ∆1 | Γ2 ⇒ ∆2

(SPLIT)

G | Γ1 ⇒ ∆1 G | Γ2 ⇒ ∆2 G | Γ1, Γ2 ⇒ ∆1, ∆2

(MIX)

Logical Rules G | Γ, ψ ⇒ ϕ, ∆ G | Γ, ϕ → ψ ⇒ ∆

(→⇒)Ł

G | Γ ⇒ ∆ G | Γ, ϕ ⇒ ψ, ∆ G | Γ ⇒ ϕ → ψ, ∆

(⇒→)Ł

  • G. Metcalfe, N. Olivetti, and D. Gabbay. Sequent and hypersequent calculi for abelian and

Łukasiewicz logics. ACM Transactions on Computational Logic, 6(3):578–613, 2005.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 32 / 36

slide-95
SLIDE 95

The Hypersequent Calculus GŁ

Axioms G | ϕ ⇒ ϕ

(ID)

G | ⇒

(EMP)

G | ⊥ ⇒ ϕ

(⊥⇒)

Structural Rules: G G | Γ ⇒ ∆

(EW)

G | Γ ⇒ ∆ | Γ ⇒ ∆ G | Γ ⇒ ∆

(EC)

G | Γ1 ⇒ ∆ G | Γ1, Γ2 ⇒ ∆

(WL)

G | Γ1, Γ2 ⇒ ∆1, ∆2 G | Γ1 ⇒ ∆1 | Γ2 ⇒ ∆2

(SPLIT)

G | Γ1 ⇒ ∆1 G | Γ2 ⇒ ∆2 G | Γ1, Γ2 ⇒ ∆1, ∆2

(MIX)

Logical Rules G | Γ, ψ ⇒ ϕ, ∆ G | Γ, ϕ → ψ ⇒ ∆

(→⇒)Ł

G | Γ ⇒ ∆ G | Γ, ϕ ⇒ ψ, ∆ G | Γ ⇒ ϕ → ψ, ∆

(⇒→)Ł

  • G. Metcalfe, N. Olivetti, and D. Gabbay. Sequent and hypersequent calculi for abelian and

Łukasiewicz logics. ACM Transactions on Computational Logic, 6(3):578–613, 2005.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 32 / 36

slide-96
SLIDE 96

The Hypersequent Calculus GŁ

Axioms G | ϕ ⇒ ϕ

(ID)

G | ⇒

(EMP)

G | ⊥ ⇒ ϕ

(⊥⇒)

Structural Rules: G G | Γ ⇒ ∆

(EW)

G | Γ ⇒ ∆ | Γ ⇒ ∆ G | Γ ⇒ ∆

(EC)

G | Γ1 ⇒ ∆ G | Γ1, Γ2 ⇒ ∆

(WL)

G | Γ1, Γ2 ⇒ ∆1, ∆2 G | Γ1 ⇒ ∆1 | Γ2 ⇒ ∆2

(SPLIT)

G | Γ1 ⇒ ∆1 G | Γ2 ⇒ ∆2 G | Γ1, Γ2 ⇒ ∆1, ∆2

(MIX)

Logical Rules G | Γ, ψ ⇒ ϕ, ∆ G | Γ, ϕ → ψ ⇒ ∆

(→⇒)Ł

G | Γ ⇒ ∆ G | Γ, ϕ ⇒ ψ, ∆ G | Γ ⇒ ϕ → ψ, ∆

(⇒→)Ł

  • G. Metcalfe, N. Olivetti, and D. Gabbay. Sequent and hypersequent calculi for abelian and

Łukasiewicz logics. ACM Transactions on Computational Logic, 6(3):578–613, 2005.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 32 / 36

slide-97
SLIDE 97

The Hypersequent Calculus GŁ

Axioms G | ϕ ⇒ ϕ

(ID)

G | ⇒

(EMP)

G | ⊥ ⇒ ϕ

(⊥⇒)

Structural Rules: G G | Γ ⇒ ∆

(EW)

G | Γ ⇒ ∆ | Γ ⇒ ∆ G | Γ ⇒ ∆

(EC)

G | Γ1 ⇒ ∆ G | Γ1, Γ2 ⇒ ∆

(WL)

G | Γ1, Γ2 ⇒ ∆1, ∆2 G | Γ1 ⇒ ∆1 | Γ2 ⇒ ∆2

(SPLIT)

G | Γ1 ⇒ ∆1 G | Γ2 ⇒ ∆2 G | Γ1, Γ2 ⇒ ∆1, ∆2

(MIX)

Logical Rules G | Γ, ψ ⇒ ϕ, ∆ G | Γ, ϕ → ψ ⇒ ∆

(→⇒)Ł

G | Γ ⇒ ∆ G | Γ, ϕ ⇒ ψ, ∆ G | Γ ⇒ ϕ → ψ, ∆

(⇒→)Ł

  • G. Metcalfe, N. Olivetti, and D. Gabbay. Sequent and hypersequent calculi for abelian and

Łukasiewicz logics. ACM Transactions on Computational Logic, 6(3):578–613, 2005.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 32 / 36

slide-98
SLIDE 98

Example

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p ⇒ p

(→⇒)Ł

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p, p ⇒ p, q

(WL)

q, q → p ⇒ p, p → q

(⇒→)Ł

(p → q) → q, q → p ⇒ p

(→⇒)Ł George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 33 / 36

slide-99
SLIDE 99

Example

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p ⇒ p

(→⇒)Ł

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p, p ⇒ p, q

(WL)

q, q → p ⇒ p, p → q

(⇒→)Ł

(p → q) → q, q → p ⇒ p

(→⇒)Ł George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 33 / 36

slide-100
SLIDE 100

Example

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p ⇒ p

(→⇒)Ł

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p, p ⇒ p, q

(WL)

q, q → p ⇒ p, p → q

(⇒→)Ł

(p → q) → q, q → p ⇒ p

(→⇒)Ł George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 33 / 36

slide-101
SLIDE 101

Example

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p ⇒ p

(→⇒)Ł

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p, p ⇒ p, q

(WL)

q, q → p ⇒ p, p → q

(⇒→)Ł

(p → q) → q, q → p ⇒ p

(→⇒)Ł George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 33 / 36

slide-102
SLIDE 102

Example

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p ⇒ p

(→⇒)Ł

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p, p ⇒ p, q

(WL)

q, q → p ⇒ p, p → q

(⇒→)Ł

(p → q) → q, q → p ⇒ p

(→⇒)Ł George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 33 / 36

slide-103
SLIDE 103

Example

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p ⇒ p

(→⇒)Ł

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p, p ⇒ p, q

(WL)

q, q → p ⇒ p, p → q

(⇒→)Ł

(p → q) → q, q → p ⇒ p

(→⇒)Ł George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 33 / 36

slide-104
SLIDE 104

Example

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p ⇒ p

(→⇒)Ł

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p, p ⇒ p, q

(WL)

q, q → p ⇒ p, p → q

(⇒→)Ł

(p → q) → q, q → p ⇒ p

(→⇒)Ł George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 33 / 36

slide-105
SLIDE 105

Example

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p ⇒ p

(→⇒)Ł

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p, p ⇒ p, q

(WL)

q, q → p ⇒ p, p → q

(⇒→)Ł

(p → q) → q, q → p ⇒ p

(→⇒)Ł George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 33 / 36

slide-106
SLIDE 106

Example

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p ⇒ p

(→⇒)Ł

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p, p ⇒ p, q

(WL)

q, q → p ⇒ p, p → q

(⇒→)Ł

(p → q) → q, q → p ⇒ p

(→⇒)Ł George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 33 / 36

slide-107
SLIDE 107

Example

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p ⇒ p

(→⇒)Ł

q ⇒ q

(ID)

p ⇒ p

(ID)

q, p ⇒ p, q

(MIX)

q, q → p, p ⇒ p, q

(WL)

q, q → p ⇒ p, p → q

(⇒→)Ł

(p → q) → q, q → p ⇒ p

(→⇒)Ł George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 33 / 36

slide-108
SLIDE 108

Variants of the Game

We can have different winning conditions (e.g., for classical logic, n-valued logics) dialogue rules (e.g., for abelian logic, Chang’s logic) structures (e.g., for Gödel logic, product logic).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 34 / 36

slide-109
SLIDE 109

Variants of the Game

We can have different winning conditions (e.g., for classical logic, n-valued logics) dialogue rules (e.g., for abelian logic, Chang’s logic) structures (e.g., for Gödel logic, product logic).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 34 / 36

slide-110
SLIDE 110

Variants of the Game

We can have different winning conditions (e.g., for classical logic, n-valued logics) dialogue rules (e.g., for abelian logic, Chang’s logic) structures (e.g., for Gödel logic, product logic).

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 34 / 36

slide-111
SLIDE 111

Some Remarks on First-Order Łukasiewicz Logic

First-order Łukasiewicz logic – where ∀ and ∃ are interpreted by infs and sups, respectively – is not recursively enumerable. Let GŁ∀ be GŁ extended with standard quantifier rules

G | Γ ⇒ ϕ(a), ∆ G | Γ ⇒ (∀x)ϕ(x), ∆ G | Γ, ϕ(t) ⇒ ∆ G | Γ, (∀x)ϕ(x) ⇒ ∆ G | Γ ⇒ ϕ(t), ∆ G | Γ ⇒ (∃x)ϕ(x), ∆ G | Γ, ϕ(a) ⇒ ∆ G | Γ, (∃x)ϕ(x) ⇒ ∆ where a is a free variable not occurring in the premises.

GŁ∀ extended with a cut rule is complete with respect to algebraic semantics but does not admit cut-elimination. However, a first-order formula ϕ is Ł-valid iff ⊥ ⇒

n

  • ϕ, . . . , ϕ is

derivable in GŁ∀ for all n ≥ 1.

  • M. Baaz and G. Metcalfe. Herbrand’s Theorem, Skolemization, and Proof Systems

for Łukasiewicz Logic. Journal of Logic and Computation 20 (2010), 35–54.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 35 / 36

slide-112
SLIDE 112

Some Remarks on First-Order Łukasiewicz Logic

First-order Łukasiewicz logic – where ∀ and ∃ are interpreted by infs and sups, respectively – is not recursively enumerable. Let GŁ∀ be GŁ extended with standard quantifier rules

G | Γ ⇒ ϕ(a), ∆ G | Γ ⇒ (∀x)ϕ(x), ∆ G | Γ, ϕ(t) ⇒ ∆ G | Γ, (∀x)ϕ(x) ⇒ ∆ G | Γ ⇒ ϕ(t), ∆ G | Γ ⇒ (∃x)ϕ(x), ∆ G | Γ, ϕ(a) ⇒ ∆ G | Γ, (∃x)ϕ(x) ⇒ ∆ where a is a free variable not occurring in the premises.

GŁ∀ extended with a cut rule is complete with respect to algebraic semantics but does not admit cut-elimination. However, a first-order formula ϕ is Ł-valid iff ⊥ ⇒

n

  • ϕ, . . . , ϕ is

derivable in GŁ∀ for all n ≥ 1.

  • M. Baaz and G. Metcalfe. Herbrand’s Theorem, Skolemization, and Proof Systems

for Łukasiewicz Logic. Journal of Logic and Computation 20 (2010), 35–54.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 35 / 36

slide-113
SLIDE 113

Some Remarks on First-Order Łukasiewicz Logic

First-order Łukasiewicz logic – where ∀ and ∃ are interpreted by infs and sups, respectively – is not recursively enumerable. Let GŁ∀ be GŁ extended with standard quantifier rules

G | Γ ⇒ ϕ(a), ∆ G | Γ ⇒ (∀x)ϕ(x), ∆ G | Γ, ϕ(t) ⇒ ∆ G | Γ, (∀x)ϕ(x) ⇒ ∆ G | Γ ⇒ ϕ(t), ∆ G | Γ ⇒ (∃x)ϕ(x), ∆ G | Γ, ϕ(a) ⇒ ∆ G | Γ, (∃x)ϕ(x) ⇒ ∆ where a is a free variable not occurring in the premises.

GŁ∀ extended with a cut rule is complete with respect to algebraic semantics but does not admit cut-elimination. However, a first-order formula ϕ is Ł-valid iff ⊥ ⇒

n

  • ϕ, . . . , ϕ is

derivable in GŁ∀ for all n ≥ 1.

  • M. Baaz and G. Metcalfe. Herbrand’s Theorem, Skolemization, and Proof Systems

for Łukasiewicz Logic. Journal of Logic and Computation 20 (2010), 35–54.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 35 / 36

slide-114
SLIDE 114

Some Remarks on First-Order Łukasiewicz Logic

First-order Łukasiewicz logic – where ∀ and ∃ are interpreted by infs and sups, respectively – is not recursively enumerable. Let GŁ∀ be GŁ extended with standard quantifier rules

G | Γ ⇒ ϕ(a), ∆ G | Γ ⇒ (∀x)ϕ(x), ∆ G | Γ, ϕ(t) ⇒ ∆ G | Γ, (∀x)ϕ(x) ⇒ ∆ G | Γ ⇒ ϕ(t), ∆ G | Γ ⇒ (∃x)ϕ(x), ∆ G | Γ, ϕ(a) ⇒ ∆ G | Γ, (∃x)ϕ(x) ⇒ ∆ where a is a free variable not occurring in the premises.

GŁ∀ extended with a cut rule is complete with respect to algebraic semantics but does not admit cut-elimination. However, a first-order formula ϕ is Ł-valid iff ⊥ ⇒

n

  • ϕ, . . . , ϕ is

derivable in GŁ∀ for all n ≥ 1.

  • M. Baaz and G. Metcalfe. Herbrand’s Theorem, Skolemization, and Proof Systems

for Łukasiewicz Logic. Journal of Logic and Computation 20 (2010), 35–54.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 35 / 36

slide-115
SLIDE 115

Some Remarks on First-Order Łukasiewicz Logic

First-order Łukasiewicz logic – where ∀ and ∃ are interpreted by infs and sups, respectively – is not recursively enumerable. Let GŁ∀ be GŁ extended with standard quantifier rules

G | Γ ⇒ ϕ(a), ∆ G | Γ ⇒ (∀x)ϕ(x), ∆ G | Γ, ϕ(t) ⇒ ∆ G | Γ, (∀x)ϕ(x) ⇒ ∆ G | Γ ⇒ ϕ(t), ∆ G | Γ ⇒ (∃x)ϕ(x), ∆ G | Γ, ϕ(a) ⇒ ∆ G | Γ, (∃x)ϕ(x) ⇒ ∆ where a is a free variable not occurring in the premises.

GŁ∀ extended with a cut rule is complete with respect to algebraic semantics but does not admit cut-elimination. However, a first-order formula ϕ is Ł-valid iff ⊥ ⇒

n

  • ϕ, . . . , ϕ is

derivable in GŁ∀ for all n ≥ 1.

  • M. Baaz and G. Metcalfe. Herbrand’s Theorem, Skolemization, and Proof Systems

for Łukasiewicz Logic. Journal of Logic and Computation 20 (2010), 35–54.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 35 / 36

slide-116
SLIDE 116

Concluding Remarks

Giles’s game provides a natural home for the proof theory of Łukasiewicz logic. Proofs in a hypersequent calculus correspond to disjunctive strategies for the game. Disjunctive strategies might provide a more flexible framework for investigating relationships between games and proof theory.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 36 / 36

slide-117
SLIDE 117

Concluding Remarks

Giles’s game provides a natural home for the proof theory of Łukasiewicz logic. Proofs in a hypersequent calculus correspond to disjunctive strategies for the game. Disjunctive strategies might provide a more flexible framework for investigating relationships between games and proof theory.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 36 / 36

slide-118
SLIDE 118

Concluding Remarks

Giles’s game provides a natural home for the proof theory of Łukasiewicz logic. Proofs in a hypersequent calculus correspond to disjunctive strategies for the game. Disjunctive strategies might provide a more flexible framework for investigating relationships between games and proof theory.

George Metcalfe (University of Bern) Giles’s Game and Łukasiewicz Logic February 2011 36 / 36