clones of pivotally decomposable operations
play

Clones of pivotally decomposable operations Bruno Teheux joint work - PowerPoint PPT Presentation

Clones of pivotally decomposable operations Bruno Teheux joint work with Miguel Couceiro Mathematics Research Unit University of Luxembourg Motivation Shannon decomposition of operations f : { 0 , 1 } n { 0 , 1 } : f ( x ) = x k f ( x 1 k )


  1. Clones of pivotally decomposable operations Bruno Teheux joint work with Miguel Couceiro Mathematics Research Unit University of Luxembourg

  2. Motivation Shannon decomposition of operations f : { 0 , 1 } n → { 0 , 1 } : f ( x ) = x k f ( x 1 k ) + (1 − x k ) f ( x 0 k ) , where k is obtained from x by replacing its k th component by a . · x a

  3. Motivation Shannon decomposition of operations f : { 0 , 1 } n → { 0 , 1 } : f ( x ) = x k f ( x 1 k ) + (1 − x k ) f ( x 0 k ) , Median decomposition of polynomial operations over bounded DL: f ( x ) = med ( x k , f ( x 1 k ) , f ( x 0 k )) , where k is obtained from x by replacing its k th component by a . · x a · med ( x , y , z ) = ( x ∧ y ) ∨ ( x ∧ z ) ∨ ( y ∧ z )

  4. Motivation Shannon decomposition of operations f : { 0 , 1 } n → { 0 , 1 } : f ( x ) = x k f ( x 1 k ) + (1 − x k ) f ( x 0 k ) , Median decomposition of polynomial operations over bounded DL: f ( x ) = med ( x k , f ( x 1 k ) , f ( x 0 k )) , where k is obtained from x by replacing its k th component by a . · x a · med ( x , y , z ) = ( x ∧ y ) ∨ ( x ∧ z ) ∨ ( y ∧ z ) Goal: Uniform approach of these decomposition schemes.

  5. Pivotal decomposition A set and 0 , 1 ∈ A Let Π: A 3 → A an operation Definition. An operation f : A n → A is Π -decomposable if f ( x ) = Π( x k , f ( x 1 k ) , f ( x 0 k )) for all x ∈ A n and all k ≤ n .

  6. Pivotal decomposition A set and 0 , 1 ∈ A Let Π: A 3 → A an operation that satisfies the equation Π( x , y , y ) = y . Such a Π is called a pivotal operation . In this talk, all Π are pivotal. Definition. An operation f : A n → A is Π -decomposable if f ( x ) = Π( x k , f ( x 1 k ) , f ( x 0 k )) for all x ∈ A n and all k ≤ n .

  7. Examples f ( x ) = Π( x k , f ( x 1 k ) , f ( x 0 k )) Shannon decomposition: Π( x , y , z ) = xy + (1 − x ) z Median decomposition: Π( x , y , z ) = med ( x , y , z ) Benefits: · uniformly isolate the marginal contribution of a factor · repeated applications lead to normal form representations · lead to characterization of operation classes Λ Π := { f | f is Π-decomposable }

  8. Λ Π = { f | f is Π-decomposable } Problem. Characterize those Λ Π which are clones.

  9. Λ Π = { f | f is Π-decomposable } Problem. Characterize those Λ Π which are clones. Π( x , 1 , 0) = x (P) Π(Π( x , y , z ) , u , v ) = Π( x , Π( y , u , v ) , Π( z , u , v )) (AD)

  10. Λ Π = { f | f is Π-decomposable } Problem. Characterize those Λ Π which are clones. Π( x , 1 , 0) = x (P) Π(Π( x , y , z ) , u , v ) = Π( x , Π( y , u , v ) , Π( z , u , v )) (AD) Proposition. If Π | = (AD), the following are equivalent (i) Λ Π is a clone (ii) Λ Π | = (P)

  11. Clones of pivotally decomposable Boolean operations (P) + (AD) = ⇒ Λ Π is a clone ( ⋆ ) Example. For a Boolean clone C , the following are equivalent (i) There is Π such that C = Λ Π

  12. Clones of pivotally decomposable Boolean operations (P) + (AD) = ⇒ Λ Π is a clone ( ⋆ ) Example. For a Boolean clone C , the following are equivalent (i) There is Π such that C = Λ Π (ii) C is the clone of (monotone) Boolean functions What about the converse of ( ⋆ )?

  13. The case of Π-decomposable Π � Π(Π(1 , 0 , 1) , 0 , 1) = Π(1 , Π(0 , 0 , 1) , Π(1 , 0 , 1)) (WAD) Π(Π(0 , 0 , 1) , 0 , 1) = Π(0 , Π(0 , 0 , 1) , Π(1 , 0 , 1))

  14. The case of Π-decomposable Π � Π(Π(1 , 0 , 1) , 0 , 1) = Π(1 , Π(0 , 0 , 1) , Π(1 , 0 , 1)) (WAD) Π(Π(0 , 0 , 1) , 0 , 1) = Π(0 , Π(0 , 0 , 1) , Π(1 , 0 , 1)) Theorem. If Π ∈ Λ Π and Π | = (WAD), then (P) + (AD) ⇐ ⇒ Λ Π is a clone, and Λ Π is the clone generated by Π and the constant maps.

  15. What happens if Π is not Π-decomposable? We have seen that if Λ Π is a Boolean clone then Π ∈ Λ Π . There are some Π such that Λ Π is a clone but Π �∈ Λ Π .

  16. What happens if Π is not Π-decomposable? We have seen that if Λ Π is a Boolean clone then Π ∈ Λ Π . There are some Π such that Λ Π is a clone but Π �∈ Λ Π . Example. Let A = { 0 , 1 / 2 , 1 } and Π be the pivotal operation s.t. Π( x , 1 , 0) = x Π( x , 0 , 1 / 2) = 1 Π( x , 0 , 1) = 1 − x Π( x , 1 / 2 , 1) = 0 Π( x , 1 , 1 / 2) = 1 Π( x , 1 / 2 , 0) = 0

  17. What happens if Π is not Π-decomposable? We have seen that if Λ Π is a Boolean clone then Π ∈ Λ Π . There are some Π such that Λ Π is a clone but Π �∈ Λ Π . Example. Let A = { 0 , 1 / 2 , 1 } and Π be the pivotal operation s.t. Π( x , 1 , 0) = x Π( x , 0 , 1 / 2) = 1 Π( x , 0 , 1) = 1 − x Π( x , 1 / 2 , 1) = 0 Π( x , 1 , 1 / 2) = 1 Π( x , 1 / 2 , 0) = 0 Π | = (P), (AD) but Π �∈ Λ Π since Π( x , 1 / 2 , 1 / 2) = 1 / 2 and Π(1 / 2 , Π( x , 1 , 1 / 2) , Π( x , 0 , 1 / 2)) = 1

  18. Symmetry Theorem. If Π ∈ Λ Π and Π | = (P), then the following are equivalent (i) Π is symmetric (ii) Π(0 , 0 , 1) = Π(0 , 1 , 0) and Π(1 , 0 , 1) = Π(1 , 1 , 0)

  19. Summary · If Π ∈ Λ Π and Π | = (WAD), then (P) + (AD) ⇐ ⇒ Λ Π is a clone · There is a clone Λ Π such that Π �∈ Λ Π

  20. Summary · If Π ∈ Λ Π and Π | = (WAD), then (P) + (AD) ⇐ ⇒ Λ Π is a clone · There is a clone Λ Π such that Π �∈ Λ Π Problems. Find a characterization of those Λ Π which are clones when Π �∈ Λ Π . Structure of the family of decomposable classes of operations? M. Couceiro, and B. Teheux. Pivotal decomposition schemes inducing clones of operations. Beitr. Algebra Geom. , 59:25 – 40, 2018.

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