1. Trang chủ
  2. » Luận Văn - Báo Cáo

An Infinite Game over ω-Semigroups s04

19 350 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 152,94 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Jean- ´Eric Pin introduced the structure of an ω-semigroup in [PerPin04] as an algebraic counterpart to the concept of automaton reading infinite words.. We introduce a reduction relatio

Trang 1

Table of Contents

An Infinite Game over ω-Semigroups 1

J´er´emie Cabessa, Jacques Duparc

Trang 3

Infinite Games

Papers of the conference “Foundations of the Formal Sciences V”

held in Bonn, November 26-29, 2004

An Infinite Game over ω-Semigroups

J´er´emie Cabessa, Jacques Duparc?

University of Lausanne

Centre Romand de logique, histoire et philosophie des sciences

ch de la Colline 12

CH-1015 Lausanne

Switzerland

E-mail: jeremie.cabessa@unil.ch, jacques.duparc@unil.ch

Abstract Jean- ´Eric Pin introduced the structure of an ω-semigroup in [PerPin04]

as an algebraic counterpart to the concept of automaton reading infinite words It has been well studied since, specially by Carton, Perrin [CarPer97] and [CarPer99], and Wilke We introduce a reduction relation on subsets of ω-semigroups defined

by way of an infinite two-player game Both Wadge hierarchy and Wagner hier-archy become special cases of the hierhier-archy induced by this reduction relation But on the other hand, set theoretical properties that occur naturally when study-ing these hierarchies, happen to have a decisive algebraic counterpart A game theoretical characterization of basic algebraic concepts follows.

This work comes from an interaction between classical game theory, and the algebra of automata theory, which rests on the following main facts In case of finite words, a well-known correspondence between an automaton and a finite semigroup exists: from any finite automaton A

Received: ;

In revised version: ;

Accepted by the editors:

2000 Mathematics Subject Classification PRIMARY SECONDARY.

?

This line is for acknowledgments.

c

Trang 4

recognizing a regular language L, one can build a finite semigroup SA

recognizing (in an algebraic way) the same language, and vice-versa [PerPin04] Moreover, this correspondence generalizes in case of infi-nite words Indeed, for that purpose, J.- ´E Pin introduced the structure of

ω-semigroup [PerPin04] as an algebraic counterpart to the concept of an

automaton on infinite words More precisely, he proved the equivalence

between a finite B¨uchi automaton and a finite ω-semigroup

This paper presents a game theoretical study of the structure of ω-semigroup, leading to an expected new foundation of the Wagner hierar-chy, but also to promising general set theoretical, and algebraic results

We recall that a relation R is a preorder if it is reflexive, and transitive It

is a partial order if it is reflexive, transitive, and antisymmetric And it is

an equivalence relation if it is reflexive, transitive, and symmetric.

Given a set A (called the alphabet), we respectively denote by A∗

,

A+, Aω

, the sets of finite words over A, non empty finite words over

A, and infinite words over A We set A∞

= A∗ ∪ Aω, and the empty word is denoted by  Given two words u and v (u finite), we write uv for the concatenation of u and v, u ⊆ v for ”u is an initial segment of

v”, v  n for the restriction of v to its n first letters Given X ⊆ A∗, and

Y ⊆ A∞, we set: XY = {xy : x ∈ X ∧y ∈ Y }, X∗

= {x1· · · xn : n ≥

0 ∧ x1, , xn ∈ X}, X+ = {x1· · · xn : n > 0 ∧ x1, , xn∈ X}, and

= {x0x1x2· · · : ∀ n ≥ 0, xn ∈ X} The class of ω-rational subsets

of A∞is the smallest class of subsets of A∞containing the finite subsets

of A∞, and closed under finite union, finite product, and both operations

X → X∗, and X → Xω

A semigroup(S, ·) is a set S equipped with an associative operation

from S× S into S A morphism of semigroups is a map φ from a

semi-group S into a semisemi-group T such that∀ s1, s2 ∈ S, φ(s1s2) = φ(s1)φ(s2)

holds A monoid is a set equipped with an associative operation, and an

identity element If S is a semigroup, S1 denotes S if S is a monoid, and S ∪ {1} otherwise (with the operation of S completed as follows:

1 · s = s · 1 = s , ∀s ∈ S) A group G is a monoid such that every

element has an inverse, i.e.∀ s ∈ G ∃ s−1 ∈ G s.t s−1· s = s · s−1 = 1

For any set A, the set Aω is a topological space equipped with the product topology of the discrete topology on A The basic open sets of

Trang 5

Aω are of the form W Aω, where W ⊆ A∗ Given a topological space

E, the class of Borel subsets of E is the smallest class containing the

open sets, and closed under countable union, and complementation Let

F ⊆ 2ω, F is a flip set [And03] iff ∀ x, y ∈ 2ω(∃! k ∈ ω (x(k) 6=

y(k))) → (x ∈ F ↔ y 6∈ F ) We use the fact that a flip set cannot be

Borel (as it doesn’t satisfy the Baire property)

LetΣ be a set, and A ⊆ Σω The Gale-Stewart game G(A) [GalSte53]

is a two-player infinite game with perfect information where players take turn playing letters fromΣ Player I begins After ω moves, they produce

an infinite word α∈ Σω Player I wins iff α ∈ A A play of this game is

illustrated below

I : x0 x2 · · · xn xn+2 · · · ·

LetΣA,ΣB be two sets, and A⊆ ΣAω, B ⊆ ΣBω The Wadge game

W(A, B) [Wad72] is a two-player infinite game with perfect

informa-tion, where player I is in charge of subset A, and player II is in charge of subset B Players take turn playing letters fromΣAandΣB, respectively Player I begins Player II is allowed to skip provided he plays infinitely many letters; player I is not After ω moves, player I and II have respec-tively produced two infinite words α ∈ ΣAω, and β ∈ ΣBω Player II wins in W(A, B) iff (α ∈ A ↔ β ∈ B) A play of this game is

illus-trated below

(A) I : a0 a1 · · · · after ω moves−→ α= a0a1a2· · ·

& % &

(B) II : b0 b1 · · · · after ω moves−→ β = b0b1b2· · ·

J.- ´E Pin introduced the structure of an ω-semigroup [PerPin04] in order

to give an algebraic counterpart to the notion of automaton reading infi-nite words He showed the equivalence between a fiinfi-nite B¨uchi automaton and a finite ω-semigroup in the following sense:

– For any finite B¨uchi automaton A recognizing the language L(A),

one can build a finite ω-semigroup SA recognizing (in an algebraic sense) the same language L(A)

Trang 6

– For any finite ω-semigroup S recognizing the language L(S), one can

build a finite B¨uchi automaton recognizing the same language L(S)

Definition 3.1 [PerPin04] An ω-semigroup is an algebra consisting in

two components, S = (S+, Sω), and equipped with the following

oper-ations:

• A binary operation defined on S+and denoted multiplicatively.

• A mapping S+× Sω → Sωcalled mixed product, that associates with each pair(s, t) ∈ S+× Sω an element st of Sω.

• A surjective mapping πS : S+ω → Sωcalled infinite product.

Moreover, these three operations must satisfy the following properties:

1 S+equipped with the binary operation is a semigroup,

2. ∀ s, t ∈ S+∀ u ∈ Sωs(tu) = (st)u,

3 the infinite product πSis ω-associative, meaning that for every strictly increasing sequence of integers(kn)n>0, and for every sequence(sn)n∈ω

∈ S+ω, we have

πS(s0s1· · · sk 1 −1, sk1· · · sk 2 −1, ) = πS(s0, s1, s2, ),

4. ∀ s ∈ S+∀ (sn)n∈ω ∈ S+ω

sπS(s0, s1, s2, ) = πS(s, s0, s1, s2, )

Intuitively, an ω-semigroup is just a semigroup equipped with a

suit-able infinite product It is finite precisely when S+is finite Otherwise it

is infinite A subset X ⊆ Sω is called an ω-subset We focus on those

subsets in the sequel

Definition 3.2 Let S = (S+, Sω), T = (T+, Tω) be two ω-semigroups A

morphism of ω-semigroups from S into T is a pair φ = (φ+, φω), where

φ+ : S+ −→ T+ is a morphism of semigroups, and φω : Sω −→ Tω is a mapping preserving the infinite product, i.e for every sequence(sn)n∈ω

of elements of S+, one has

φω πS(s0, s1, s2, ) = πT φ+(s0), φ+(s1), φ+(s2), 

Example 3.3 Let A be an alphabet The ω-semigroup

= (A+, Aω)

Trang 7

equipped with the usual concatenation is the free ω-semigroup over

al-phabet A It is free in the sense that, for any ω-semigroup S = (S+, Sω),

any function f from A into S+ can uniquely be extended to a morphism

of ω-semigroups ¯f = (f+, fω) from A∞ into S [CarPer97] We do this

by setting f+ : A+ −→ S+ defined by

f+(a0a1· · · an) = f (a0)f (a1) · · · f (an) , with ai ∈ A (∀i ≤ n),

and fω : Aω −→ Sωdefined by

fω(aoa1a2· · · ) = πS(f (a0), f (a1), f (a2), ) , with ai ∈ A (∀i)

So, sets of ω-words, in other words sets of reals, are the less constraint ones with regard to the algebraic structure

In order to state further results, we put the following topology on

ω-subsets:

Definition 3.4 Let S = (S+, Sω) be any ω-semigroup, and X ⊆ Sω, we set:

X is a basic open if and only if πS−1(X) is an open of S

where Sis equipped with the product topology of the discrete topology

on S+.

Remark 3.5 For any ω-semigroup S = (S+, Sω), the infinite product

πS is a continuous function by definition of the previous topology

Remark 3.6 At first glance, the topology defined by taking sSω =def {st : t ∈ Sω} as a basic open set (for any s ∈ S+) would look much nicer Unfortunately, this topology is much too weak for our purpose Indeed, with this particular topology, in case S+is a group, Borel subsets

of Sω come down to the empty set and the whole space; the reason being that, given sSω any basic open set, then Sω = ss−1Sω ⊆ sSω, meaning that sSω = Sω We certainly need much more than that as we’ll see in the last section

In this section, we define a reduction relation between ω-subsets by use

of an infinite two-player game over ω-semigroups We then state some general properties of this reduction relation in order to characterize the set hierarchy that it generates

Trang 8

4.1 Definitions

Definition 4.1 Let S = (S+, Sω), T = (T+, Tω) be two ω-semigroups,

and X, Y be two ω-subsets of Sω and Tω, respectively The infinite two-player game SG (X, Y ) is defined as follows: player I is in charge of

subset X, player II is in charge of subset Y Players I and II alternately play elements of S+ and T+∪ {}, respectively Player I begins, player

II is allowed to skip its turn (by playing ) provided he plays infinitely many moves, otherwise he loses the play Player I cannot skip its turn After ω moves, players I and II have respectively produced two infinite sequenceshs0, s1, i, and ht0, t1, i A play of this game is illustrated

below.

(X) I : s0 s1 · · · · after ω moves−→ hs0, s1, s2, i

& % &

(Y ) II : t0 t1 · · · · after ω moves−→ ht0, t1, t2, i

The winning condition is the following: player II wins in SG (X, Y ) if

and only if

πS(s0, s1, ) ∈ X ⇔ πT(t0, t1, ) ∈ Y

where πS and πT are the infinite products of S and T respectively, and

πT(t0, , tn−1, , tn, ) =def πT(t0, , tn−1, tn, ), meaning that the

skipping moves of II are not considered in the infinite product.

A strategy for player II is a mapping σ : S++→ T+∪{} A strategy

for player I is defined similarly A winning strategy for a player (w.s.) is

a strategy such that the player always wins when using it We can now define the following reduction relation:

X ≤SG Y ⇔def II has a w.s in SG(X, Y )

and of course

X <SG Y ⇔def X ≤SG Y but Y 6≤SG X

X ≡SG Y ⇔def X ≤SG Y and Y ≤SG X

Following the terminology of Wadge games, we set that:

Trang 9

• an ω-subset X is self-dual (s.d.) iff

X ≡SGXc

where Xc stands for the complement of X Otherwise, we say that X

is non-self-dual (n.s.d.);

• an ω-subset X is initializable iff there exists Y such that

X ≡SG Y and Y ≡SG s−1Y , ∀ s ∈ S+

where s−1Y = {x ∈ Sω : x = πS(u1, u2, ) ∧ πS(s, u1, u2, ) ∈

Y} From a playful point of view, a player in charge of a initializable

set X in the SG-game never loses his playful strength during the play Indeed, for any position s∈ S+that he reaches, he remains as strong

as at the beginning, when being in charge of the whole subset X.

Example 4.2 Let S = (S+, Sω) be any ω-semigroup, and X ⊆ Sω, with

X 6= ∅, Sω

• The relation ∅ ≤SG X holds Indeed, we give a w.s for player II in

the game SG(∅, X) At the end of the play, the infinite product of any

infinite sequence played by I obviously doesn’t belong to ∅ So the

w.s for II simply consists in playing in order to be outside X at the end of the play (possible, as X 6= Sω)

• Similarly, the relation Sω ≤SG X holds The w.s for II in the game

SG(X, Sω) consists in in playing in order to be inside X at the end of

the play (possible, as X6= ∅)

• The relation ∅ 6≤SG Sω holds Indeed, at the end of the play, the infinite product of any infinite sequence played by I doesn’t belong

to ∅, and the infinite product of any infinite sequence played by II

belongs to Sω, so that II cannot win against I in any case

• Similarly, the relation Sω 6≤SG ∅ holds, as there is no possible w.s for

II in the game SG(Sω,∅)

This shows that the empty set and the whole space are non-self-dual sets, since no one is equivalent to its complement Moreover, any other set reduces to both of them

Trang 10

4.2 Properties of the SG-relation

Not using yet any determinacy principle for this game, one cannot say much of the SG-relation, except that it is a partial ordering with no par-ticular interesting properties However, Martin’s Borel Determinacy re-sult [Mar75] easily induces Borel Determinacy for SG-games As it is the case with the Wadge ordering, this property turns the SG-relation into a much more interesting one

Theorem 4.3 (Martin) Let Σ be a set If A is a Borel subset of Σω, then

G(A) is determined.

Corollary 4.4 (SG-Borel Determinacy) Let S = (S+, Sω), T = (T+, Tω)

be two ω-semigroups, and X ⊆ Sω, Y ⊆ Tω be two Borel ω-subsets Then SG (X, Y ) is determined.

Proof We define a Borel subset Z ⊆ (S+ω ∪ T+ω ∪ {})ω such that a player P has a w.s in G(Z) iff the same player P has a w.s in SG(X, Y )

Let p1 and p2 be the following continuous projections from(S+∪ T+∪ {})ω into(S+∪ T+∪ {})ω defined by p1(u0u1u2u3 .) = u0u2u4 .,

and p2(u0u1u2u3 .) = u1u3u5 Let X0, X00, Y0, Y00 ⊆ (S+∪ T+ ∪ {})ω be defined by

X0 = {α = u0u1u2 .: πS(u0, u2, u4, ) ∈ X} = p−11 (πS−1(X))

X00= {α = u0u1u2 .: πS(u0, u2, u4, ) ∈ Xc} = p−11 (π−1S (Xc))

Y0 = {α = u0u1u2 .: πT(u1, u3, u5, ) ∈ Y } = p−12 (πT−1(Y ))

Y00= {α = u0u1u2 .: πT(u1, u3, u5, ) ∈ Yc} = p−12 (π−1T (Yc))

By continuity of the functions p1, p2, πS, πT, these sets are all Borel, and

we conclude by taking Z = (X0∩ Y0) ∪ (X00∩ Y00)

u

Similarly to the Wadge ordering, and as a consequence of Borel de-terminacy for these games, come the following interesting results The first one is an immediate consequence of determinacy The second one is

a corollary of the first one: it states that, for this partial ordering≤SG, the antichains have length at most two The third one is a result from Martin and Monk establishing the wellfoundness of this≤SG-relation on Borel

ω-subsets

Trang 11

Corollary 4.5 Let S = (S+, Sω), T = (T+, Tω) be two ω-semigroups,

and X ⊆ Sω, Y ⊆ Tω be two Borel ω-subsets Then

X 6≤SG Y ⇒ Y ≤SG Xc

Proof The relation X 6≤SG Y means that player II doesn’t have a

win-ning strategy in SG(X, Y ) Hence, by determinacy, player I has a

win-ning strategy σ in this game So Player II has the following winwin-ning strategy in SG(Y, Xc): he copies the first move of player I in SG(X, Y ),

and then, at each step n, he plays σ(x0· · · xn), where x0, , xnare the moves already played by I in SG(Y, Xc)

u

Corollary 4.6 (Wadge’s lemma) Let S = (S+, Sω), T = (T+, Tω) be

two ω-semigroups, and X ⊆ Sω, Y ⊆ Tω be two Borel ω-subsets Then only one of these possibilities occurs:

• X ≤SG Y and Y 6≤SG X, which implies X <SG Y

• X ≤SG Y and Y ≤SG X, which implies X ≡SG Y

• X 6≤SG Y and Y 6≤SG X, which implies X ≡SG Yc.

• X 6≤SG Y and Y ≤SG X, which implies Y <SG X.

Proof The first, second and fourth cases come from the very definition.

The third case comes by the previous proposition, and by the obvious fact that A≤SG B ⇔ Ac ≤SG Bcholds, for any ω-subset A and B

u

Proposition 4.7 (Martin, Monk) The partial ordering <SG is wellfounded

on Borel ω-subsets, meaning that there is no infinite sequence of Borel

ω-subsets(Ai)i∈ωsuch that

A0 >SG A1 >SG >SG An>SG An+1 >SG

Proof Towards contradiction, assume that there exists an infinite

se-quence of ω-semigroups {Si = (Si,+, Si,ω)}i∈ω, and an infinite strictly

<SG-descending sequence of Borel ω-subsets(An)n∈ω, where Ai ⊆ Si,ω

, (any i ∈ ω) For all n ≥ 0, the relation An >SG An+1 implies that both An 6≤SG An+1 and Acn 6≤SG An+1 hold, meaning that player I has w.s σn0 and σ1nin both games SG(An, An+1) and SG(Ac

n, An+1),

respec-tively Let α∈ 2ωdefine the following sequence of strategies(σα(k)k )k∈ω

Ngày đăng: 28/04/2014, 09:49

TỪ KHÓA LIÊN QUAN