1
Signature-based algorithms for computing Gröbner bases
- ver Principal Ideal Domains
Maria Francis1, Thibaut Verron2
- 1. Indian Institute of Technology Hyderabad, Hyderabad, India
- 2. Institute for Algebra, Johannes Kepler University, Linz, Austria
Signature-based algorithms for computing Grbner bases over Principal - - PowerPoint PPT Presentation
Signature-based algorithms for computing Grbner bases over Principal Ideal Domains Maria Francis 1 , Thibaut Verron 2 1. Indian Institute of Technology Hyderabad, Hyderabad, India 2. Institute for Algebra, Johannes Kepler University, Linz,
1
2
2
2
2
3
◮ Gröbner bases, Buchberger’s algorithm ◮ Signatures
◮ Adding signatures to Möller’s weak GB algorithm ◮ Adding signatures to Möller’s strong GB algorithm
◮ Skeleton of the proofs ◮ Experimental data ◮ Future work
4
◮ Gröbner bases, Buchberger’s algorithm ◮ Signatures
◮ Adding signatures to Möller’s weak GB algorithm ◮ Adding signatures to Möller’s strong GB algorithm
◮ Skeleton of the proofs ◮ Experimental data ◮ Future work
5
6
7
8
9
◮ T(i, j)
◮ T(i, j)
9
◮ T(i, j)
◮ T(i, j)
10
11
12
13
◮ Gröbner bases, Buchberger’s algorithm ◮ Signatures
◮ Adding signatures to Möller’s weak GB algorithm ◮ Adding signatures to Möller’s strong GB algorithm
◮ Skeleton of the proofs ◮ Experimental data ◮ Future work
14
14
14
◮ Impossible to avoid signature drops, signatures can decrease
14
◮ Impossible to avoid signature drops, signatures can decrease
◮ No signature drops, signatures don’t decrease (but they may not increase) ◮ Möller’s weak GB algo.: proved for PIDs ◮ Möller’s strong GB algo.: signatures also for the G-polynomials
15
16
17
18
19
20
◮ Gröbner bases, Buchberger’s algorithm ◮ Signatures
◮ Adding signatures to Möller’s weak GB algorithm ◮ Adding signatures to Möller’s strong GB algorithm
◮ Skeleton of the proofs ◮ Experimental data ◮ Future work
21
22
23
24
25
26
26
27
27
27
27
28
◮ Gröbner bases, Buchberger’s algorithm ◮ Signatures
◮ Adding signatures to Möller’s weak GB algorithm ◮ Adding signatures to Möller’s strong GB algorithm
◮ Skeleton of the proofs ◮ Experimental data ◮ Future work
29
◮ S = k
◮ s(S) ≃ max{LT(τi)S(Σi)|τi = 0}
30
30
30
31
32
◮ Möller’s weak GB algorithm: computes a weak basis, useful as a theoretical tool ◮ Möller’s strong GB algorithm: computes a strong basis ◮ In both cases: proof of correctness and termination, signatures do not decrease ◮ Compatible with signature criteria (+ Buchberger criteria for the strong algo.)
32
◮ Möller’s weak GB algorithm: computes a weak basis, useful as a theoretical tool ◮ Möller’s strong GB algorithm: computes a strong basis ◮ In both cases: proof of correctness and termination, signatures do not decrease ◮ Compatible with signature criteria (+ Buchberger criteria for the strong algo.)
◮ Weak GB algo.: computation of the saturated sets (cost exp. in the size of the GB) ◮ Strong GB algo.: basis growth and coefficient swell
32
◮ Möller’s weak GB algorithm: computes a weak basis, useful as a theoretical tool ◮ Möller’s strong GB algorithm: computes a strong basis ◮ In both cases: proof of correctness and termination, signatures do not decrease ◮ Compatible with signature criteria (+ Buchberger criteria for the strong algo.)
◮ Weak GB algo.: computation of the saturated sets (cost exp. in the size of the GB) ◮ Strong GB algo.: basis growth and coefficient swell
◮ Against basis growth: more inclusive singular criterion? ◮ Against coefficient swell: Euclidean reduction of LCs? ◮ Compatibility with selection strategies? Term over position ordering? ◮ Does Möller’s weak GB algo. work for more general rings? For example UFDs?
◮ Competitive implementation of the algorithms
33