SLIDE 1 Regular Tree Algebras
Achim Blumensath
joint work with
- T. Colcombet, M. Bojańczyk, B. Klin
SLIDE 2
Algebraic Language Teory
Recognisability φ ∶ free algebra → finite algebra L = φ−[P]
SLIDE 3
Algebraic Language Teory
Recognisability φ ∶ free algebra → finite algebra L = φ−[P] Which algebras? finite words monoids, semigroups infinite words ω-semigroups finite trees clones, preclones, term algebras, forest algebras,... infinite trees ?
SLIDE 4
General Formalism
Algebras ⟨A, π⟩ where π ∶ TA → A and finite words TA = A∗ infinite words TA = A∞ finite trees TA finite A-labelled trees infinite trees TA finite and infinite A-labelled trees (plus axioms for associativity: T monad, π ∶ TA → A Eilenberg–Moore algebra)
SLIDE 5
General Formalism
Algebras ⟨A, π⟩ where π ∶ TA → A and finite words TA = A∗ infinite words TA = A∞ finite trees TA finite A-labelled trees infinite trees TA finite and infinite A-labelled trees Tree Algebras
SLIDE 6
Regular Tree Algebras
Problem Finitary tree algebras can recognise non-regular languages. Regular algebras ⟨A, π⟩ is regular if π can be evaluated by a tree automaton.
SLIDE 7
Regular Tree Algebras
Problem Finitary tree algebras can recognise non-regular languages. Regular algebras ⟨A, π⟩ is regular if π can be evaluated by a tree automaton. Teorem A finitary algebra ⟨A, π⟩ is regular if, and only if, every language recognised by ⟨A, π⟩ is regular. Teorem A language L is regular if, and only if, it is recognised by a regular tree algebra.
SLIDE 8
Syntactic algebras
Teorem Te class of regular tree algebras is a pseudo-variety. It is the unique pseudo-variety associated with the class of regular tree languages.
SLIDE 9
Syntactic algebras
Teorem Te class of regular tree algebras is a pseudo-variety. It is the unique pseudo-variety associated with the class of regular tree languages. Teorem Every regular tree language L has a syntactic algebra Syn(L) which is a regular tree algebra.