algebraic tools for the product of overlapping tiles
play

Algebraic Tools for the Product of Overlapping Tiles E. Dubourg - PowerPoint PPT Presentation

Algebraic Tools for the Product of Overlapping Tiles E. Dubourg joint work with D. Janin LaBRI March 7, 2014 E. Dubourg Algebraic Tools for the Product of Overlapping Tiles Research context 1 Development of a language theory for inverse


  1. Algebraic Tools for the Product of Overlapping Tiles E. Dubourg joint work with D. Janin LaBRI March 7, 2014 E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  2. Research context 1 Development of a language theory for inverse monoids. A monoid S is an inverse monoid when for any x ∈ S , there exists a unique x − 1 so that xx − 1 x = x and x − 1 xx − 1 = x . 2 Quasi-recognizable languages of tiles. (using MacAlister’s inverse monoid) 3 Closure under product and restricted product. E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  3. The Monoid of Tiles Example (Tiles ( a , bcb , ab ) and ( bc , b , abc ) − 1 = ( bcb , ¯ b , babc )) a bcb ab bc b abc T ( A ): inverse monoid of overlapping tiles (i.e. birooted words 1 ): product, neutral element 1 = (1 , 1 , 1), absorbing element 0. Example (the product ( a , bcb , ab )( bc , b , abc ) − 1 ) a bcb ab a bc babc = bc b abc When these conditions are no met, uv = 0. 1 D.B. McAlister, Inverse semigroups which are separated over a subsemigroup, Trans. Amer. Math. Soc., vol. 182, pp. 85-117 (1973) E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  4. Natural Order over Tiles Definition (Left and right-projections) a bcb ab For any u = a bcb ab a bcb ab u L = and u R = Remark uu L = u = u R u . Definition (Natural order over tiles 1 ) For any u , v ∈ T ( A ), u ≤ v when u = vu L or u = u R v . Example u 0 u 1 u 2 u 3 u 4 u 1 u 2 u 3 ≤ 1 K.S.S. Nambooripad, The natural partial order on a regular semigroup, Proc. Edinburgh Math. Soc., vol. 23, pp.249–260, (1983) E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  5. The monoid of Tiles: Remarkable Elements Subunits U ( T ( A )) = { u ∈ T ( A ) | u ≤ 1 } = { ( u 1 , u 2 , u 3 ) ∈ T ( A ) | u 2 = 1 } Elements of the set of subunits U ( T ( A )) are idempotents . abcd bc abcd bc = abcd bc Maximal elements A ∗ ≃ maximal positive tiles ; ( A ∗ ) − 1 ≃ maximal negative tiles u 0 ; u − 1 u 0 ≃ ≃ 0 u 0 We use the embedding u 0 → (1 , u 0 , 1). Left and right-projections u L = min { v ∈ U ( T ( A )) | uv = u } , u R = min { v ∈ U ( T ( A )) | vu = u } . E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  6. Definability of Languages of Tiles Theorem (MSO-definability) A language of tiles is MSO-definable iff it is a finite union of languages of the form U L VW R , with U , V and W being regular languages of A ∗ . Fact Recognizability by morphisms in finite monoids collapses over tiles 1 . Definition (Quasi-recognizability) A language L ⊆ T ( A ) is quasi-recognizable, i.e. L ∈ Q - REC , when there exists an adequate premorphism ϕ : T ( A ) → S , with S an E-ordered monoid , so that L = ϕ − 1 ( ϕ ( L )). 1 D. Janin, On languages of one-dimensional overlapping tiles, Int. Conf. on Current Thrends in Theo. and Prac. Comp. Science (SOFSEM). LNCS, vol. 7741, pp. 244-256 E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  7. E-ordered Monoids This definition comes from M. Lawson’s and V. Gould’s work over Ehresmann’s inverse semigroups: Definition A finite monoid S equipped with a preorder � stable by product is an E-ordered monoid when S possesses a minimum 0. � is an order over U ( S ), and U ( S ) is a ∧ -semilattice with product as ∧ . For any x ∈ S , left and right projections x L and x R are defined. These projections are monotonic: if x � y then x R � y R . Right and left semi-congruence induced by projections: ( xy ) L = ( x L y ) L and ( xy ) R = ( xy R ) R . E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  8. Adequate Premorphisms A premorphism is a monotonic mapping ϕ : T ( A ) → S so that S is an E-ordered monoid, ϕ (1) = 1, for any u , v ∈ T ( A ) with u ≤ v , ϕ ( u ) � ϕ ( v ), ϕ ( uv ) � ϕ ( u ) ϕ ( v ). It is adequate when it preserves left and right-projections: ϕ ( u R ) = ϕ ( u ) R , ϕ ( u L ) = f ( u ) L , disjoint products: for u = ( u 1 , u 2 , 1) and v = (1 , v 2 , v 3 ), ϕ ( uv ) = ϕ ( u ) ϕ ( v ). E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  9. Closure properties of Quasi-recognizability Fact The class of languages Q-REC is closed under ∪ and ∩ . Let L 1 , L 2 ⊆ T ( A ) be languages quasi-recognized respectively by ϕ 1 : T ( A ) → S 1 and ϕ 2 : T ( A ) → S 2 , both are quasi-recognized by � ϕ 1 , ϕ 2 � : T ( A ) → S 1 × S 2 u → ( ϕ 1 ( u ) , ϕ 2 ( u )) . Question Is the class of languages Q-REC closed under product ? Counterexemple { (1 , a 2 n , 1) | n ∈ N } · { (1 , a 2 n , 1) − 1 | n ∈ N } �∈ Q - REC However, the answer is yes for languages of positive tiles. E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  10. The Monoid of Positive Tiles Definition A tile is positive when its input occurs before its output. Positive non-zero tiles can therefore be seen as elements of T + ( A ) = A ∗ × A ∗ × A ∗ ∪ { 0 } , with the product being simpler. Example (the product ( u 1 , v 1 , w 1 )( u 2 , v 2 , w 2 )) u 1 v 1 w 1 u 2 v 2 w 2 It is the concatenation of their roots with matching conditions: u 2 is a suffix of u 1 v 1 or u 1 v 1 is a suffix of u 2 , w 1 is a prefix of v 2 w 2 or v 2 w 2 is a prefix of w 1 . E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  11. The restricted product Definition (Restricted product) u • v is defined when u L = v R , and in this case u • v = uv . Lemma (Preservation of the restricted product) For any adequate premorphism ϕ , we have ϕ ( u • v ) = ϕ ( u ) • ϕ ( v ). We will show closure under restricted product , then express the product from the restricted product: Fact If the restricted product preserves quasi-recognizability over languages of positive tiles, then the product does too. � ( A ∗ ) L L 1 ( A ∗ ) R • L 2 � � L 1 • ( A ∗ ) L L 2 ( A ∗ ) R � L 1 L 2 = ∪ � ( A ∗ ) L L 1 • L 2 ( A ∗ ) R � � L 1 ( A ∗ ) R • ( A ∗ ) L L 2 � ∪ ∪ And Q-REC is closed by product with ( A ∗ ) L or ( A ∗ ) R and by ∪ . E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  12. The Monoid of Restricted Decompositions For any E-ordered monoid S , we define the set D r ( S ) by D r ( S ) = { X ∈ P ( S × S ) | ∃ c ∈ S , ( c , c L ) ∈ X , ( c R , c ) ∈ X , ∀ ( x , y ) ∈ X , x • y = c } We define the product ∗ from S × S to P ( S × S ) by ( x , x ′ ) ∗ ( y , y ′ ) = { ( x ( x ′ yy ′ ) R , x L x ′ yy ′ ) , ( xx ′ yy ′ R , ( xx ′ y ) L y ′ ) } . We extend ∗ to D r ( S ) in a point-wise manner � ( x , x ′ ) ∗ ( y , y ′ ) . X ∗ Y = ( x , x ′ ) ∈ X ( y , y ′ ) ∈ Y D r ( S ) is an E-ordered monoid preordered by � defined by X � Y iff for any x ∈ X , there exists y ∈ Y so that x � y . E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  13. Premorphism ψ Let ϕ : T + ( A ) → S be an adequate premorphism, we define ψ : T + ( A ) → D r ( S ) u → { ( ϕ ( u 1 ) , ϕ ( u 2 )) ∈ S × S | u = u 1 • u 2 } ψ is an adequate premorphism. Lemma For any L 1 = ϕ − 1 ( ϕ ( X 1 )) and L 2 = ϕ − 1 ( ϕ ( X 1 )), L 1 • L 2 = ψ − 1 ( ψ ( { X ∈ D r ( S ) | X ∩ ( X 1 × X 2 ) � = ∅} )). Since for any L 1 , L 2 quasi-recognized by respectively ϕ 1 and ϕ 2 , both are recognized by � ϕ 1 , ϕ 2 � , Corollary The product of two quasi-recognizable languages of positive tiles is quasi-recognizable. E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  14. To be continued Extension to the recognition of Kleene’s ∗ over quasi-recognizable languages of positive tiles ? Extension to the non-linear case : birooted trees ? b a a b a c c b a c First-order logic definability ? E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

  15. Thank you for your attention. E. Dubourg Algebraic Tools for the Product of Overlapping Tiles

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend