computing with indefinite quadratic forms and quaternion
play

Computing with (indefinite) quadratic forms and quaternion algebras - PowerPoint PPT Presentation

Computing with (indefinite) quadratic forms and quaternion algebras in PARI/GP James Rickards McGill University james.rickards@mail.mcgill.ca September 27 th 2020 September 27th 2020 James Rickards (McGill) Indefinite computations 1 / 17


  1. Computing with (indefinite) quadratic forms and quaternion algebras in PARI/GP James Rickards McGill University james.rickards@mail.mcgill.ca September 27 th 2020 September 27th 2020 James Rickards (McGill) Indefinite computations 1 / 17

  2. Introduction Γ is a discrete subgroup of PSL(2 , R ). September 27th 2020 James Rickards (McGill) Indefinite computations 2 / 17

  3. Introduction Γ is a discrete subgroup of PSL(2 , R ). Equip Γ \ H with the usual hyperbolic metric. September 27th 2020 James Rickards (McGill) Indefinite computations 2 / 17

  4. Introduction Γ is a discrete subgroup of PSL(2 , R ). Equip Γ \ H with the usual hyperbolic metric. Geodesics on Γ \ H are the images of hyperbolic geodesics in H , i.e. vertical lines and semi-circles centred on the real axis. September 27th 2020 James Rickards (McGill) Indefinite computations 2 / 17

  5. Introduction Γ is a discrete subgroup of PSL(2 , R ). Equip Γ \ H with the usual hyperbolic metric. Geodesics on Γ \ H are the images of hyperbolic geodesics in H , i.e. vertical lines and semi-circles centred on the real axis. If γ ∈ Γ is primitive and hyperbolic, its root geodesic is the upper half plane geodesic connecting the two (real) roots. September 27th 2020 James Rickards (McGill) Indefinite computations 2 / 17

  6. Introduction Γ is a discrete subgroup of PSL(2 , R ). Equip Γ \ H with the usual hyperbolic metric. Geodesics on Γ \ H are the images of hyperbolic geodesics in H , i.e. vertical lines and semi-circles centred on the real axis. If γ ∈ Γ is primitive and hyperbolic, its root geodesic is the upper half plane geodesic connecting the two (real) roots. This descends to a closed geodesic in Γ \ H , and all closed geodesics arise in this fashion. September 27th 2020 James Rickards (McGill) Indefinite computations 2 / 17

  7. My research I am studying the intersections of pairs of closed geodesics. September 27th 2020 James Rickards (McGill) Indefinite computations 3 / 17

  8. My research I am studying the intersections of pairs of closed geodesics. The discrete groups I consider are PSL(2 , Z ), and unit groups of Eichler orders in indefinite quaternion algebras over Q (i.e. Shimura curves). September 27th 2020 James Rickards (McGill) Indefinite computations 3 / 17

  9. My research I am studying the intersections of pairs of closed geodesics. The discrete groups I consider are PSL(2 , Z ), and unit groups of Eichler orders in indefinite quaternion algebras over Q (i.e. Shimura curves). The case of Γ = PSL(2 , Z ) relates to the work of Duke, Imamo¯ glu, and T´ oth on linking numbers of modular knots in SL(2 , R ) / SL(2 , Z ) ([DIT17]). September 27th 2020 James Rickards (McGill) Indefinite computations 3 / 17

  10. My research I am studying the intersections of pairs of closed geodesics. The discrete groups I consider are PSL(2 , Z ), and unit groups of Eichler orders in indefinite quaternion algebras over Q (i.e. Shimura curves). The case of Γ = PSL(2 , Z ) relates to the work of Duke, Imamo¯ glu, and T´ oth on linking numbers of modular knots in SL(2 , R ) / SL(2 , Z ) ([DIT17]). The Shimura curve case (conjecturally) relates to the work of Darmon and Vonk on real quadratic analogues of the j − function ([DV17]). September 27th 2020 James Rickards (McGill) Indefinite computations 3 / 17

  11. My research I am studying the intersections of pairs of closed geodesics. The discrete groups I consider are PSL(2 , Z ), and unit groups of Eichler orders in indefinite quaternion algebras over Q (i.e. Shimura curves). The case of Γ = PSL(2 , Z ) relates to the work of Duke, Imamo¯ glu, and T´ oth on linking numbers of modular knots in SL(2 , R ) / SL(2 , Z ) ([DIT17]). The Shimura curve case (conjecturally) relates to the work of Darmon and Vonk on real quadratic analogues of the j − function ([DV17]). There are lots of parallels to the work of Gross and Zagier on the factorization of the difference of j − values ([GZ85]). September 27th 2020 James Rickards (McGill) Indefinite computations 3 / 17

  12. The setup for PSL(2 , Z ) Let q ( x , y ) be a primitive indefinite binary quadratic form (PIBQF), let γ q be its automorph, and let ℓ q be the geodesic connecting the roots of q . September 27th 2020 James Rickards (McGill) Indefinite computations 4 / 17

  13. The setup for PSL(2 , Z ) Let q ( x , y ) be a primitive indefinite binary quadratic form (PIBQF), let γ q be its automorph, and let ℓ q be the geodesic connecting the roots of q . This translates the inputs into pairs of PIBQFs, which come equipped with discriminants. September 27th 2020 James Rickards (McGill) Indefinite computations 4 / 17

  14. The setup for PSL(2 , Z ) Let q ( x , y ) be a primitive indefinite binary quadratic form (PIBQF), let γ q be its automorph, and let ℓ q be the geodesic connecting the roots of q . This translates the inputs into pairs of PIBQFs, which come equipped with discriminants. In fact, we can descend to equivalence classes of PIBQFs, since the root geodesic in Γ \ H does not depend on the representative. September 27th 2020 James Rickards (McGill) Indefinite computations 4 / 17

  15. The setup for Shimura curves Let B be an indefinite quaternion algebra over Q , O an Eichler order in B , and ι : B → Mat 2 ( R ) an embedding. September 27th 2020 James Rickards (McGill) Indefinite computations 5 / 17

  16. The setup for Shimura curves Let B be an indefinite quaternion algebra over Q , O an Eichler order in B , and ι : B → Mat 2 ( R ) an embedding. For D a discriminant, let O D be the unique quadratic order of discriminant √ D , lying in Q ( D ). Let ǫ D be the fundamental unit of O D . September 27th 2020 James Rickards (McGill) Indefinite computations 5 / 17

  17. The setup for Shimura curves Let B be an indefinite quaternion algebra over Q , O an Eichler order in B , and ι : B → Mat 2 ( R ) an embedding. For D a discriminant, let O D be the unique quadratic order of discriminant √ D , lying in Q ( D ). Let ǫ D be the fundamental unit of O D . An optimal embedding of O D into O is a ring homomorphism φ : O D → O that does not extend to an embedding of a larger order. September 27th 2020 James Rickards (McGill) Indefinite computations 5 / 17

  18. The setup for Shimura curves Let B be an indefinite quaternion algebra over Q , O an Eichler order in B , and ι : B → Mat 2 ( R ) an embedding. For D a discriminant, let O D be the unique quadratic order of discriminant √ D , lying in Q ( D ). Let ǫ D be the fundamental unit of O D . An optimal embedding of O D into O is a ring homomorphism φ : O D → O that does not extend to an embedding of a larger order. Two optimal embeddings φ 1 , φ 2 are equivalent if there exists an r ∈ O of norm 1 with r φ 1 r − 1 = φ 2 . September 27th 2020 James Rickards (McGill) Indefinite computations 5 / 17

  19. The setup for Shimura curves Let B be an indefinite quaternion algebra over Q , O an Eichler order in B , and ι : B → Mat 2 ( R ) an embedding. For D a discriminant, let O D be the unique quadratic order of discriminant √ D , lying in Q ( D ). Let ǫ D be the fundamental unit of O D . An optimal embedding of O D into O is a ring homomorphism φ : O D → O that does not extend to an embedding of a larger order. Two optimal embeddings φ 1 , φ 2 are equivalent if there exists an r ∈ O of norm 1 with r φ 1 r − 1 = φ 2 . Then ι ( φ ( ǫ D )) ∈ Γ is a hyperbolic element. September 27th 2020 James Rickards (McGill) Indefinite computations 5 / 17

  20. The setup for Shimura curves Let B be an indefinite quaternion algebra over Q , O an Eichler order in B , and ι : B → Mat 2 ( R ) an embedding. For D a discriminant, let O D be the unique quadratic order of discriminant √ D , lying in Q ( D ). Let ǫ D be the fundamental unit of O D . An optimal embedding of O D into O is a ring homomorphism φ : O D → O that does not extend to an embedding of a larger order. Two optimal embeddings φ 1 , φ 2 are equivalent if there exists an r ∈ O of norm 1 with r φ 1 r − 1 = φ 2 . Then ι ( φ ( ǫ D )) ∈ Γ is a hyperbolic element. Thus we take the inputs to be pairs of (equivalence classes of) optimal embeddings, which again come equipped with discriminants. September 27th 2020 James Rickards (McGill) Indefinite computations 5 / 17

  21. Where to start? Write programs to compute intersection numbers, and study the output! September 27th 2020 James Rickards (McGill) Indefinite computations 6 / 17

  22. Where to start? Write programs to compute intersection numbers, and study the output! I chose to work with PARI/GP (other good options include Sage and Magma). September 27th 2020 James Rickards (McGill) Indefinite computations 6 / 17

  23. Where to start? Write programs to compute intersection numbers, and study the output! I chose to work with PARI/GP (other good options include Sage and Magma). PARI: a C library with an extensive amount of number theoretic tools. September 27th 2020 James Rickards (McGill) Indefinite computations 6 / 17

  24. Where to start? Write programs to compute intersection numbers, and study the output! I chose to work with PARI/GP (other good options include Sage and Magma). PARI: a C library with an extensive amount of number theoretic tools. GP: a scripting language that allows “on the go” access to the tools in PARI. September 27th 2020 James Rickards (McGill) Indefinite computations 6 / 17

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