reduction operators and completion of linear rewriting
play

Reduction operators and completion of linear rewriting systems - PowerPoint PPT Presentation

Motivations Reduction operators Confluence and completion Conclusion Reduction operators and completion of linear rewriting systems Cyrille Chenavier INRIA Lille - Nord Europe Valse team February 8, 2019 1/21 INRIA Lille - Nord Europe


  1. Motivations Reduction operators Confluence and completion Conclusion Reduction operators and completion of linear rewriting systems Cyrille Chenavier INRIA Lille - Nord Europe Valse team February 8, 2019 1/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  2. Motivations Reduction operators Confluence and completion Conclusion Plan I. Motivations ⊲ Computational problems in algebra and rewriting theory ⊲ Termination, confluence and Gröbner bases II. Reduction operators ⊲ Reduction operators and linear rewriting systems ⊲ Lattice structure of reduction operators III. Confluence and completion ⊲ Lattice formulation of confluence ⊲ Lattice formulation of completion IV. Conclusion and perspectives 2/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  3. Motivations Reduction operators Confluence and completion Conclusion Plan I. Motivations 3/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  4. Motivations Reduction operators Confluence and completion Conclusion Computational problems in algebra ◮ Computational problems: ⊲ Our running example : how to compute a linear basis of a K -algebra A ? 4/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  5. Motivations Reduction operators Confluence and completion Conclusion Computational problems in algebra ◮ Computational problems: ⊲ Our running example : how to compute a linear basis of a K -algebra A ? ⊲ Development of effective methods : in algebraic geometry, homological algebra, algebraic combinatorics, for polynomial/functional equations, cryptography, · · · 4/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  6. Motivations Reduction operators Confluence and completion Conclusion Computational problems in algebra ◮ Computational problems: ⊲ Our running example : how to compute a linear basis of a K -algebra A ? ⊲ Development of effective methods : in algebraic geometry, homological algebra, algebraic combinatorics, for polynomial/functional equations, cryptography, · · · ◮ These problems concern various algebraic structures: ⊲ (associative, commutative, Lie) algebras, rings of functional operators, ⊲ operads, PROS, monoidal categories, ⊲ · · · 4/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  7. Motivations Reduction operators Confluence and completion Conclusion Computational problems in algebra ◮ Computational problems: ⊲ Our running example : how to compute a linear basis of a K -algebra A ? ⊲ Development of effective methods : in algebraic geometry, homological algebra, algebraic combinatorics, for polynomial/functional equations, cryptography, · · · ◮ These problems concern various algebraic structures: ⊲ (associative, commutative, Lie) algebras, rings of functional operators, ⊲ operads, PROS, monoidal categories, ⊲ · · · ◮ Rewriting method: present algebraic structures by generators and oriented relations. 4/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  8. Motivations Reduction operators Confluence and completion Conclusion Computational problems in algebra ◮ Computational problems: ⊲ Our running example : how to compute a linear basis of a K -algebra A ? ⊲ Development of effective methods : in algebraic geometry, homological algebra, algebraic combinatorics, for polynomial/functional equations, cryptography, · · · ◮ These problems concern various algebraic structures: ⊲ (associative, commutative, Lie) algebras, rings of functional operators, ⊲ operads, PROS, monoidal categories, ⊲ · · · ◮ Rewriting method: present algebraic structures by generators and oriented relations. ⊲ Notion of normal forms. ⊲ Procedures for computing normal forms. 4/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  9. Motivations Reduction operators Confluence and completion Conclusion Example ◮ A = K [ x , y ] the polynomial algebra over two indeterminates. ⊲ As an associative algebra: 2 generators ( x and y ) and 1 relation ( yx − → xy ). 5/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  10. Motivations Reduction operators Confluence and completion Conclusion Example ◮ A = K [ x , y ] the polynomial algebra over two indeterminates. ⊲ As an associative algebra: 2 generators ( x and y ) and 1 relation ( yx − → xy ). → xy are called normal forms : x n y m . ⊲ Monomials over which we cannot apply yx − 5/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  11. Motivations Reduction operators Confluence and completion Conclusion Example ◮ A = K [ x , y ] the polynomial algebra over two indeterminates. ⊲ As an associative algebra: 2 generators ( x and y ) and 1 relation ( yx − → xy ). → xy are called normal forms: x n y m . ⊲ Monomials over which we cannot apply yx − ⊲ In this case: A = K � monomials in normal forms � . 5/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  12. Motivations Reduction operators Confluence and completion Conclusion Example ◮ A = K [ x , y ] the polynomial algebra over two indeterminates. ⊲ As an associative algebra: 2 generators ( x and y ) and 1 relation ( yx − → xy ). → xy are called normal forms: x n y m . ⊲ Monomials over which we cannot apply yx − ⊲ In this case: A = K � monomials in normal forms � . ⊲ Linear decompositions: obtained by applying yx − → xy as long as it is possible. 5/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  13. Motivations Reduction operators Confluence and completion Conclusion Example ◮ A = K [ x , y ] the polynomial algebra over two indeterminates. ⊲ As an associative algebra: 2 generators ( x and y ) and 1 relation ( yx − → xy ). → xy are called normal forms: x n y m . ⊲ Monomials over which we cannot apply yx − ⊲ In this case: A = K � monomials in normal forms � . ⊲ Linear decompositions: obtained by applying yx − → xy as long as it is possible. ◮ A an algebra presented by generators and oriented relations. ⊲ Let NF = � monomials in normal forms form � . ⊲ Is NF a basis of A ? 5/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  14. Motivations Reduction operators Confluence and completion Conclusion Example ◮ A = K [ x , y ] the polynomial algebra over two indeterminates. ⊲ As an associative algebra: 2 generators ( x and y ) and 1 relation ( yx − → xy ). → xy are called normal forms: x n y m . ⊲ Monomials over which we cannot apply yx − ⊲ In this case: A = K � monomials in normal forms � . ⊲ Linear decompositions: obtained by applying yx − → xy as long as it is possible. ◮ A an algebra presented by generators and oriented relations. ⊲ Let NF = � monomials in normal forms form � . ⊲ Is NF a basis of A ? ⊲ That is: is NF a generating family? is NF a free family? 5/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  15. Motivations Reduction operators Confluence and completion Conclusion Termination ◮ A = K � x | x − → xx � . 6/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  16. Motivations Reduction operators Confluence and completion Conclusion Termination ◮ A = K � x | x − → xx � . ⊲ A = K 1 ⊕ K x and NF = { 1 } . 6/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  17. Motivations Reduction operators Confluence and completion Conclusion Termination ◮ A = K � x | x − → xx � . ⊲ A = K 1 ⊕ K x and NF = { 1 } . ⊲ In general, NF is not a generating family of A ! 6/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  18. Motivations Reduction operators Confluence and completion Conclusion Termination ◮ A = K � x | x − → xx � . ⊲ A = K 1 ⊕ K x and NF = { 1 } . ⊲ In general, NF is not a generating family of A ! Definition. Let A be an algebra. A presentation of A is said to be terminating if there is no infinite sequence of reductions f 1 − → f 2 − → · · · − → f n − → f n +1 − → · · · 6/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

  19. Motivations Reduction operators Confluence and completion Conclusion Termination ◮ A = K � x | x − → xx � . ⊲ A = K 1 ⊕ K x and NF = { 1 } . ⊲ In general, NF is not a generating family of A ! Definition. Let A be an algebra. A presentation of A is said to be terminating if there is no infinite sequence of reductions f 1 − → f 2 − → · · · − → f n − → f n +1 − → · · · ◮ A an algebra admitting a terminating presentation. ⊲ Every a ∈ A is equal to a normal form. 6/21 INRIA Lille - Nord Europe Reduction operators and completion of linear rewriting systems

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