Pattern Avoidability with Involution Bastian Bischoff Dirk Nowotka - - PowerPoint PPT Presentation

pattern avoidability with involution
SMART_READER_LITE
LIVE PREVIEW

Pattern Avoidability with Involution Bastian Bischoff Dirk Nowotka - - PowerPoint PPT Presentation

Pattern Avoidability with Involution Bastian Bischoff Dirk Nowotka WORDS 2011 unavoidable over (actually occurs in every binary word longer than four) avoidable over witness: (square-free Thue-word) avoidability index: Generalization:


slide-1
SLIDE 1

Pattern Avoidability with Involution

Bastian Bischoff Dirk Nowotka WORDS 2011

slide-2
SLIDE 2

Avoidability

Pattern

xxy

unavoidable over (actually occurs in every binary word longer than four) avoidable over witness: (square-free Thue-word) avoidability index: Generalization: functional dependencies between variables Example where is any mapping. We consider involutions here.

slide-3
SLIDE 3

Avoidability

Pattern

xxy

unavoidable over A2 (actually occurs in every binary word longer than four) avoidable over witness: (square-free Thue-word) avoidability index: Generalization: functional dependencies between variables Example where is any mapping. We consider involutions here.

slide-4
SLIDE 4

Avoidability

Pattern

xxy

unavoidable over A2 (actually occurs in every binary word longer than four) avoidable over A3 witness:

012021012102012 . . .

(square-free Thue-word) avoidability index: Generalization: functional dependencies between variables Example where is any mapping. We consider involutions here.

slide-5
SLIDE 5

Avoidability

Pattern

xxy

unavoidable over A2 (actually occurs in every binary word longer than four) avoidable over A3 witness:

012021012102012 . . .

(square-free Thue-word) avoidability index: V(xxy) = 3 Generalization: functional dependencies between variables Example where is any mapping. We consider involutions here.

slide-6
SLIDE 6

Avoidability

Pattern

xxy

unavoidable over A2 (actually occurs in every binary word longer than four) avoidable over A3 witness:

012021012102012 . . .

(square-free Thue-word) avoidability index: V(xxy) = 3 Generalization: functional dependencies between variables Example where is any mapping. We consider involutions here.

slide-7
SLIDE 7

Avoidability

Pattern

xxy

unavoidable over A2 (actually occurs in every binary word longer than four) avoidable over A3 witness:

012021012102012 . . .

(square-free Thue-word) avoidability index: V(xxy) = 3 Generalization: functional dependencies between variables Example

x f(x) y

where f is any mapping. We consider involutions here.

slide-8
SLIDE 8

Avoidability

Pattern

xxy

unavoidable over A2 (actually occurs in every binary word longer than four) avoidable over A3 witness:

012021012102012 . . .

(square-free Thue-word) avoidability index: V(xxy) = 3 Generalization: functional dependencies between variables Example

x f(x) y

where f is any mapping. We consider involutions here.

slide-9
SLIDE 9

Notation

involution ϑ ◦ ϑ = id

morphic ϑ(uv) = ϑ(u)ϑ(v) antimorphic ϑ(uv) = ϑ(v)ϑ(u)

patterns instance

  • f pattern

for involution , if

there exists morphism such that (for all variables ) and

Example is an instance of for morphic with where

slide-10
SLIDE 10

Notation

involution ϑ ◦ ϑ = id

morphic ϑ(uv) = ϑ(u)ϑ(v) antimorphic ϑ(uv) = ϑ(v)ϑ(u)

patterns P = (X ∪ {¯

x | x ∈ X})∗

instance

  • f pattern

for involution , if

there exists morphism such that (for all variables ) and

Example is an instance of for morphic with where

slide-11
SLIDE 11

Notation

involution ϑ ◦ ϑ = id

morphic ϑ(uv) = ϑ(u)ϑ(v) antimorphic ϑ(uv) = ϑ(v)ϑ(u)

patterns P = (X ∪ {¯

x | x ∈ X})∗

instance w of pattern p for involution ϑ, if

there exists morphism h such that h(¯

x) = ϑ(h(x)) (for all variables x) and w = h(p)

Example is an instance of for morphic with where

slide-12
SLIDE 12

Notation

involution ϑ ◦ ϑ = id

morphic ϑ(uv) = ϑ(u)ϑ(v) antimorphic ϑ(uv) = ϑ(v)ϑ(u)

patterns P = (X ∪ {¯

x | x ∈ X})∗

instance w of pattern p for involution ϑ, if

there exists morphism h such that h(¯

x) = ϑ(h(x)) (for all variables x) and w = h(p)

Example

011001

is an instance of

x¯ xx

for morphic

ϑ

with

ϑ(0) = 1, ϑ(1) = 0

where

h(x) = 01.

slide-13
SLIDE 13

Avoidability with Involution

.

Observation

. . . For all patterns p with both x and ¯

x there exists an infinite word w such

that no instance of p for an involution ϑ ̸= id occurs in w. pattern is morphically (antimorphically)

  • avoidable, if

there exists w such that for all morphic (antimorphic) involutions no instance of

  • ccurs in w

morphic avoidance index

  • f

: minimal such that is morphically

  • avoidable

if unavoidable analogously, antimorphic avoidance index

  • f
slide-14
SLIDE 14

Avoidability with Involution

.

Observation

. . . For all patterns p with both x and ¯

x there exists an infinite word w such

that no instance of p for an involution ϑ ̸= id occurs in w. pattern p is morphically (antimorphically) k-avoidable, if

there exists w ∈ Aω

k such that

for all morphic (antimorphic) involutions ϑ no instance of p occurs in w

morphic avoidance index

  • f

: minimal such that is morphically

  • avoidable

if unavoidable analogously, antimorphic avoidance index

  • f
slide-15
SLIDE 15

Avoidability with Involution

.

Observation

. . . For all patterns p with both x and ¯

x there exists an infinite word w such

that no instance of p for an involution ϑ ̸= id occurs in w. pattern p is morphically (antimorphically) k-avoidable, if

there exists w ∈ Aω

k such that

for all morphic (antimorphic) involutions ϑ no instance of p occurs in w

morphic avoidance index Vm(p) of p: minimal k such that p is morphically k-avoidable if unavoidable analogously, antimorphic avoidance index

  • f
slide-16
SLIDE 16

Avoidability with Involution

.

Observation

. . . For all patterns p with both x and ¯

x there exists an infinite word w such

that no instance of p for an involution ϑ ̸= id occurs in w. pattern p is morphically (antimorphically) k-avoidable, if

there exists w ∈ Aω

k such that

for all morphic (antimorphic) involutions ϑ no instance of p occurs in w

morphic avoidance index Vm(p) of p: minimal k such that p is morphically k-avoidable

Vm(p) = ∞ if p unavoidable

analogously, antimorphic avoidance index

  • f
slide-17
SLIDE 17

Avoidability with Involution

.

Observation

. . . For all patterns p with both x and ¯

x there exists an infinite word w such

that no instance of p for an involution ϑ ̸= id occurs in w. pattern p is morphically (antimorphically) k-avoidable, if

there exists w ∈ Aω

k such that

for all morphic (antimorphic) involutions ϑ no instance of p occurs in w

morphic avoidance index Vm(p) of p: minimal k such that p is morphically k-avoidable

Vm(p) = ∞ if p unavoidable

analogously, antimorphic avoidance index Va(p) of p

slide-18
SLIDE 18

Some Facts

.

Lemma

. . .

Vm(x¯ xx) > 2

and

Va(x¯ xx) > 2.

Suppose

  • r

with witness w , , , , do not occur in w then has to occur in w but for with and

slide-19
SLIDE 19

Some Facts

.

Lemma

. . .

Vm(x¯ xx) > 2

and

Va(x¯ xx) > 2.

Suppose Vm(x¯

xx) = 2 or Va(x¯ xx) = 2 with witness w ∈ Aω

2 ,

, , , do not occur in w then has to occur in w but for with and

slide-20
SLIDE 20

Some Facts

.

Lemma

. . .

Vm(x¯ xx) > 2

and

Va(x¯ xx) > 2.

Suppose Vm(x¯

xx) = 2 or Va(x¯ xx) = 2 with witness w ∈ Aω

2 ,

000, 111, 010, 101 do not occur in w

then has to occur in w but for with and

slide-21
SLIDE 21

Some Facts

.

Lemma

. . .

Vm(x¯ xx) > 2

and

Va(x¯ xx) > 2.

Suppose Vm(x¯

xx) = 2 or Va(x¯ xx) = 2 with witness w ∈ Aω

2 ,

000, 111, 010, 101 do not occur in w

then 001100 has to occur in w but for with and

slide-22
SLIDE 22

Some Facts

.

Lemma

. . .

Vm(x¯ xx) > 2

and

Va(x¯ xx) > 2.

Suppose Vm(x¯

xx) = 2 or Va(x¯ xx) = 2 with witness w ∈ Aω

2 ,

000, 111, 010, 101 do not occur in w

then 001100 has to occur in w but 00ϑ(00)00 = 001100 for ϑ with ϑ(0) = 1 and ϑ(1) = 0

slide-23
SLIDE 23

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w

v v w

suppose an instance of

  • ccurs in w

let (smaller instance individually checked) w.l.o.g.

  • ccurs in

, and hence,

  • ccurs in w

then . .

  • r

; moreover if

  • r

prefix of , then implies cube in v if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-24
SLIDE 24

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w

v v w

suppose an instance of

  • ccurs in w

let (smaller instance individually checked) w.l.o.g.

  • ccurs in

, and hence,

  • ccurs in w

then . .

  • r

; moreover if

  • r

prefix of , then implies cube in v if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-25
SLIDE 25

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word v

v = 0 1 1 0 1 0 0 1 1 0 . . .

suppose an instance of

  • ccurs in w

let (smaller instance individually checked) w.l.o.g.

  • ccurs in

, and hence,

  • ccurs in w

then . .

  • r

; moreover if

  • r

prefix of , then implies cube in v if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-26
SLIDE 26

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w = v[0 → 0021, 1 → 0221]

v = 0 1 1 0 1 0 0 1 1 0 . . . w = 0021 0221 0221 0021 0221 0021 0021 0221 0221 0021 . . .

suppose an instance of

  • ccurs in w

let (smaller instance individually checked) w.l.o.g.

  • ccurs in

, and hence,

  • ccurs in w

then . .

  • r

; moreover if

  • r

prefix of , then implies cube in v if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-27
SLIDE 27

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w = v[0 → 0021, 1 → 0221]

v = 0 1 1 0 1 0 0 1 1 0 . . . w = 0021 0221 0221 0021 0221 0021 0021 0221 0221 0021 . . .

suppose an instance of x¯

xx occurs in w

let (smaller instance individually checked) w.l.o.g.

  • ccurs in

, and hence,

  • ccurs in w

then . .

  • r

; moreover if

  • r

prefix of , then implies cube in v if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-28
SLIDE 28

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w = v[0 → 0021, 1 → 0221]

v = 0 1 1 0 1 0 0 1 1 0 . . . w = 0021 0221 0221 0021 0221 0021 0021 0221 0221 0021 . . .

suppose an instance of x¯

xx occurs in w

let |h(x)| ≥ 7 (smaller instance individually checked) w.l.o.g.

  • ccurs in

, and hence,

  • ccurs in w

then . .

  • r

; moreover if

  • r

prefix of , then implies cube in v if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-29
SLIDE 29

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w = v[0 → 0021, 1 → 0221]

v = 0 1 1 0 1 0 0 1 1 0 . . . w = 0021 0221 0221 0021 0221 0021 0021 0221 0221 0021 . . .

suppose an instance of x¯

xx occurs in w

let |h(x)| ≥ 7 (smaller instance individually checked) w.l.o.g. 0021 occurs in h(x), and hence, ϑ(002) occurs in w then . .

  • r

; moreover if

  • r

prefix of , then implies cube in v if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-30
SLIDE 30

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w = v[0 → 0021, 1 → 0221]

v = 0 1 1 0 1 0 0 1 1 0 . . . w = 0021 0221 0221 0021 0221 0021 0021 0221 0221 0021 . . .

suppose an instance of x¯

xx occurs in w

let |h(x)| ≥ 7 (smaller instance individually checked) w.l.o.g. 0021 occurs in h(x), and hence, ϑ(002) occurs in w then ϑ(002) = 002 or ϑ(002) = 221 if

  • r

prefix of , then implies cube in v if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-31
SLIDE 31

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w = v[0 → 0021, 1 → 0221]

v = 0 1 1 0 1 0 0 1 1 0 . . . w = 0021 0221 0221 0021 0221 0021 0021 0221 0221 0021 . . .

suppose an instance of x¯

xx occurs in w

let |h(x)| ≥ 7 (smaller instance individually checked) w.l.o.g. 0021 occurs in h(x), and hence, ϑ(002) occurs in w then ϑ(002) = 002 . .

  • r ϑ(002) = 221

if

  • r

prefix of , then implies cube in v if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-32
SLIDE 32

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w = v[0 → 0021, 1 → 0221]

v = 0 1 1 0 1 0 0 1 1 0 . . . w = 0021 0221 0221 0021 0221 0021 0021 0221 0221 0021 . . .

suppose an instance of x¯

xx occurs in w

let |h(x)| ≥ 7 (smaller instance individually checked) w.l.o.g. 0021 occurs in h(x), and hence, ϑ(002) occurs in w then ϑ(002) = 002 . .

  • r ϑ(002) = 221 ; moreover |h(x)| = 4n

if

  • r

prefix of , then implies cube in v if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-33
SLIDE 33

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w = v[0 → 0021, 1 → 0221]

v = 0 1 1 0 1 0 0 1 1 0 . . . w = 0021 0221 0221 0021 0221 0021 0021 0221 0221 0021 . . .

suppose an instance of x¯

xx occurs in w

let |h(x)| ≥ 7 (smaller instance individually checked) w.l.o.g. 0021 occurs in h(x), and hence, ϑ(002) occurs in w then ϑ(002) = 002 . .

  • r ϑ(002) = 221 ; moreover |h(x)| = 4n

if 021 or 221 prefix of h(x), then 0h(x¯

xx) implies cube in v

if

  • r

suffix of , then implies cube in v contradiction (antimorphic case similar)

slide-34
SLIDE 34

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w = v[0 → 0021, 1 → 0221]

v = 0 1 1 0 1 0 0 1 1 0 . . . w = 0021 0221 0221 0021 0221 0021 0021 0221 0221 0021 . . .

suppose an instance of x¯

xx occurs in w

let |h(x)| ≥ 7 (smaller instance individually checked) w.l.o.g. 0021 occurs in h(x), and hence, ϑ(002) occurs in w then ϑ(002) = 002 . .

  • r ϑ(002) = 221 ; moreover |h(x)| = 4n

if 021 or 221 prefix of h(x), then 0h(x¯

xx) implies cube in v

if 00 or 02 suffix of h(x), then h(x¯

xx)21 implies cube in v

contradiction (antimorphic case similar)

slide-35
SLIDE 35

Result

.

Theorem

. . .

Vm(x¯ xx) = 3

and

Va(x¯ xx) = 3.

Consider morphic case. Thue-Morse word with subst. w = v[0 → 0021, 1 → 0221]

v = 0 1 1 0 1 0 0 1 1 0 . . . w = 0021 0221 0221 0021 0221 0021 0021 0221 0221 0021 . . .

suppose an instance of x¯

xx occurs in w

let |h(x)| ≥ 7 (smaller instance individually checked) w.l.o.g. 0021 occurs in h(x), and hence, ϑ(002) occurs in w then ϑ(002) = 002 . .

  • r ϑ(002) = 221 ; moreover |h(x)| = 4n

if 021 or 221 prefix of h(x), then 0h(x¯

xx) implies cube in v

if 00 or 02 suffix of h(x), then h(x¯

xx)21 implies cube in v

contradiction (antimorphic case similar)

slide-36
SLIDE 36

Stripped Patterns

.

Lemma

. . . Let p ∈ (X ∪ {¯

x})∗ contain both x and ¯

  • x. Then

V(p[¯ x → x]) ≤ Vm(p) ≤ V(p[¯ x → y]) Va(p) ≤ V(p[¯ x → y])

with y new in p. Example and and

slide-37
SLIDE 37

Stripped Patterns

.

Lemma

. . . Let p ∈ (X ∪ {¯

x})∗ contain both x and ¯

  • x. Then

V(p[¯ x → x]) ≤ Vm(p) ≤ V(p[¯ x → y]) Va(p) ≤ V(p[¯ x → y])

with y new in p. Example

V(xxx) = 2

and

Vm(x¯ xx) = 3

and

V(xyx) = ∞

slide-38
SLIDE 38

Stripped Patterns

.

Lemma

. . . Let p ∈ (X ∪ {¯

x})∗ contain both x and ¯

  • x. Then

V(p[¯ x → x]) ≤ Vm(p) ≤ V(p[¯ x → y]) Va(p) ≤ V(p[¯ x → y])

with y new in p. Example

V(xxx) = 2

and

Vm(x¯ xx) = 3

and

V(xyx) = ∞ V(xxx) = 2 ≤ Vm(xx¯ x) ≤ V(xxy) = 3

slide-39
SLIDE 39

Other Patterns

.

Lemma

. . .

Vm(xx¯ x) = Va(xx¯ x) = 3.

and by previous lemma Suppose, with witness w , both and do not occur in w, that is, w and

  • ccurs in w for

id (morphic) or

and (antimorphic); contradiction

slide-40
SLIDE 40

Other Patterns

.

Lemma

. . .

Vm(xx¯ x) = Va(xx¯ x) = 3. V(xxy) = 3 and Vm(xx¯ x) ≤ 3 by previous lemma

Suppose, with witness w , both and do not occur in w, that is, w and

  • ccurs in w for

id (morphic) or

and (antimorphic); contradiction

slide-41
SLIDE 41

Other Patterns

.

Lemma

. . .

Vm(xx¯ x) = Va(xx¯ x) = 3. V(xxy) = 3 and Vm(xx¯ x) ≤ 3 by previous lemma

Suppose, Vm(xx¯

x) = 2 with witness w ∈ Aω

2 ,

both and do not occur in w, that is, w and

  • ccurs in w for

id (morphic) or

and (antimorphic); contradiction

slide-42
SLIDE 42

Other Patterns

.

Lemma

. . .

Vm(xx¯ x) = Va(xx¯ x) = 3. V(xxy) = 3 and Vm(xx¯ x) ≤ 3 by previous lemma

Suppose, Vm(xx¯

x) = 2 with witness w ∈ Aω

2 ,

both 00 and 11 do not occur in w, that is, w = (01)ω and

  • ccurs in w for

id (morphic) or

and (antimorphic); contradiction

slide-43
SLIDE 43

Other Patterns

.

Lemma

. . .

Vm(xx¯ x) = Va(xx¯ x) = 3. V(xxy) = 3 and Vm(xx¯ x) ≤ 3 by previous lemma

Suppose, Vm(xx¯

x) = 2 with witness w ∈ Aω

2 ,

both 00 and 11 do not occur in w, that is, w = (01)ω and 0101ϑ(01) occurs in w for ϑ = id (morphic) or ϑ(0) = 1 and

ϑ(1) = 0 (antimorphic); contradiction

slide-44
SLIDE 44

Complementary Patterns

.

Observation

. . . Let p and p′ be such that p′ is p with x and ¯

x switched for all variables x.

Then

Vm(p) = Vm(p′)

and

Va(p) = Va(p′) .

In particular

slide-45
SLIDE 45

Complementary Patterns

.

Observation

. . . Let p and p′ be such that p′ is p with x and ¯

x switched for all variables x.

Then

Vm(p) = Vm(p′)

and

Va(p) = Va(p′) .

In particular

Vm(¯ xx¯ x) = Va(¯ xx¯ x) = Vm(¯ x¯ xx) = Va(¯ x¯ xx) = 3

slide-46
SLIDE 46

In Summary

.

Theorem

. . . Let p ∈ {x, ¯

x}3, then Vm(p) = Va(p) = { 3

if p ∈ {x, ¯

x}3 \ {xxx, ¯ x¯ x¯ x} 2

  • therwise.

.

Theorem (James Currie)

. . . Let and , then . .

Corollary

. . . Let , then if if

  • therwise
slide-47
SLIDE 47

In Summary

.

Theorem

. . . Let p ∈ {x, ¯

x}3, then Vm(p) = Va(p) = { 3

if p ∈ {x, ¯

x}3 \ {xxx, ¯ x¯ x¯ x} 2

  • therwise.

.

Theorem (James Currie)

. . . Let p ∈ {x, ¯

x}∗ and |p| ≥ 4, then Vm(p) = Va(p) = 2.

.

Corollary

. . . Let , then if if

  • therwise
slide-48
SLIDE 48

In Summary

.

Theorem

. . . Let p ∈ {x, ¯

x}3, then Vm(p) = Va(p) = { 3

if p ∈ {x, ¯

x}3 \ {xxx, ¯ x¯ x¯ x} 2

  • therwise.

.

Theorem (James Currie)

. . . Let p ∈ {x, ¯

x}∗ and |p| ≥ 4, then Vm(p) = Va(p) = 2.

.

Corollary

. . . Let p ∈ {x, ¯

x}∗, then Vm(p) = Va(p) =      ∞

if p ∈ {x, ¯

x, x¯ x, ¯ xx} 3

if p ∈ {x, ¯

x}3 \ {xxx, ¯ x¯ x¯ x} 2

  • therwise.
slide-49
SLIDE 49

— End of Talk —