Factoring Polynomials over Local Fields II
Sebastian Pauli
Department of Mathematics and Statistics University of North Carolina at Greensboro
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 1 / 20
Factoring Polynomials over Local Fields II Sebastian Pauli - - PowerPoint PPT Presentation
Factoring Polynomials over Local Fields II Sebastian Pauli Department of Mathematics and Statistics University of North Carolina at Greensboro Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 1 / 20 Polynomial
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 1 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 2 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 3 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 4 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 4 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 5 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 5 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 5 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 5 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 5 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 6 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 6 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 6 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 7 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 7 / 20
1
2
3
4
5
6
7
Φ(ϕt+1) > v ∗ Φ(ϕt), deg ϕt+1 = EF.
8
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 8 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 9 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 10 / 20
i=0 Φixi
E1 = −v ∗ Φ(x) = − ν(Φ0) N
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 11 / 20
i=0 Φixi
E1 = −v ∗ Φ(x) = − ν(Φ0) N
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 11 / 20
i=0 Φixi
E1 = −v ∗ Φ(x) = − ν(Φ0) N
i=0 Φiβi−Ny i. We set
N/E1
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 11 / 20
i=0 Φixi
E1 = −v ∗ Φ(x) = − ν(Φ0) N
i=0 Φiβi−Ny i. We set
N/E1
Φ
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 11 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 12 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 12 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 12 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 12 / 20
Φ(ϕ1)
Φ(A1
Φ
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 13 / 20
N/n2
i=0 ai(α)ϕi 2(α) for all roots α of Φ(x).
i=0 ai(α)y i = N/n i=0
j=0
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 14 / 20
N/n2
i=0 ai(α)ϕi 2(α) for all roots α of Φ(x).
i=0 ai(α)y i = N/n i=0
j=0
1
Φ(ai) = min0≤j≤n−1 ν(aij)(h1/E1)j.
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 14 / 20
N/n2
i=0 ai(α)ϕi 2(α) for all roots α of Φ(x).
i=0 ai(α)y i = N/n i=0
j=0
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 14 / 20
2 h2
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 15 / 20
2 h2
2
2 (x)ψj−m/E + 2
2
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 15 / 20
2 h2
2
2 (x)ψj−m/E + 2
2
2 (x) = E1F1−1
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 15 / 20
2 h2
2
2 (x)ψj−m/E + 2
2
2 (x) = E1F1−1
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 15 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 16 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 16 / 20
3(x) := ψ2(x)F +
2 ρ2
2
F +
2
F1−1
2 −iϕ2(x)iE + 2
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 17 / 20
3(x) := ψ2(x)F +
2 ρ2
2
F +
2
F1−1
2 −iϕ2(x)iE + 2
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 17 / 20
Φ(ϕt−1)
t−1 = et−1 gcd(Et−2,et−1)
t−1
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 18 / 20
N/nt
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 19 / 20
N/nt
E +
t−1F + t−1−1
t−1(x) · · · E +
t−2F + t−2−1
2 (x) E +
1 F + 1 −1
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 19 / 20
N/nt
E +
t−1F + t−1−1
t−1(x) · · · E +
t−2F + t−2−1
2 (x) E +
1 F + 1 −1
Φ(ai) = min1≤i≤t−1, 1≤ji<E +
i v ∗
Φ
t−1(x) · · · ϕj2 2 (x) · xj1 · aj1...jt−1
Factoring Polynomials over Local Fields II 19 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 20 / 20
Sebastian Pauli (UNC Greensboro) Factoring Polynomials over Local Fields II 20 / 20