integral bases for p recursive sequences
play

Integral Bases for P-Recursive Sequences Lixin Du Chinese Academy - PowerPoint PPT Presentation

Integral Bases for P-Recursive Sequences Lixin Du Chinese Academy of Sciences Johannes Kepler University Linz ISSAC 2020, Kalamata, Greece July 20-23, 2020 , 1/18 Integral Bases for P-Recursive Sequences Lixin Du Chinese Academy of


  1. Integral Bases for P-Recursive Sequences Lixin Du Chinese Academy of Sciences Johannes Kepler University Linz ISSAC 2020, Kalamata, Greece July 20-23, 2020 , 1/18

  2. Integral Bases for P-Recursive Sequences Lixin Du Chinese Academy of Sciences Johannes Kepler University Linz ISSAC 2020, Kalamata, Greece July 20-23, 2020 joint work with S. Chen, M. Kauers, and T. Verron , 1/18

  3. Integral functions: algebraic case Notation. C : a field of characteristic zero (e.g. Q , C ). C ( x ) : the field of rational functions in x . M ∈ C [ x , y ] : irreducible over C ( x ) with r = deg y ( M ) . K = C ( x )[ y ] / � M � ∼ = C ( x )( β ) : the algebraic function field. � � a 0 + a 1 β + ··· + a r − 1 β r − 1 | a i ∈ C ( x ) K = , 2/18

  4. Integral functions: algebraic case Notation. C : a field of characteristic zero (e.g. Q , C ). C ( x ) : the field of rational functions in x . M ∈ C [ x , y ] : irreducible over C ( x ) with r = deg y ( M ) . K = C ( x )[ y ] / � M � ∼ = C ( x )( β ) : the algebraic function field. � � a 0 + a 1 β + ··· + a r − 1 β r − 1 | a i ∈ C ( x ) K = Definition. A function f ∈ K is called integral over C [ x ] if f d + p d − 1 f d − 1 + ··· + p 0 = 0 with p i ∈ C [ x ] . , 2/18

  5. Integral bases: algebraic case Definition. The integral closure of C [ x ] in K is defined as O K := { f ∈ K | f is integral over C [ x ] } . , 3/18

  6. Integral bases: algebraic case Definition. The integral closure of C [ x ] in K is defined as O K := { f ∈ K | f is integral over C [ x ] } . Theorem. O K is a free C [ x ] -module of rank r = [ K : C ( x )] . , 3/18

  7. Integral bases: algebraic case Definition. The integral closure of C [ x ] in K is defined as O K := { f ∈ K | f is integral over C [ x ] } . Theorem. O K is a free C [ x ] -module of rank r = [ K : C ( x )] . Definition. An integral basis is a basis for O K as a C [ x ] -module. , 3/18

  8. Integral bases: algebraic case Definition. The integral closure of C [ x ] in K is defined as O K := { f ∈ K | f is integral over C [ x ] } . Theorem. O K is a free C [ x ] -module of rank r = [ K : C ( x )] . Definition. An integral basis is a basis for O K as a C [ x ] -module. √ 3 Example. K = C ( x )( β ) with β = x 2 . � x β 2 � 1 , β , 1 is an integral basis. , 3/18

  9. Integral bases: algebraic case Definition. The integral closure of C [ x ] in K is defined as O K := { f ∈ K | f is integral over C [ x ] } . Theorem. O K is a free C [ x ] -module of rank r = [ K : C ( x )] . Definition. An integral basis is a basis for O K as a C [ x ] -module. Question. Given an irreducible polynomial M ∈ C ( x )[ y ] , how to find an integral basis for K = C ( x )[ y ] / � M � ? , 3/18

  10. Integral bases: algebraic case Definition. The integral closure of C [ x ] in K is defined as O K := { f ∈ K | f is integral over C [ x ] } . Theorem. O K is a free C [ x ] -module of rank r = [ K : C ( x )] . Definition. An integral basis is a basis for O K as a C [ x ] -module. Question. Given an irreducible polynomial M ∈ C ( x )[ y ] , how to find an integral basis for K = C ( x )[ y ] / � M � ? Answer. van Hoeij’s algorithm, etc. , 3/18

  11. Computation of integral bases: van Hoeij’s algorithm Input. M ∈ C [ x , y ] monic irreducible over C ( x ) with r = deg y ( M ) ; output. an integral basis { B 0 , ··· , B r − 1 } . 1. Start with ( B 0 ,..., B r − 1 ) := ( 1 , β ,..., β r − 1 ) . 2. For d ∈ { 0 , 1 ,..., r − 1 } 3. While there exist a 0 ,..., a d − 1 ∈ C [ x ] such that A = a 0 B 0 + ··· + a d − 1 B d − 1 + B d p ( x ) is integral and p ( x ) ∈ C [ x ] \ C ; replace B d by A . 4. Return B 0 ,..., B r − 1 . , 4/18

  12. Computation of integral bases: van Hoeij’s algorithm 16 x 3 + 2 x 4 )− x 3 y −( 2 x + 1 ) y 2 + y 3 . Example. M = ( 25

  13. Computation of integral bases: van Hoeij’s algorithm 16 x 3 + 2 x 4 )− x 3 y −( 2 x + 1 ) y 2 + y 3 . Example. M = ( 25 integral closure O K

  14. Computation of integral bases: van Hoeij’s algorithm 16 x 3 + 2 x 4 )− x 3 y −( 2 x + 1 ) y 2 + y 3 . Example. M = ( 25 integral closure O K O 0 C [ x ]+ C [ x ] β + C [ x ] β 2

  15. Computation of integral bases: van Hoeij’s algorithm 16 x 3 + 2 x 4 )− x 3 y −( 2 x + 1 ) y 2 + y 3 . Example. M = ( 25 integral closure O K B 2 := − β + β 2 α = 0 , O 1 x O 0 C [ x ]+ C [ x ] β + C [ x ] β 2

  16. Computation of integral bases: van Hoeij’s algorithm 16 x 3 + 2 x 4 )− x 3 y −( 2 x + 1 ) y 2 + y 3 . Example. M = ( 25 integral closure O K B d := a 0 B 0 + ··· a d − 1 B d − 1 + B d α ∈ C , O n x − α ··· B 2 := − β + β 2 α = 0 , O 1 x O 0 C [ x ]+ C [ x ] β + C [ x ] β 2 , 5/18

  17. Computation of integral bases: van Hoeij’s algorithm 16 x 3 + 2 x 4 )− x 3 y −( 2 x + 1 ) y 2 + y 3 . Example. M = ( 25 integral closure O K B d := a 0 B 0 + ··· a d − 1 B d − 1 + B d α ∈ C , O n x − α ··· B 2 := − β + β 2 α = 0 , O 1 x O 0 C [ x ]+ C [ x ] β + C [ x ] β 2 { 1 , β , 1 x (− β + β 2 ) } is an integral basis of C ( x )[ y ] / � M � . , 5/18

  18. Integral bases: general framework Definition. Let k be a field. The map ν : k → Z ∪ { ∞ } is called a valuation if for all a , b ∈ k ν ( a ) = ∞ iff a = 0 ; ν ( ab ) = ν ( a )+ ν ( b ) ; ν ( a + b ) ≥ min { ν ( a ) , ν ( b ) } . , 6/18

  19. Integral bases: general framework Definition. Let k be a field. The map ν : k → Z ∪ { ∞ } is called a valuation if for all a , b ∈ k ν ( a ) = ∞ iff a = 0 ; ν ( ab ) = ν ( a )+ ν ( b ) ; ν ( a + b ) ≥ min { ν ( a ) , ν ( b ) } . The pair ( k , ν ) is called a valued field. , 6/18

  20. Integral bases: general framework Definition. Let k be a field. The map ν : k → Z ∪ { ∞ } is called a valuation if for all a , b ∈ k ν ( a ) = ∞ iff a = 0 ; ν ( ab ) = ν ( a )+ ν ( b ) ; ν ( a + b ) ≥ min { ν ( a ) , ν ( b ) } . The pair ( k , ν ) is called a valued field. The valuation ring O ( k , ν ) of k is defined as O ( k , ν ) = { a ∈ k | ν ( a ) ≥ 0 } . , 6/18

  21. Integral bases: general framework Definition. Let k be a field. The map ν : k → Z ∪ { ∞ } is called a valuation if for all a , b ∈ k ν ( a ) = ∞ iff a = 0 ; ν ( ab ) = ν ( a )+ ν ( b ) ; ν ( a + b ) ≥ min { ν ( a ) , ν ( b ) } . The pair ( k , ν ) is called a valued field. The valuation ring O ( k , ν ) of k is defined as O ( k , ν ) = { a ∈ k | ν ( a ) ≥ 0 } . Example. For a nonzero f ∈ C ( x ) , define ν z ( f ) = m if f = ( x − z ) m a where ( x − z ) ∤ a , b . b , 6/18

  22. Integral bases: general framework Definition. Let k be a field. The map ν : k → Z ∪ { ∞ } is called a valuation if for all a , b ∈ k ν ( a ) = ∞ iff a = 0 ; ν ( ab ) = ν ( a )+ ν ( b ) ; ν ( a + b ) ≥ min { ν ( a ) , ν ( b ) } . The pair ( k , ν ) is called a valued field. The valuation ring O ( k , ν ) of k is defined as O ( k , ν ) = { a ∈ k | ν ( a ) ≥ 0 } . Example. ( C ( x ) , ν z ) is a valued field. , 6/18

  23. Integral bases: general framework Definition. Let k be a field. The map ν : k → Z ∪ { ∞ } is called a valuation if for all a , b ∈ k ν ( a ) = ∞ iff a = 0 ; ν ( ab ) = ν ( a )+ ν ( b ) ; ν ( a + b ) ≥ min { ν ( a ) , ν ( b ) } . The pair ( k , ν ) is called a valued field. The valuation ring O ( k , ν ) of k is defined as O ( k , ν ) = { a ∈ k | ν ( a ) ≥ 0 } . Example. ( C ( x ) , ν z ) is a valued field. The corresponding valuation ring is � a � � C [ x ] x − z = b ∈ C ( x ) � ( x − z ) ∤ b . � , 6/18

  24. Integral bases: general framework Definition. Let k be a field. The map ν : k → Z ∪ { ∞ } is called a valuation if for all a , b ∈ k ν ( a ) = ∞ iff a = 0 ; ν ( ab ) = ν ( a )+ ν ( b ) ; ν ( a + b ) ≥ min { ν ( a ) , ν ( b ) } . The pair ( k , ν ) is called a valued field. The valuation ring O ( k , ν ) of k is defined as O ( k , ν ) = { a ∈ k | ν ( a ) ≥ 0 } . Example. ( C ( x ) , ν z ) is a valued field. Fact. The valuation ring is integrally closed. , 6/18

  25. Integral Bases: general framework Definition. Let V be a vector space over ( k , ν ) . The map val : V → Z ∪ { ∞ } is called a value function if for all B , B 1 , B 2 ∈ V and u ∈ k val ( B ) = ∞ iff B = 0 ; val ( u · B ) = ν ( u )+ val ( B ) ; val ( B 1 + B 2 ) ≥ min { val ( B 1 ) , val ( B 2 ) } . , 7/18

  26. Integral Bases: general framework Definition. Let V be a vector space over ( k , ν ) . The map val : V → Z ∪ { ∞ } is called a value function if for all B , B 1 , B 2 ∈ V and u ∈ k val ( B ) = ∞ iff B = 0 ; val ( u · B ) = ν ( u )+ val ( B ) ; val ( B 1 + B 2 ) ≥ min { val ( B 1 ) , val ( B 2 ) } . The pair ( V , val ) is called a valued vector space. , 7/18

  27. Integral Bases: general framework Definition. Let V be a vector space over ( k , ν ) . The map val : V → Z ∪ { ∞ } is called a value function if for all B , B 1 , B 2 ∈ V and u ∈ k val ( B ) = ∞ iff B = 0 ; val ( u · B ) = ν ( u )+ val ( B ) ; val ( B 1 + B 2 ) ≥ min { val ( B 1 ) , val ( B 2 ) } . The pair ( V , val ) is called a valued vector space. An element B of V is called integral if val ( B ) ≥ 0 . , 7/18

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