constructive arithmetics in ore localizations with enough
play

Constructive Arithmetics in Ore Localizations with Enough - PowerPoint PPT Presentation

Constructive Arithmetics in Ore Localizations with Enough Commutativity Johannes Hoffmann, Viktor Levandovskyy 1 RWTH Aachen University, Germany ISSAC 2018, New York 1 supported by DFG Transregio 195 Johannes Hoffmann (RWTH Aachen) Constructive


  1. Constructive Arithmetics in Ore Localizations with Enough Commutativity Johannes Hoffmann, Viktor Levandovskyy 1 RWTH Aachen University, Germany ISSAC 2018, New York 1 supported by DFG Transregio 195 Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 1 / 31

  2. Content Motivation 1 The intersection problem in polynomial algebras 2 The closure problem 3 Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 2 / 31

  3. Content Motivation 1 The intersection problem in polynomial algebras 2 The closure problem 3 Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 3 / 31

  4. Localization of commutative domains Definition A subset S of a ring R is called multiplicative set if 0 / ∈ S , 1 ∈ S and S is multiplicatively closed , that is, ∀ s , t ∈ S : s · t ∈ S . Notation: [ S ] := the smallest multiplicative superset of S . Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 4 / 31

  5. Localization of commutative domains Definition A subset S of a ring R is called multiplicative set if 0 / ∈ S , 1 ∈ S and S is multiplicatively closed , that is, ∀ s , t ∈ S : s · t ∈ S . Notation: [ S ] := the smallest multiplicative superset of S . Theorem (Classical) Let S be a multiplicative set in a commutative domain R . Then � r � � � S − 1 R := s − 1 r | ( s , r ) ∈ S × R s | r ∈ R , s ∈ S = is a commutative domain (with the usual addition and multiplication of fractions). Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 4 / 31

  6. Commutative examples Classical localizations Let R be a commutative domain. � � p = ( R \ { 0 } ) − 1 R Quot( R ) := q | p , q ∈ R , q � = 0 � � p = ( R \ p ) − 1 R , p prime ideal of R R p := q | p , q ∈ R , q / ∈ p � p � = [ f ] − 1 R , f ∈ R \ { 0 } R f := f k | p ∈ R , k ∈ N 0 R p Quot( R ) R R f Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 5 / 31

  7. The hierarchy of Ore localizations: localization of. . . commutative domains

  8. The hierarchy of Ore localizations: localization of. . . commutative commutative rings commutative domains

  9. The hierarchy of Ore localizations: localization of. . . commutative domains arbitrary domains commutative rings commutative domains

  10. The hierarchy of Ore localizations: localization of. . . arbitrary rings commutative domains arbitrary domains commutative rings commutative domains Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 6 / 31

  11. Left Ore sets, left denominator sets Definition Let S be a subset of a ring R . S satisfies the left Ore condition in R if ∀ s ∈ S , r ∈ R ∃ ˜ s ∈ S , ˜ r ∈ R : sr = ˜ ˜ rs . Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 7 / 31

  12. Left Ore sets, left denominator sets Definition Let S be a subset of a ring R . S satisfies the left Ore condition in R if ∀ s ∈ S , r ∈ R ∃ ˜ s ∈ S , ˜ r ∈ R : sr = ˜ ˜ rs . Left Ore set = multiplicative set + left Ore condition Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 7 / 31

  13. Left Ore sets, left denominator sets Definition Let S be a subset of a ring R . S satisfies the left Ore condition in R if ∀ s ∈ S , r ∈ R ∃ ˜ s ∈ S , ˜ r ∈ R : sr = ˜ ˜ rs . Left Ore set = multiplicative set + left Ore condition S is left reversible in R if ∀ s ∈ S , r ∈ R : ⇒ ∃ ˜ s ∈ S : ˜ rs = 0 sr = 0 . Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 7 / 31

  14. Left Ore sets, left denominator sets Definition Let S be a subset of a ring R . S satisfies the left Ore condition in R if ∀ s ∈ S , r ∈ R ∃ ˜ s ∈ S , ˜ r ∈ R : sr = ˜ ˜ rs . Left Ore set = multiplicative set + left Ore condition S is left reversible in R if ∀ s ∈ S , r ∈ R : ⇒ ∃ ˜ s ∈ S : ˜ rs = 0 sr = 0 . Left denominator set = left Ore set + left reversibility Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 7 / 31

  15. Left Ore sets, left denominator sets Definition Let S be a subset of a ring R . S satisfies the left Ore condition in R if ∀ s ∈ S , r ∈ R ∃ ˜ s ∈ S , ˜ r ∈ R : sr = ˜ ˜ rs . Left Ore set = multiplicative set + left Ore condition S is left reversible in R if ∀ s ∈ S , r ∈ R : ⇒ ∃ ˜ s ∈ S : ˜ rs = 0 sr = 0 . Left denominator set = left Ore set + left reversibility Consequences of the left Ore condition on S in R Finite collections of elements from S have common left multiples in S . Any right fraction rs − 1 can be rewritten as a left fraction ˜ s − 1 ˜ r . Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 7 / 31

  16. Construction of the left Ore localization Theorem (Ore, 1931) The following is an equivalence relation on S × R : ( s 1 , r 1 ) ∼ ( s 2 , r 2 ) ⇔ ∃ ˜ s ∈ S , ˜ r ∈ R : ˜ ss 2 = ˜ rs 1 and ˜ sr 2 = ˜ rr 1 Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 8 / 31

  17. Construction of the left Ore localization Theorem (Ore, 1931) The following is an equivalence relation on S × R : ( s 1 , r 1 ) ∼ ( s 2 , r 2 ) ⇔ ∃ ˜ s ∈ S , ˜ r ∈ R : ˜ ss 2 = ˜ rs 1 and ˜ sr 2 = ˜ rr 1 S − 1 R := ( S × R / ∼ , + , · ) is a ring via + : S − 1 R × S − 1 R → S − 1 R , ( s 1 , r 1 ) + ( s 2 , r 2 ) := (˜ ss 1 , ˜ sr 1 + ˜ rr 2 ) , s ∈ S and ˜ r ∈ R satisfy ˜ where ˜ ss 1 = ˜ rs 2 , and · : S − 1 R × S − 1 R → S − 1 R , ( s 1 , r 1 ) · ( s 2 , r 2 ) := (˜ ss 1 , ˜ rr 2 ) , s ∈ S and ˜ r ∈ R satisfy ˜ where ˜ sr 1 = ˜ rs 2 . Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 8 / 31

  18. Partial classification of Ore localizations Definition Let K be a field and R a K -algebra, S a left denominator set in R . Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 9 / 31

  19. Partial classification of Ore localizations Definition Let K be a field and R a K -algebra, S a left denominator set in R . Monoidal localization: S is generated as a monoid by countably many elements Example: [ f 1 , . . . , f k ] − 1 K [ x ] , f i ∈ K [ x ] \ { 0 } Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 9 / 31

  20. Partial classification of Ore localizations Definition Let K be a field and R a K -algebra, S a left denominator set in R . Monoidal localization: S is generated as a monoid by countably many elements Example: [ f 1 , . . . , f k ] − 1 K [ x ] , f i ∈ K [ x ] \ { 0 } Geometric localization: Let n ∈ N , K [ x ] := K [ x 1 , . . . , x n ] , J an ideal in K [ x ] , p a prime ideal in K [ x ] / J and S = ( K [ x ] / J ) \ p Example: K [ x ] p Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 9 / 31

  21. Partial classification of Ore localizations Definition Let K be a field and R a K -algebra, S a left denominator set in R . Monoidal localization: S is generated as a monoid by countably many elements Example: [ f 1 , . . . , f k ] − 1 K [ x ] , f i ∈ K [ x ] \ { 0 } Geometric localization: Let n ∈ N , K [ x ] := K [ x 1 , . . . , x n ] , J an ideal in K [ x ] , p a prime ideal in K [ x ] / J and S = ( K [ x ] / J ) \ p Example: K [ x ] p Rational localization: T ⊆ R is a K -subalgebra, S = T \ { 0 } Special case: R is generated by a set X of variables and T is generated by a subset of X ⇒ S − 1 R is essential rational Example: ( K [ x ] \ { 0 } ) − 1 K [ x , y ] ∼ = K ( x )[ y ] Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 9 / 31

  22. Previously on ISSAC’17 Setup: a left Ore set S in a (not necessarily commutative) domain R . Goal: provide algorithms for basic arithmetic in S − 1 R . Restrictions: R is a G -algebra, S belongs to one of the types above a . Key problem: intersection of left ideal with submonoid Result: library olga.lib for Singular:Plural Johannes Hoffmann and Viktor Levandovskyy. A Constructive Approach to Arithmetics in Ore Localizations. In Proc. ISSAC’17 , pages 197–204. ACM Press, 2017. a Note that further computability restrictions apply. Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 10 / 31

  23. Addressing the key problem The intersection problem Let S be a left denominator set in a ring R and I a left ideal in R . The intersection problem is to decide whether I ∩ S = ∅ and to compute an element contained in this intersection when the answer is negative. Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 11 / 31

  24. Addressing the key problem The intersection problem Let S be a left denominator set in a ring R and I a left ideal in R . The intersection problem is to decide whether I ∩ S = ∅ and to compute an element contained in this intersection when the answer is negative. Recent result (Posur, 2018) The intersection problem is a main ingredient for solving linear systems over localizations of commutative rings. Johannes Hoffmann (RWTH Aachen) Constructive Ore Arithmetics ISSAC 2018, New York 11 / 31

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