20111015 inroduction to_combinatorics_on_words_frid_lecture01

70
Слова и избегаемость Анна (Эдуардовна) Фрид ИМ им. С. Л. Соболева СО РАН, Новосибирск [email protected] Лекция 1, 15.10.2011 Лекция 1 Избегаемость 1/37

Upload: computer-science-club

Post on 18-Jan-2015

481 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Слова и избегаемость

Анна (Эдуардовна) Фрид

ИМ им. С. Л. Соболева СО РАН, Новосибирск[email protected]

Лекция 1, 15.10.2011

Лекция 1 Избегаемость 1/37

Page 2: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Источник

Начало этой лекции в основном излагается по книге

M. Lothaire, Algebraic Combinatorics on Words. Cambridge Univ. Press,2002.

Глава 3, Pattern avoidance (J. Cassaigne)Книга полностью выложена в сеть

Материал из других источников в конце лекции будет отмеченотдельно.

Лекция 1 Избегаемость 2/37

Page 3: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Алфавиты и слова

{0, 1, . . . , k}, {a, b, . . . , z}, {X ,Y ,Z} — алфавиты; обозначаютсяпрописными греческими буквами;

abracadabra, XYYX , 01122330 — (конечные) слова; множество всехконечных слов над алфавитом Σ обозначается через Σ∗; конечныхнепустых слов — через Σ+;

314159265358979323846264338327950288 . . .

abbabaabbaababbaaaabbbaaaaaabbbbb · · · —

бесконечные слова; их множество обозначается через Σω.

Лекция 1 Избегаемость 3/37

Page 4: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Связи

Формальные языки;

Алгебра(Σ∗ — свободный моноид относительно катенации, единица -пустое слово);Дискретная динамика(бесконечное слово как код траектории точки. Например,бильярды);Теория чисел;Дискретная геометрия.

Лекция 1 Избегаемость 4/37

Page 5: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Связи

Формальные языки;Алгебра(Σ∗ — свободный моноид относительно катенации, единица -пустое слово);

Дискретная динамика(бесконечное слово как код траектории точки. Например,бильярды);Теория чисел;Дискретная геометрия.

Лекция 1 Избегаемость 4/37

Page 6: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Связи

Формальные языки;Алгебра(Σ∗ — свободный моноид относительно катенации, единица -пустое слово);Дискретная динамика(бесконечное слово как код траектории точки. Например,бильярды);

Теория чисел;Дискретная геометрия.

Лекция 1 Избегаемость 4/37

Page 7: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Связи

Формальные языки;Алгебра(Σ∗ — свободный моноид относительно катенации, единица -пустое слово);Дискретная динамика(бесконечное слово как код траектории точки. Например,бильярды);Теория чисел;

Дискретная геометрия.

Лекция 1 Избегаемость 4/37

Page 8: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Связи

Формальные языки;Алгебра(Σ∗ — свободный моноид относительно катенации, единица -пустое слово);Дискретная динамика(бесконечное слово как код траектории точки. Например,бильярды);Теория чисел;Дискретная геометрия.

Лекция 1 Избегаемость 4/37

Page 9: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Подслова и квадраты

Подсловом конечного или бесконечного слова w называется конечноеслово u, такое что w = puw ′.Длина слова u обозначается через |u|.

011010011001 · · ·

Квадратом называется слово вида uu, u ∈ Σ+.

каркар, bonbon — квадраты

Избегать чего-нибудь = не содержать подслов такого вида.

Лекция 1 Избегаемость 5/37

Page 10: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Подслова и квадраты

Подсловом конечного или бесконечного слова w называется конечноеслово u, такое что w = puw ′.Длина слова u обозначается через |u|.

011010011001 · · ·

Квадратом называется слово вида uu, u ∈ Σ+.

пурпур, варвар, bonbon — квадраты

Избегать чего-нибудь = не содержать подслов такого вида.

Лекция 1 Избегаемость 6/37

Page 11: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Избегаемость квадратов

ВопросСуществует ли бесконечное слово над конечным алфавитом,избегающее квадратов?

Над {a, b}: НЕТaba — самое длинное.

Над {a, b, c}:abacaba — тупик;

abcacbabcbacabcacb · · · — вроде бы нет проблем.

Лекция 1 Избегаемость 7/37

Page 12: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Избегаемость квадратов

ВопросСуществует ли бесконечное слово над конечным алфавитом,избегающее квадратов?

Над {a, b}: НЕТaba — самое длинное.

Над {a, b, c}:abacaba — тупик;

abcacbabcbacabcacb · · · — вроде бы нет проблем.

Лекция 1 Избегаемость 7/37

Page 13: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Избегаемость квадратов

ВопросСуществует ли бесконечное слово над конечным алфавитом,избегающее квадратов?

Над {a, b}: НЕТaba — самое длинное.

Над {a, b, c}:abacaba — тупик;

abcacbabcbacabcacb · · · — вроде бы нет проблем.

Лекция 1 Избегаемость 7/37

Page 14: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Избегаемость квадратов

ВопросСуществует ли бесконечное слово над конечным алфавитом,избегающее квадратов?

Над {a, b}: НЕТaba — самое длинное.

Над {a, b, c}:abacaba — тупик;

abcacbabcbacabcacb · · · — вроде бы нет проблем.

Лекция 1 Избегаемость 7/37

Page 15: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Жанрообразующая теорема комбинаторики слов

Theorem (Thue,1906)Существует бесконечное слово над трехбуквенным алфавитом,избегающее квадратов.

Конструкция Туэ была относительно громоздкой; мы докажемтеорему другим способом, но с помощью другого изобретения Туэ же.

Лекция 1 Избегаемость 8/37

Page 16: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Жанрообразующая теорема комбинаторики слов

Theorem (Thue,1906)Существует бесконечное слово над трехбуквенным алфавитом,избегающее квадратов.

Конструкция Туэ была относительно громоздкой; мы докажемтеорему другим способом, но с помощью другого изобретения Туэ же.

Лекция 1 Избегаемость 8/37

Page 17: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Морфизмы

Пусть Γ,∆ — конечные алфавиты. Морфизмом называетсяотображение ϕ : Γ∗ → ∆∗, для всех слов x , y ∈ Γ∗ удовлетворяющееравенству ϕ(xy) = ϕ(x)ϕ(y).

Ясно, что всякий морфизм однозначно определяется образамисимволов ϕ(g), g ∈ Γ.

ExampleМорфизм Туэ-Морса ϕ : {0, 1}∗ → {0, 1}∗ ϕ(0) = 01, ϕ(1) = 10Тогда, например, ϕ(1101) = 10 10 01 10.

Лекция 1 Избегаемость 9/37

Page 18: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Неподвижные точки морфизмов

ϕ(a) начинается с a, длины слов ϕk(a) неограниченно возрастают =⇒у них существует предел, называемый неподвижной точкой морфизма.

a→ ϕ(a)→ ϕ2(a)→ ϕ3(a)→ · · · → ϕ∞(a)

Example

ϕ(0) = 01, ϕ(1) = 10

0→ 01→ 01 10→ 0110 1001→ 01101001 10010110→ · · ·

Предел: слово Туэ-Морса

wTM = ϕ∞(a) = 0110 1001 1001 0110 1001 0110 0110 1001 · · ·

Почему неподвижная точка? Потому что ϕ(ϕ∞(a)) = ϕ∞(a).

Лекция 1 Избегаемость 10/37

Page 19: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Слово Туэ-Морса

Перекрытием (overlap) называется слово вида axaxa, где a — буква, аx — слово (возможно, пустое).

Theorem (Thue, 1912)Слово Туэ-Морса избегает перекрытий.The Thue-Morse word is overlap-free.

Лекция 1 Избегаемость 11/37

Page 20: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Доказательство

wTM = ϕ∞(a) = 0110 1001 1001 0110 1001 0110 0110 1001 · · ·

Theorem (Thue, 1912)Слово Туэ-Морса избегает перекрытий.

Доказательство.

000, 111 не встречаются в wTM .Пусть avava — кратчайшее перекрытие в wTM ; тогда |avava| ≥ 5,то есть |ava| ≥ 3, то есть в |ava| есть подслово 00 или 11, то естьдлина |av | четна.Возьмем символы слова ava через один, получим более короткоеперекрытие, которое встречается в wTM . Противоречие. �

Лекция 1 Избегаемость 12/37

Page 21: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Конструкция бесквадратного слова

Рассмотрим морфизм µ : {a, b, c}∗ → {a, b, c}∗:

µ :

a 7→ abc,

b 7→ ac ,

c 7→ b.

Пусть u = abc ac b abcb ac abcacbac abcb · · · — неподвижная точкаморфизма µ. Тогда u не содержит квадратов.

Доказательство. u = µ(u) по определению.Пусть π(a) = 011, π(b) = 01, π(c) = 0. Тогда

π ◦ µ = ϕ ◦ π.ϕ(π(u)) = π(µ(u)) = π(u).π(u) = wTM .

Если u содержит квадрат vv , то wTM содержит перекрытие π(v)π(v)a.Противоречие. �

Лекция 1 Избегаемость 13/37

Page 22: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Конструкция бесквадратного слова

Рассмотрим морфизм µ : {a, b, c}∗ → {a, b, c}∗:

µ :

a 7→ abc,

b 7→ ac ,

c 7→ b.

Пусть u = abc ac b abcb ac abcacbac abcb · · · — неподвижная точкаморфизма µ. Тогда u не содержит квадратов.

Доказательство. u = µ(u) по определению.Пусть π(a) = 011, π(b) = 01, π(c) = 0. Тогда

π ◦ µ = ϕ ◦ π.ϕ(π(u)) = π(µ(u)) = π(u).π(u) = wTM .

Если u содержит квадрат vv , то wTM содержит перекрытие π(v)π(v)a.Противоречие. �

Лекция 1 Избегаемость 13/37

Page 23: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Что вокруг?

Избегание паттернов (pattern avoidance);

Избегание дробных степеней: гипотеза Дежан недавно доказана!Количество слов длины n, избегающих паттерна или степени;Избегание степеней в сильном смысле: абелевы степени, весовыестепени: избегание весовых кубов! Нерешенный вопрос оквадратах.

Лекция 1 Избегаемость 14/37

Page 24: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Что вокруг?

Избегание паттернов (pattern avoidance);Избегание дробных степеней: гипотеза Дежан недавно доказана!

Количество слов длины n, избегающих паттерна или степени;Избегание степеней в сильном смысле: абелевы степени, весовыестепени: избегание весовых кубов! Нерешенный вопрос оквадратах.

Лекция 1 Избегаемость 14/37

Page 25: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Что вокруг?

Избегание паттернов (pattern avoidance);Избегание дробных степеней: гипотеза Дежан недавно доказана!Количество слов длины n, избегающих паттерна или степени;

Избегание степеней в сильном смысле: абелевы степени, весовыестепени: избегание весовых кубов! Нерешенный вопрос оквадратах.

Лекция 1 Избегаемость 14/37

Page 26: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Что вокруг?

Избегание паттернов (pattern avoidance);Избегание дробных степеней: гипотеза Дежан недавно доказана!Количество слов длины n, избегающих паттерна или степени;Избегание степеней в сильном смысле: абелевы степени, весовыестепени: избегание весовых кубов! Нерешенный вопрос оквадратах.

Лекция 1 Избегаемость 14/37

Page 27: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Паттерны и их избегаемость

Пусть слова рассматриваются над алфавитом Σ. Паттерномназывается слово над алфавитом ∆ из переменных.Квадрат можно интерпретировать как паттерн XX .В общем случае вхождением паттерна P над алфавитом∆ = {X ,Y , · · · } называется слово вида h(P), где h : ∆→ Σ+ —морфизм.

ExampleСлово aba bb bb aba — вхождение паттерна XYYX .

Лекция 1 Избегаемость 15/37

Page 28: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Неизбегаемые паттерны

Паттерн X неизбегаем;

Паттерн XYX неизбегаем;

Если паттерн P неизбегаем, и X — новая переменная, невстречающаяся в P , то паттерн PXP неизбегаем.

Лекция 1 Избегаемость 16/37

Page 29: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Неизбегаемые паттерны

Паттерн X неизбегаем;

Паттерн XYX неизбегаем;

Если паттерн P неизбегаем, и X — новая переменная, невстречающаяся в P , то паттерн PXP неизбегаем.

Лекция 1 Избегаемость 16/37

Page 30: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Неизбегаемые паттерны

Паттерн X неизбегаем;

Паттерн XYX неизбегаем;

Если паттерн P неизбегаем, и X — новая переменная, невстречающаяся в P , то паттерн PXP неизбегаем.

Лекция 1 Избегаемость 16/37

Page 31: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Теорема Зимина

Определим паттерны Zn итеративно:

Z0 = X1,

Zn = Zn−1XnZn−1.

TheoremВсе паттерны Zn неизбегаемы.

Зимин (1979,1982), Bean, Ehrenfeucht, McNulty (1979).

Лекция 1 Избегаемость 17/37

Page 32: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Характеризация неизбегаемых паттернов

TheoremВсякий паттерн избегаем тогда и только тогда, когда несводим.

Сводимость: рассмотрим двудольный граф смежности паттернаP ∈ ∆∗.(Al ,Br ) ∈ E ⇐⇒ AB подслово паттерна P .

r

X

Y

Z

Y

Xl

l

l

r

r

Z

Рис.: Граф смежности паттерна XYXZYX

Лекция 1 Избегаемость 18/37

Page 33: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Характеризация неизбегаемых паттернов

r

X

Y

Z

Y

Xl

l

l

r

r

Z

Рис.: Граф смежности паттерна XYXZYX

Свободные множества: ∀A,B ∈ S вершины Al и Br принадлежатразным компонентам связности.Здесь: {X}, {Y }.

XYXZYX{X}→ YZY

{Y }→ Z{Z}→ λ

Паттерн сводим — следовательно, неизбежен.

ВНИМАНИЕ! XYXZYX{Y }→ XXZX

XXZX избегаем — следовательно, этот путь тупиковый (но естьдругой).

Лекция 1 Избегаемость 19/37

Page 34: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Характеризация неизбегаемых паттернов

r

X

Y

Z

Y

Xl

l

l

r

r

Z

Рис.: Граф смежности паттерна XYXZYX

Свободные множества: ∀A,B ∈ S вершины Al и Br принадлежатразным компонентам связности.Здесь: {X}, {Y }.

XYXZYX{X}→ YZY

{Y }→ Z{Z}→ λ

Паттерн сводим — следовательно, неизбежен.

ВНИМАНИЕ! XYXZYX{Y }→ XXZX

XXZX избегаем — следовательно, этот путь тупиковый (но естьдругой).

Лекция 1 Избегаемость 19/37

Page 35: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Характеризация неизбегаемых паттернов

r

X

Y

Z

Y

Xl

l

l

r

r

Z

Рис.: Граф смежности паттерна XYXZYX

Свободные множества: ∀A,B ∈ S вершины Al и Br принадлежатразным компонентам связности.Здесь: {X}, {Y }.

XYXZYX{X}→ YZY

{Y }→ Z{Z}→ λ

Паттерн сводим — следовательно, неизбежен.

ВНИМАНИЕ! XYXZYX{Y }→ XXZX

XXZX избегаем — следовательно, этот путь тупиковый (но естьдругой).

Лекция 1 Избегаемость 19/37

Page 36: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

По одному недостаточно

Иногда надо удалять сразу по два элемента (то есть использоватьнеодноэлементные свободные множества).

Example

XYX Z X ′YX W XYX ′ Z X ′YX ′

Начинать можно только со свободного множества {X ,X ′}

Лекция 1 Избегаемость 20/37

Page 37: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Избегаемость над алфавитами

Общий вопросПредположим, паттерн избегаем. Какова минимальная мощностьалфавита слова, избегающего его?

J. Cassaigne разобрал все бинарные паттерны;P. Ochem продолжил.

Частный вопросСуществует ли паттерн, избегаемый над алфавитом мощности 5, но немощности 4?

Да, существует: R. J. Clark, 2005.

Лекция 1 Избегаемость 21/37

Page 38: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

HD0L-избегаемость

Все известные примеры бесконечных слов, избегающих паттернов,построены либо как неподвижные точки морфизмов, либо как образынеподвижной точки морфизма под действием другого морфизма:

w = ϕ∞(a) = ϕ(w),

u = ψ(w)

Такие слова называются HD0L-словами.

Нерешенный вопросПредположим, паттерн избегаем над данным алфавитом. Всегда лисуществует HD0L-слово над этим алфавитом, избегающее его?

Слова-примеры часто строятся с помощью большого компьютерногоперебора.

Лекция 1 Избегаемость 22/37

Page 39: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Дробные степени

Слово y = x · · · x︸ ︷︷ ︸k

x ′, где x ′ — префикс слова x , называется дробной

степенью|y ||x |

.

Exampleentente или антанта — степени 7/3.

Критическая экспонента RT (n) — максимальное число, такое чтостепени меньше RT (n) неизбежны над алфавитом мощности n, астепени больше RT (n) избегаемы.

RT (2) = 2 (Туэ-Морс); RT (3) = 7/4 (Dejean, 1972).

Лекция 1 Избегаемость 23/37

Page 40: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Дробные степени

Слово y = x · · · x︸ ︷︷ ︸k

x ′, где x ′ — префикс слова x , называется дробной

степенью|y ||x |

.

Exampleentente или антанта — степени 7/3.

Критическая экспонента RT (n) — максимальное число, такое чтостепени меньше RT (n) неизбежны над алфавитом мощности n, астепени больше RT (n) избегаемы.

RT (2) = 2 (Туэ-Морс); RT (3) = 7/4 (Dejean, 1972).

Лекция 1 Избегаемость 23/37

Page 41: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Дробные степени

Слово y = x · · · x︸ ︷︷ ︸k

x ′, где x ′ — префикс слова x , называется дробной

степенью|y ||x |

.

Exampleentente или антанта — степени 7/3.

Критическая экспонента RT (n) — максимальное число, такое чтостепени меньше RT (n) неизбежны над алфавитом мощности n, астепени больше RT (n) избегаемы.

RT (2) = 2 (Туэ-Морс); RT (3) = 7/4 (Dejean, 1972).

Лекция 1 Избегаемость 23/37

Page 42: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Дробные степени

Слово y = x · · · x︸ ︷︷ ︸k

x ′, где x ′ — префикс слова x , называется дробной

степенью|y ||x |

.

Exampleentente или антанта — степени 7/3.

Критическая экспонента RT (n) — максимальное число, такое чтостепени меньше RT (n) неизбежны над алфавитом мощности n, астепени больше RT (n) избегаемы.

RT (2) = 2 (Туэ-Морс); RT (3) = 7/4 (Dejean, 1972).

Лекция 1 Избегаемость 23/37

Page 43: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Гипотеза Дежан

Бывшая гипотеза Дежан, 1972

RT (n) =n

n − 1для всех n ≥ 5.

J. Moulin Ollagnier, 1992: 5 ≤ n ≤ 11

A. Carpi, 2007: n ≥ 35

J. Currie, N. Rampersad, 2009; M. Rao, 2009: доделали.

Лекция 1 Избегаемость 24/37

Page 44: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Количество слов, избегающих паттерна или степени

Общий вопросПусть p(n) — количество слов над заданным алфавитом, избегающих"чего-нибудь". Как растет эта функция?

Почти всегда ответ — всего лишь оценки на асимптотику, и требуетбольших компьютерных вычислений.

Лекция 1 Избегаемость 25/37

Page 45: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Количество бинарных слов, избегающих перекрытий

Theorem (Kobayashi, 1988; Cassaigne, 1993)Пусть p(n) — количество бинарных слов, избегающих перекрытий.Тогда "иногда"C1n

1,155 ≤ p(n) ≤ C2n1,275, а

"иногда"C3n1,332 ≤ p(n) ≤ C4n

1,587.

Нетривиальные вычисления с матрицами.

Лекция 1 Избегаемость 26/37

Page 46: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Количество бинарных слов, избегающих большихстепеней

Theorem (Karhumaki, Shallit, 2004)Пусть p(α, n) — количество бинарных слов, избегающих степени α.Тогда p(α, n) растет полиномиально при α ≤ 7/3 и экспоненциальнопри α > 7/3.

Лекция 1 Избегаемость 27/37

Page 47: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Современное состояние дел

Быстро развивающаяся область:кроме вышеупомянутых, А. Шур, Р. Колпаков, P. Ochem;

Верхние оценки в целом легче получать, чем нижние (понятно,собственные числа каких матриц считать);Большие вычислительные мощности и нетривиальные алгоритмы.

Лекция 1 Избегаемость 28/37

Page 48: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Современное состояние дел

Быстро развивающаяся область:кроме вышеупомянутых, А. Шур, Р. Колпаков, P. Ochem;Верхние оценки в целом легче получать, чем нижние (понятно,собственные числа каких матриц считать);

Большие вычислительные мощности и нетривиальные алгоритмы.

Лекция 1 Избегаемость 28/37

Page 49: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Современное состояние дел

Быстро развивающаяся область:кроме вышеупомянутых, А. Шур, Р. Колпаков, P. Ochem;Верхние оценки в целом легче получать, чем нижние (понятно,собственные числа каких матриц считать);Большие вычислительные мощности и нетривиальные алгоритмы.

Лекция 1 Избегаемость 28/37

Page 50: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Абелевы степени

Пусть |u|a — количество вхождения символа a в слово u.Вектор состава ψ(u) = (|u|a, |u|b, . . .).

Слова X и X ′ называются абелево эквивалентными, еслиψ(X ) = ψ(X ′).Слово XX ′, где X и X ′ абелево эквивалентны, называется абелевымквадратом.

Эрдеш, 1961Существует ли бесконечное слово над конечным алфавитом,избегающее абелевых квадратов?

Лекция 1 Избегаемость 29/37

Page 51: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Абелевы степени

Пусть |u|a — количество вхождения символа a в слово u.Вектор состава ψ(u) = (|u|a, |u|b, . . .).Слова X и X ′ называются абелево эквивалентными, еслиψ(X ) = ψ(X ′).Слово XX ′, где X и X ′ абелево эквивалентны, называется абелевымквадратом.

Эрдеш, 1961Существует ли бесконечное слово над конечным алфавитом,избегающее абелевых квадратов?

Лекция 1 Избегаемость 29/37

Page 52: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Абелевы степени

Пусть |u|a — количество вхождения символа a в слово u.Вектор состава ψ(u) = (|u|a, |u|b, . . .).Слова X и X ′ называются абелево эквивалентными, еслиψ(X ) = ψ(X ′).Слово XX ′, где X и X ′ абелево эквивалентны, называется абелевымквадратом.

Эрдеш, 1961Существует ли бесконечное слово над конечным алфавитом,избегающее абелевых квадратов?

Лекция 1 Избегаемость 29/37

Page 53: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

История вопроса

Эрдеш, 1961Существует ли бесконечное слово над конечным алфавитом,избегающее абелевых квадратов?

Евдокимов, 1962Да, существует, над алфавитом мощности 25.

Трех символов точно мало; пяти достаточно (Pleasants, 1965). Что счетырьмя?

Лекция 1 Избегаемость 30/37

Page 54: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

История вопроса

Эрдеш, 1961Существует ли бесконечное слово над конечным алфавитом,избегающее абелевых квадратов?

Евдокимов, 1962Да, существует, над алфавитом мощности 25.

Трех символов точно мало; пяти достаточно (Pleasants, 1965). Что счетырьмя?

Лекция 1 Избегаемость 30/37

Page 55: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

История вопроса

Эрдеш, 1961Существует ли бесконечное слово над конечным алфавитом,избегающее абелевых квадратов?

Евдокимов, 1962Да, существует, над алфавитом мощности 25.

Трех символов точно мало; пяти достаточно (Pleasants, 1965). Что счетырьмя?

Лекция 1 Избегаемость 30/37

Page 56: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Слово Керянена

V. Keranen, 1992: пусть w — неподвижная точка морфизма ϕ, где

ϕ(a) = abcacdcbcdcadcdbdabacabadbabcbdbcbacbcdcacbab

dabacadcbcdcacdbcbacbcdcacdcbdcdadbdcbca,

а образы остальных символов получаются из ϕ(a) циклическимсдвигом символов.

Тогда слово w = ϕ(w) избегает абелевых квадратов.

Лекция 1 Избегаемость 31/37

Page 57: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Абелевы степени

Абелевы четвертые степени избегаемы над алфавитом мощности 2, акубы — над алфавитом мощности 3 (Dekking, 1979).

2-43-34-2

Лекция 1 Избегаемость 32/37

Page 58: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Весовые степени

Рассмотрим алфавит {0, 1, · · · , n} и назовем весом слова над этималфавитом сумму его букв.

ВопросМожно ли избежать — для некоторого k > 0 — k идущих подряд словодного веса?

ОтветНЕТ (теорема Семереди).

Лекция 1 Избегаемость 33/37

Page 59: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Весовые степени

Рассмотрим алфавит {0, 1, · · · , n} и назовем весом слова над этималфавитом сумму его букв.

ВопросМожно ли избежать — для некоторого k > 0 — k идущих подряд словодного веса?

ОтветНЕТ (теорема Семереди).

Лекция 1 Избегаемость 33/37

Page 60: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Весовые степени

Рассмотрим алфавит {0, 1, · · · , n} и назовем весом слова над этималфавитом сумму его букв.

ВопросМожно ли избежать — для некоторого k > 0 — k идущих подряд словодного веса?

ОтветНЕТ (теорема Семереди).

Лекция 1 Избегаемость 33/37

Page 61: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Весовые степени

Рассмотрим алфавит {0, 1, · · · , n} и назовем весом слова над этималфавитом сумму его букв.

ВопросМожно ли избежать — для некоторого k > 0 — k идущих подряд словодного веса и одной длины?

ОтветДА для k = 4: бинарное слово, избегающее 4-х абелевых степеней,подходит.

Как насчет k = 3? k = 2?

Лекция 1 Избегаемость 34/37

Page 62: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Весовые степени

Рассмотрим алфавит {0, 1, · · · , n} и назовем весом слова над этималфавитом сумму его букв.

ВопросМожно ли избежать — для некоторого k > 0 — k идущих подряд словодного веса и одной длины?

ОтветДА для k = 4: бинарное слово, избегающее 4-х абелевых степеней,подходит.

Как насчет k = 3? k = 2?

Лекция 1 Избегаемость 34/37

Page 63: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Весовые степени

Рассмотрим алфавит {0, 1, · · · , n} и назовем весом слова над этималфавитом сумму его букв.

ВопросМожно ли избежать — для некоторого k > 0 — k идущих подряд словодного веса и одной длины?

ОтветДА для k = 4: бинарное слово, избегающее 4-х абелевых степеней,подходит.

Как насчет k = 3? k = 2?

Лекция 1 Избегаемость 34/37

Page 64: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Весовые степени

Рассмотрим алфавит {0, 1, · · · , n} и назовем весом слова над этималфавитом сумму его букв.

ВопросМожно ли избежать — для некоторого k > 0 — k идущих подряд словодного веса и одной длины?

ОтветДА для k = 4: бинарное слово, избегающее 4-х абелевых степеней,подходит.

Как насчет k = 3? k = 2?

Лекция 1 Избегаемость 34/37

Page 65: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Теорема Кассеня-Карри-Шеффлера-Шаллита

Theorem (J. Cassaigne, J. Currie, L. Schaeffler, J. Shallit, 2011)Существует бесконечное слово над алфавитом {0, 1, 3, 4}, избегающеевесовых кубов.

Это неподвижная точка морфизма

ϕ :

0 7→ 03,

1 7→ 43,

3 7→ 1,

4 7→ 01.

03143011034343031011011 · · ·

Лекция 1 Избегаемость 35/37

Page 66: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Теорема Кассеня-Карри-Шеффлера-Шаллита

Theorem (J. Cassaigne, J. Currie, L. Schaeffler, J. Shallit, 2011)Существует бесконечное слово над алфавитом {0, 1, 3, 4}, избегающеевесовых кубов.

Это неподвижная точка морфизма

ϕ :

0 7→ 03,

1 7→ 43,

3 7→ 1,

4 7→ 01.

03143011034343031011011 · · ·

Лекция 1 Избегаемость 35/37

Page 67: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Теорема Кассеня-Карри-Шеффлера-Шаллита

Theorem (J. Cassaigne, J. Currie, L. Schaeffler, J. Shallit, 2011)Существует бесконечное слово над алфавитом {0, 1, 3, 4}, избегающеевесовых кубов.

Это неподвижная точка морфизма

ϕ :

0 7→ 03,

1 7→ 43,

3 7→ 1,

4 7→ 01.

03143011034343031011011 · · ·

Лекция 1 Избегаемость 35/37

Page 68: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Модный нерешенный вопрос

Существует ли слово над конечным алфавитом из натуральных чисел,избегающее весовых квадратов?

Известно, что имеющиеся примеры слов, избегающих абелевыквадраты, не подойдут.

Лекция 1 Избегаемость 36/37

Page 69: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

Модный нерешенный вопрос

Существует ли слово над конечным алфавитом из натуральных чисел,избегающее весовых квадратов?

Известно, что имеющиеся примеры слов, избегающих абелевыквадраты, не подойдут.

Лекция 1 Избегаемость 36/37

Page 70: 20111015 inroduction to_combinatorics_on_words_frid_lecture01

После перерыва

Автоматные слова

Начало в 19.05

a|0 b|1

c |0

1

11

0 0

0

Лекция 1 Избегаемость 37/37