The Duplicator-Spoiler (Ehrenfeucht-Fra ss e) Game for an Ordinal - - PowerPoint PPT Presentation

the duplicator spoiler ehrenfeucht fra ss e game for an
SMART_READER_LITE
LIVE PREVIEW

The Duplicator-Spoiler (Ehrenfeucht-Fra ss e) Game for an Ordinal - - PowerPoint PPT Presentation

The Duplicator-Spoiler (Ehrenfeucht-Fra ss e) Game for an Ordinal Number of Turns Gasarch, Pinkerton Lets Play a Game! Lets play G ( Q ; Z ). Q Rationals Z Integers Lets Play a Game! Lets play G ( Q ;


slide-1
SLIDE 1

The Duplicator-Spoiler (Ehrenfeucht-Fra¨ ıss´ e) Game for an Ordinal Number of Turns

Gasarch, Pinkerton

slide-2
SLIDE 2

Let’s Play a Game!

Let’s play G(Q; Z). Q

Rationals

Z

Integers

· · · · · ·

slide-3
SLIDE 3

Let’s Play a Game!

Let’s play G(Q; Z). Q

Rationals

Z

Integers

· · · · · ·

1

slide-4
SLIDE 4

Let’s Play a Game!

Let’s play G(Q; Z). Q

Rationals

Z

Integers

· · · · · ·

1 1

slide-5
SLIDE 5

Let’s Play a Game!

Let’s play G(Q; Z). Q

Rationals

Z

Integers

· · · · · ·

1 1 2

slide-6
SLIDE 6

Let’s Play a Game!

Let’s play G(Q; Z). Q

Rationals

Z

Integers

· · · · · ·

1 1 2 2

slide-7
SLIDE 7

Let’s Play a Game!

Let’s play G(Q; Z). Q

Rationals

Z

Integers

· · · · · ·

1 1 2 2 1 1

2

slide-8
SLIDE 8

Let’s Play a Game!

Let’s play G(Q; Z). Q

Rationals

Z

Integers

· · · · · ·

1 1 2 2 1 1

2

4

slide-9
SLIDE 9

And Now with Logic

This sentence is true of Q but not of Z. (∀x)(∀y)[x < y = ⇒ (∃z)(x < z < y)] 3 2 1

slide-10
SLIDE 10

Connection to Finite Model Theory

Theorem

Let S1 and S2 be sets. Let R be a relation on S1 and S2. The following are equivalent:

◮ Duplicator wins the m-turn game G(S1; S2) with relation R. ◮ For all first-order m-quantifier-depth sentences φ in the

language of standard logical symbols and R [S1 | = φ ⇐ ⇒ S2 | = φ].

slide-11
SLIDE 11

Applications of Duplicator-Spoiler Games

◮ Proving limits of expressibility ◮ Separating complexity classes

slide-12
SLIDE 12

Finite Linear Orderings

Theorem

The spoiler wins the game G(Fm; Fn) (m > n) in ⌊log2(n + 1)⌋ + 1 turns.

slide-13
SLIDE 13

The Problem. . .

Can the spoiler win G(N + Z; N)? Suppose there are 1000 turns. N + Z · · · + · · · · · · Z N N

21000

· · ·

slide-14
SLIDE 14

Ordinal Numbers of Turns

Definition

Let β and γ be ordinals. If a game has γ turns then after one turn, the spoiler chooses a β < γ and there are β turns remaining.

slide-15
SLIDE 15

G(N + Z; N)

Can the spoiler win G(N + Z; N)? N + Z · · · + · · · · · · Z N N

x

· · · This game takes ω turns.

slide-16
SLIDE 16

G(Zk + Zk; Zk)

Definition

  • 1. Z2 = Z ∗ Z = . . . + Z + Z + Z + Z + . . .
  • 2. Z3 = Z2 ∗ Z = . . . + Z2 + Z2 + Z2 + . . .

etc.

Theorem

G(Zk + Zk; Zk) takes ω ∗ k + 1 turns.

slide-17
SLIDE 17

Higher Ordinal Games

Definition

  • 1. Z0 = F1
  • 2. Zγ ∗ Z = Zγ+1
  • 3. Zλ = ( (Zγ ∗ ω|γ < λ))∗ + (Zγ ∗ ω|γ < λ)

Theorem

For any ordinal λ, G(Zλ + Zλ; Zλ) takes ω ∗ λ + 1 turns.

slide-18
SLIDE 18

The Addition Game

Let’s play G(Q; Z) with addition. Q

Rationals

Z

Integers

· · · · · ·

slide-19
SLIDE 19

The Addition Game

Let’s play G(Q; Z) with addition. Q

Rationals

Z

Integers

· · · · · ·

1

slide-20
SLIDE 20

The Addition Game

Let’s play G(Q; Z) with addition. Q

Rationals

Z

Integers

· · · · · ·

1 x

slide-21
SLIDE 21

The Addition Game

Let’s play G(Q; Z) with addition. Q

Rationals

Z

Integers

· · · · · ·

1 x

x 2

slide-22
SLIDE 22

Let’s Play another Plus Game

G(Q; R) with addition takes ω + 1 turns. Q R

slide-23
SLIDE 23

Let’s Play another Plus Game

G(Q; R) with addition takes ω + 1 turns. Q R

3 3 π 3.1

ω + 1 ω

LCM LCM

finite

slide-24
SLIDE 24

Vectors of Rationals

G(Q × Q; Q) Q × Q Q

(1,0) 1.1 (0,1) 1.3 LCM LCM

Theorem: Let m, n ∈ N, m > n. G(Qm; Qn) takes ω + n turns.

slide-25
SLIDE 25

Bounds on Operation Games

Theorem

Unary operation games take fewer than ω ∗ 2 turns.

slide-26
SLIDE 26

Back to Logic

G(Z + Z; Z) takes ω + 1 turns. ω + 1 corresponds to: two moves of delay then declaring the number of remaining turns. (∀x)(∀y) (∃S)(∀z)[x < z < y = ⇒ z ∈ S]

slide-27
SLIDE 27

Future Work

◮ Formalize matching higher-order system. ◮ Find natural operation game which take ω ∗ 2 turns. ◮ Explore generalized graphs.