Gr¨
- bner basis - What, Why
Gr obner basis - What, Why and How? Tushant Mittal Agenda - - PowerPoint PPT Presentation
Gr obner basis - What, Why and How? Tushant Mittal Agenda Motivational Problems 1 2 Monomial Ordering 3 Division Algorithm 4 Gr obner Basis 5 Buchbergers Algorithm 6 Complexity 7 Applications 2/18 08/04/2017 Tushant Mittal Indian
2/18 08/04/2017 Tushant Mittal Indian Institute of Technology
3/18 08/04/2017 Tushant Mittal Indian Institute of Technology
3/18 08/04/2017 Tushant Mittal Indian Institute of Technology
3/18 08/04/2017 Tushant Mittal Indian Institute of Technology
3/18 08/04/2017 Tushant Mittal Indian Institute of Technology
4/18 08/04/2017 Tushant Mittal Indian Institute of Technology
4/18 08/04/2017 Tushant Mittal Indian Institute of Technology
4/18 08/04/2017 Tushant Mittal Indian Institute of Technology
5/18 08/04/2017 Tushant Mittal Indian Institute of Technology
5/18 08/04/2017 Tushant Mittal Indian Institute of Technology
5/18 08/04/2017 Tushant Mittal Indian Institute of Technology
i xαi i
6/18 08/04/2017 Tushant Mittal Indian Institute of Technology
i xαi i
6/18 08/04/2017 Tushant Mittal Indian Institute of Technology
i xαi i
6/18 08/04/2017 Tushant Mittal Indian Institute of Technology
i aixαi be a polynomial. Associated with it are the following
7/18 08/04/2017 Tushant Mittal Indian Institute of Technology
i aixαi be a polynomial. Associated with it are the following
7/18 08/04/2017 Tushant Mittal Indian Institute of Technology
i aixαi be a polynomial. Associated with it are the following
7/18 08/04/2017 Tushant Mittal Indian Institute of Technology
i aixαi be a polynomial. Associated with it are the following
7/18 08/04/2017 Tushant Mittal Indian Institute of Technology
i aixαi be a polynomial. Associated with it are the following
7/18 08/04/2017 Tushant Mittal Indian Institute of Technology
8/18 08/04/2017 Tushant Mittal Indian Institute of Technology
8/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
9/18 08/04/2017 Tushant Mittal Indian Institute of Technology
1 a1 := 0; a2 := 0; · · · an := 0; r = 0 2 p := f 3 while p = 0 do 4
5
6
7
8
9
10
11
12
13
14
15
16 return a1, a2, · · · , an, r;
10/18 08/04/2017 Tushant Mittal Indian Institute of Technology
11/18 08/04/2017 Tushant Mittal Indian Institute of Technology
11/18 08/04/2017 Tushant Mittal Indian Institute of Technology
11/18 08/04/2017 Tushant Mittal Indian Institute of Technology
11/18 08/04/2017 Tushant Mittal Indian Institute of Technology
11/18 08/04/2017 Tushant Mittal Indian Institute of Technology
12/18 08/04/2017 Tushant Mittal Indian Institute of Technology
12/18 08/04/2017 Tushant Mittal Indian Institute of Technology
13/18 08/04/2017 Tushant Mittal Indian Institute of Technology
13/18 08/04/2017 Tushant Mittal Indian Institute of Technology
i=1 cifi , where ci ∈ k and multideg(fi) = α. If
i=1 cifi) < α , then n
n
ijS(fi, fj)
13/18 08/04/2017 Tushant Mittal Indian Institute of Technology
14/18 08/04/2017 Tushant Mittal Indian Institute of Technology
1 Start with G:= F 2 do 3
4
5
6
7
8 while G = G ′; 9 output G
14/18 08/04/2017 Tushant Mittal Indian Institute of Technology
15/18 08/04/2017 Tushant Mittal Indian Institute of Technology
15/18 08/04/2017 Tushant Mittal Indian Institute of Technology
15/18 08/04/2017 Tushant Mittal Indian Institute of Technology
15/18 08/04/2017 Tushant Mittal Indian Institute of Technology
15/18 08/04/2017 Tushant Mittal Indian Institute of Technology
15/18 08/04/2017 Tushant Mittal Indian Institute of Technology
16/18 08/04/2017 Tushant Mittal Indian Institute of Technology
16/18 08/04/2017 Tushant Mittal Indian Institute of Technology
16/18 08/04/2017 Tushant Mittal Indian Institute of Technology
16/18 08/04/2017 Tushant Mittal Indian Institute of Technology
16/18 08/04/2017 Tushant Mittal Indian Institute of Technology
16/18 08/04/2017 Tushant Mittal Indian Institute of Technology
17/18 08/04/2017 Tushant Mittal Indian Institute of Technology
18/18 08/04/2017 Tushant Mittal Indian Institute of Technology