Vila Lanna, , 2011

Podobné dokumenty
3. Třídy P a NP. Model výpočtu: Turingův stroj Rozhodovací problémy: třídy P a NP Optimalizační problémy: třídy PO a NPO MI-PAA

grupa těleso podgrupa konečné těleso polynomy komutativní generovaná prvkem, cyklická, řád prvku charakteristika tělesa

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Vztah teorie vyčíslitelnosti a teorie složitosti. IB102 Automaty, gramatiky a složitost, /31

Matice. Modifikace matic eliminační metodou. α A = α a 2,1, α a 2,2,..., α a 2,n α a m,1, α a m,2,..., α a m,n

Výroková a predikátová logika - IV

Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ

5.6.3 Rekursivní indexace složitostních tříd Uniformní diagonalizace Konstrukce rekursivních indexací a aplikace uniformní diagonalizace

Třída PTIME a třída NPTIME. NP-úplnost.

ALGORITMY A DATOVÉ STRUKTURY

2. Test 07/08 zimní semestr

Třídy složitosti P a NP, NP-úplnost

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Regulární výrazy. Definice Množina regulárních výrazů nad abecedou Σ, označovaná RE(Σ), je definována induktivně takto:

1 Zobrazení 1 ZOBRAZENÍ 1. Zobrazení a algebraické struktury. (a) Ukažte, že zobrazení f : x

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Úvod do teorie her

Automaty a gramatiky(bi-aag) Motivace. 1. Základní pojmy. 2 domácí úkoly po 6 bodech 3 testy za bodů celkem 40 bodů

Výpočetní složitost algoritmů

FIT ČVUT MI-LOM Lineární optimalizace a metody. Dualita. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Třída PTIME a třída NPTIME. NP-úplnost.

ALGEBRA. Téma 4: Grupy, okruhy a pole

NALG 001 Lineární algebra a geometrie 1, zimní semestr MFF UK Doba řešení: 3 hodiny


INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

1 Báze a dimenze vektorového prostoru 1

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

Kapitola 1: Reálné funkce 1/20

1 Linearní prostory nad komplexními čísly

Přijímací zkouška - matematika

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s

Konstrukce relace. Postupně konstruujeme na množině všech stavů Q relace i,

Složitost 1.1 Opera ní a pam ová složitost 1.2 Opera ní složitost v pr rném, nejhorším a nejlepším p ípad 1.3 Asymptotická složitost

Bakalářská matematika I

doplněk, zřetězení, Kleeneho operaci a reverzi. Ukážeme ještě další operace s jazyky, na které je

Algoritmizace. Jiří Vyskočil, Marko Genyg-Berezovskyj 2010

Pumping lemma - podstata problému. Automaty a gramatiky(bi-aag) Pumping lemma - problem resolution. Pumping lemma - podstata problému

10. Složitost a výkon

Složitost. Teoretická informatika Tomáš Foltýnek

Definice 9.4. Nedeterministický algoritmus se v některých krocích může libovolně rozhodnout pro některé z několika možných různých pokračování.

Zavedení a vlastnosti reálných čísel

Lineární algebra : Násobení matic a inverzní matice

VI. Maticový počet. VI.1. Základní operace s maticemi. Definice. Tabulku

Principy indukce a rekurentní rovnice

Hlubší věty o počítání modulo

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

Týden 11. Přednáška. Teoretická informatika průběh výuky v semestru 1. Nejprve jsme dokončili témata zapsaná u minulé přednášky.

Matematika 2 Úvod ZS09. KMA, PřF UP Olomouc. Jiří Fišer (KMA, PřF UP Olomouc) KMA MA2AA ZS09 1 / 25

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...

Výroková a predikátová logika - XIII

1 Řešení soustav lineárních rovnic

5 Orientované grafy, Toky v sítích

Lineární algebra : Násobení matic a inverzní matice

Kapitola 1: Reálné funkce 1/13

Algoritmy komprese dat

Aproximativní algoritmy UIN009 Efektivní algoritmy 1

Digitální učební materiál

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

Afinita je stručný název pro afinní transformaci prostoru, tj.vzájemně jednoznačné afinní zobrazení bodového prostoru A n na sebe.

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2014

1 Determinanty a inverzní matice

9 Kolmost vektorových podprostorů

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo

NP-ÚPLNÉ PROBLÉMY. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze

Komutativní a nekomutativní polookruhy ve školské matematice. Commutative and non-commutative semi-rings in educational mathematics

Principy indukce a rekursivní algoritmy

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

Cvičení ke kursu Vyčíslitelnost

Výroková a predikátová logika - VII

Rekurentní rovnice, strukturální indukce

5. cvičení z Matematiky 2

Součin matice A a čísla α definujeme jako matici αa = (d ij ) typu m n, kde d ij = αa ij pro libovolné indexy i, j.

Hlubší věty o počítání modulo

Vysoké učení technické v Brně Fakulta informačních technologií. Regulární pologrupy. Semestrální práce do předmětu Algebra, Kombinatorika, Grafy

Dnešní látka Variačně formulované okrajové úlohy zúplnění prostoru funkcí. Lineární zobrazení.

Matematika 1 Jiˇr ı Fiˇser 19. z aˇr ı 2016 Jiˇr ı Fiˇser (KMA, PˇrF UP Olomouc) KMA MAT1 19. z aˇr ı / 19

Kybernetika a umělá inteligence, cvičení 10/11

Regulární výrazy. M. Kot, Z. Sawa (VŠB-TU Ostrava) Úvod do teoretické informatiky 14. března / 20

Soustavy. Terminologie. Dva pohledy na soustavu lin. rovnic. Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová.

Výroková a predikátová logika - II

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

Výroková a predikátová logika - XII

Výroková a predikátová logika - V

Ing. Igor Kopetschke TUL, NTI

Výpočet průsečíků paprsku se scénou

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

Od Turingových strojů k P=NP

IB112 Základy matematiky

Soustavy lineárních rovnic

10 Přednáška ze

Výhody a nevýhody jednotlivých reprezentací jsou shrnuty na konci kapitoly.

Algebraické struktury s jednou binární operací

Výroková a predikátová logika - II

TGH12 - Problém za milion dolarů

= je prostý orientovaný graf., formálně c ( u, v) 0. dva speciální uzly: zdrojový uzel s a cílový uzel t. Dále budeme bez

Barevnost grafů MFF UK

11 VYPOČITATELNOST A VÝPOČTOVÁ SLOŽITOST

Aritmetika s didaktikou I.

1 Soustavy lineárních rovnic

9. Bilineární formy. 9. Bilineární formy p. 1/14

Transkript:

Proměnné, rovnice a řešení Štěpán Holub MFF UK Vila Lanna, 19. 3., 2011 Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 1 / 22

1 Řešitelnost rovnic na slovech 2 Několik málo proměnných 3 Systémy rovnic 4 Testovací množiny 5 Ekvivalenční množiny Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 2 / 22

Řešitelnost rovnic na slovech Rozhodnutelnost rovnic na slovech 1970 : Nerozhodnutelnost řešitelnosti diofantických rovnic (10. Hilbertův problém) 1977 : Rozhodnutelnost řešitelnosti rovnic na slovech s konstantami: G. S. Makanin Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 3 / 22

Řešitelnost rovnic na slovech Makaninův algoritmus Základní myšlenky Omezení exponentu periodicity p v řešení. Řešení, které je příliš periodické, tj. nějaká proměnná se zobrazuje na slovo obsahující nějaký faktor tvaru u p pro příliš velké p, lze zkrátit. Nedeterministické transformace rovnic: Volba vzájemného vztahu délek jednotlivých neznámých Transformace garantující růst exponentu periodicity Konečný graf, který je třeba prohledat Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 4 / 22

Řešitelnost rovnic na slovech Složitost Makaninova algoritmu Složitost závisí na exponentu periodicity. 1996 A. Kościelski, L. Pacholski: kde n je délka rovnice. P(n) O(2 1.07n ), 1998 C. Gutierrez : Složitost Makaninova algoritmu je dána velikostí grafu jako SPACE(2 O(n2) ) Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 5 / 22

Řešitelnost rovnic na slovech Plandowského algoritmus W. Plandowski, W. Rytter(1998), W. Plandowski(1999b) Řešení lze exponenciálně komprimovat Komprimovaná forma řešení se nedeterministicky uhodne Ověření správnosti je polynomiální Výsledná složitost: NPTIME(n log N(n)), kde N(n) je omezení délky nejkratšího řešení. PSPACE(n) jiná forma kódování řešení Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 6 / 22

Řešitelnost rovnic na slovech Optimální složitost 1979 D. Angluin Je NP-těžké rozhodnout, jestli dané slovo leží v daném pattern language NP jako dolní odhad. abaaabab = x 1 abx 2 bax 1 abx 2 Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 7 / 22

Řešitelnost rovnic na slovech Optimální složitost Nejlepší horní odhady: NPTIME(n log N(n)), PSPACE(n) Odhady délky nejkratšího řešení N(n): Makaninův algoritmus: 2 2P(n) W. Plandowski (1999a): 2 2O(n) NEXPTIME Hypotéza: Nejkratší řešení je nejvýše exponenciálně dlouhé Řešitelnost rovnic na slovech je NP-úplná Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 8 / 22

Řešitelnost rovnic na slovech Množina řešení 1982 G. S. Makanin: zobecnění algoritmu pro volné grupy 1985 A. A. Razborov: reprezentace všech řešení konečným grafem pro volné grupy 1990 J. Jaffar: vyčíslení řešení (terminuje pro konečně mnoho řešení) 2006 W. Plandowski: reprezentace všech řešení konečným grafem pro slova v EXPSPACE Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 9 / 22

Několik málo proměnných Jedna proměnná 1994 S. Eyono Obono, P. Goralčík, M. N. Maksimenko: O(n log n) 2002 R. Da browski, W. Plandowski: O(n + # x log n) Základní vlastnosti: A 0 XA 1 X... XA r = XB 1 X... XB s log n kandididátských dvojic (u, v): B 1 XB 1 X je prefix B 1 A 0 A 0 ; pro každou kandidátskou dvojici Sol(e) (uv) + u = (uv) k u (uv) + u pro jediné k tzv. dlouhá řešení Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 10 / 22

Několik málo proměnných Jedna proměnná : otevřený problém Problém: Kolik různých (tj. s různými kandidátskými dvojicemi) řešení může existovat? Hypotéza: Nejvýše dvě. Základní vlastnosti: A 0 XA 1 X... XA r = XB 1 X... XB s log n kandididátských dvojic (u, v): B 1 XB 1 X je prefix B 1 A 0 A 0 ; pro každou kandidátskou dvojici Sol(e) (uv) + u = (uv) k u (uv) + u pro jediné k tzv. dlouhá řešení Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 11 / 22

Několik málo proměnných Jedna proměnná : otevřený problém Problém: Kolik různých (tj. s různými kandidátskými dvojicemi) řešení může existovat? Hypotéza: Nejvýše dvě. 2009 W. Plandowski, M. Laine A 0 XA 1 X... XA r = XB 1 X... XB s dlouhé řešení nepřipouští žádné jiné pro rovnice s nejvýše čtyřmi výskyty proměnné existují nejvýše dvě řešení Příklad: Rovnice XbXacbcac = cbcacbxax má řešení c a cbcac. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 12 / 22

Několik málo proměnných Jedna proměnná : otevřený problém Problém: Kolik různých (tj. s různými kandidátskými dvojicemi) řešení může existovat? Hypotéza: Nejvýše dvě. 2009 W. Plandowski, M. Laine A 0 XA 1 X... XA r = XB 1 X... XB s dlouhé řešení nepřipouští žádné jiné pro rovnice s nejvýše čtyřmi výskyty proměnné existují nejvýše dvě řešení Příklad: Rovnice XbXacbcac = cbcacbxax má řešení c a cbcac. cbcacbcac = cbcacbcac cbcacbcbcacacbcac = cbcacbcbcacacbcac Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 12 / 22

Několik málo proměnných Dvě proměnné Bez konstant: pouze komutující řešení S konstantami 2004 R. Da browski, W. Plandowski: Popis řešení v čase O(n 5 ) Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 13 / 22

Několik málo proměnných Tři proměnné Bez konstant: Poslední parametrizovatelný případ. Příklad: Rovnice xz = zy má parametrické řešení x = (uv) i y = (vu) i z = (uv) j u 1971 J. I. Hmelevskij: Každá rovnice ve třech proměnných je parametrizovatelná. Rovnice xyz = zvx parametrizovatelná není. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 14 / 22

Několik málo proměnných Tři proměnné Bez konstant: Poslední parametrizovatelný případ. Příklad: Rovnice xz = zy má parametrické řešení x = (uv) i y = (vu) i z = (uv) j u 1971 J. I. Hmelevskij: Každá rovnice ve třech proměnných je parametrizovatelná. Rovnice xyz = zvx parametrizovatelná není. Problém: Nezávislost systému rovnic Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 14 / 22

Systémy rovnic Věta o kompaktnosti Věta: (M. H. Albert, J. Lawrence 1985; V. S. Guba 1985) Každý systém rovnic S = {(u i, v i ) i I } má ekvivalentní konečný podsystém T S. Důkaz: Vnoření do prostoru matic + Hilbertova věta o bázi. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 15 / 22

Systémy rovnic Věta o kompaktnosti Věta: (M. H. Albert, J. Lawrence 1985; V. S. Guba 1985) Každý systém rovnic S = {(u i, v i ) i I } má ekvivalentní konečný podsystém T S. Důkaz: Vnoření do prostoru matic + Hilbertova věta o bázi. ekvivalentní formulace Věta: Každý jazyk L má konečnou testovací množinu T. Definice: T L je testovací množina jazyka L, pokud pro libovolné dva homomorfismy g a h platí g T h g L h Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 15 / 22

Systémy rovnic Věta o kompaktnosti Věta: (M. H. Albert, J. Lawrence 1985; V. S. Guba 1985) Každý systém rovnic S = {(u i, v i ) i I } má ekvivalentní konečný podsystém T S. Důkaz: Vnoření do prostoru matic + Hilbertova věta o bázi. ekvivalentní formulace Věta: Každý jazyk L má konečnou testovací množinu T. Definice: T L je testovací množina jazyka L, pokud pro libovolné dva homomorfismy g a h platí g T h g L h Problém: Je velikost ekvivalentního podsystému (resp. testovací množiny) pro daný počet proměnných omezena? Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 15 / 22

Systémy rovnic Tři proměnné Problém: Je velikost nezávislého systému rovnic ve třech neznámých omezena? Hypotéza: Neexistuje nezávislý systém tří rovnic o třech neznámých, který by měl neperiodické řešení. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 16 / 22

Systémy rovnic Tři proměnné Problém: Je velikost nezávislého systému rovnic ve třech neznámých omezena? Hypotéza: Neexistuje nezávislý systém tří rovnic o třech neznámých, který by měl neperiodické řešení. 2003 D. Nowotka, T. Harju: Nezávislý systém dvou rovnic o třech neznámých s neperiodickým řešením obsahuje pouze balancované rovnice. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 16 / 22

Systémy rovnic Tři proměnné Problém: Je velikost nezávislého systému rovnic ve třech neznámých omezena? Hypotéza: Neexistuje nezávislý systém tří rovnic o třech neznámých, který by měl neperiodické řešení. 2003 D. Nowotka, T. Harju: Nezávislý systém dvou rovnic o třech neznámých s neperiodickým řešením obsahuje pouze balancované rovnice. Příklad: xyz = zyx xyyz = zyyx x a y b z aba x a y b z abba x a y b z a Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 16 / 22

Testovací množiny Omezené jazyky Definice: L a 0 a 1 a n Rovnosti g(w) = h(w) vedou k rovnicím x k 0 0 x k 1 1 x kn n = y k 0 0 y k 0 1 y kn n. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 17 / 22

Testovací množiny Omezené jazyky Definice: L a 0 a 1 a n Rovnosti g(w) = h(w) vedou k rovnicím x k 0 0 x k 1 1 x kn n = y k 0 0 y k 0 1 y kn n. 1998 J. Kortelainen: Systém u 0 x i 0u 1 x i 1u 2 u n 1 x i nu n = v 0 y i 0v 1 y i 1v 2 v m 1 y i mv m pro i N 0 je ekvivalentní podsystému pro i = 0, 1,..., m + n + 2. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 17 / 22

Testovací množiny Omezené jazyky Definice: L a 0 a 1 a n Rovnosti g(w) = h(w) vedou k rovnicím x k 0 0 x k 1 1 x kn n = y k 0 0 y k 0 1 y kn n. 1998 J. Kortelainen: Systém u 0 x i 0u 1 x i 1u 2 u n 1 x i nu n = v 0 y i 0v 1 y i 1v 2 v m 1 y i mv m pro i N 0 je ekvivalentní podsystému pro i = 0, 1,..., m + n + 2. 2001 Š.H: Systém x i 0x i 1 x i n = y i 0y i 1 y i m pro i N je ekvivalentní podsystému pro 1, 2, 3, 4. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 17 / 22

Testovací množiny Omezené jazyky Definice: L a 0 a 1 a n Rovnosti g(w) = h(w) vedou k rovnicím x k 0 0 x k 1 1 x kn n = y k 0 0 y k 0 1 y kn n. 1998 J. Kortelainen: Systém u 0 x i 0u 1 x i 1u 2 u n 1 x i nu n = v 0 y i 0v 1 y i 1v 2 v m 1 y i mv m pro i N 0 je ekvivalentní podsystému pro i = 0, 1,..., m + n + 2. 2001 Š.H: Systém x i 0x i 1 x i n = y i 0y i 1 y i m pro i N je ekvivalentní podsystému pro 1, 2, 3, 4. Problém: Stačí n = 1, 2, 3? Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 17 / 22

Testovací množiny Prize problem I will pay 100 to the first person who gives an answer (with a proof) to the following question: Is there a positive integer n 2 and words u 1, u 2,..., u n such that both equalities { (u1 u 2 u n ) 2 = u 2 1u 2 2 u 2 n, (u 1 u 2 u n ) 3 = u 3 1u 3 2 u 3 n, hold and the words u i, i = 1,..., n, do not pairwise commute (that is, u i u j u j u i for at least one pair of indices i, j {1, 2,..., n} )? Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 18 / 22

Testovací množiny Komutativní jazyky Definice: S každým slovem a 1 a 2 a n L obsahuje L také všechny jeho permutace a σ(1) a σ(2) a σ(n). 1997 I. Hakala a J. Kortelainen: Každý komutativní jazyk nad n proměnnými má testovací množinu velikosti O(n 2 ). Existují komutativní jazyky jejichž testovací množiny mají velikost Ω(n 2 ). Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 19 / 22

Testovací množiny Komutativní jazyky Definice: S každým slovem a 1 a 2 a n L obsahuje L také všechny jeho permutace a σ(1) a σ(2) a σ(n). 1997 I. Hakala a J. Kortelainen: Každý komutativní jazyk nad n proměnnými má testovací množinu velikosti O(n 2 ). Existují komutativní jazyky jejichž testovací množiny mají velikost Ω(n 2 ). 2001 Š.H. a Kortelainen: Nejmenší testovací množina jazyka má velikost mezi n 1 a 5n. {a σ(1) a σ(2) a σ(n) σ S n } Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 19 / 22

Ekvivalenční množiny Ekvivalenční množiny Definice: Ekvivalenční množina homomorfismů g a h je Eq(g, h) = {w g(w) = h(w)}. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 20 / 22

Ekvivalenční množiny Ekvivalenční množiny Definice: Ekvivalenční množina homomorfismů g a h je Eq(g, h) = {w g(w) = h(w)}. Rozhodnout, zda Eq(g, h) obsahuje neprázdné slovo je známý Postův korespondenční problém (PCP). 1979 K. Čulík II, A. Salomaa, A. Ehrenfeucht a R. Rozenberg: Každou rekursivně vyčíslitelnou množinu lze vyjádřit pomocí ekvivalenční množiny. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 20 / 22

Ekvivalenční množiny Binární ekvivalenční množiny Eq(g, h) = {w g(w) = h(w)}, w {a, b} + Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 21 / 22

Ekvivalenční množiny Binární ekvivalenční množiny Eq(g, h) = {w g(w) = h(w)}, w {a, b} + 2003 Š.H.: Každá binární ekvivalenční množina je generovaná nejvýše dvěma slovy. Dvougenerované množiny mají tvar {a i b, ba i } +. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 21 / 22

Ekvivalenční množiny Binární ekvivalenční množiny Eq(g, h) = {w g(w) = h(w)}, w {a, b} + 2003 Š.H.: Každá binární ekvivalenční množina je generovaná nejvýše dvěma slovy. Dvougenerované množiny mají tvar {a i b, ba i } +. 2008 J. Hadravová, Š.H.: Jednoduché jednogenerované množiny s alespoň 9 výskyty obou písmen jsou tvaru (ab) i a nebo a i b j. Problém: Úplná charakterizace jednogenerovaných binárních ekvivalenčních slov. Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 21 / 22

Děkuji za pozornost Štěpán Holub (MFF UK) Proměnné, rovnice a řešení Vila Lanna, 19. 3., 2011 22 / 22