Description: Temporary construction for the splitting field of a polynomial. The inputs are a field r and a polynomial p that we want to split, along with a tuple j in the same format as the output. The output is a tuple <. S , F >. where S is the splitting field and F is an injective homomorphism from the original field r .
The function works by repeatedly finding the smallest monic irreducible factor, and extending the field by that factor using the polyFld construction. We keep track of a total order in each of the splitting fields so that we can pick an element definably without needing global choice. (Contributed by Mario Carneiro, 2-Dec-2014)
Ref | Expression | ||
---|---|---|---|
Assertion | df-sfl1 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
0 | csf1 | |
|
1 | vr | |
|
2 | cvv | |
|
3 | vj | |
|
4 | vp | |
|
5 | cpl1 | |
|
6 | 1 | cv | |
7 | 6 5 | cfv | |
8 | vs | |
|
9 | vf | |
|
10 | cmpl | |
|
11 | 8 | cv | |
12 | 11 10 | cfv | |
13 | vm | |
|
14 | vg | |
|
15 | cmn1 | |
|
16 | 11 15 | cfv | |
17 | cir | |
|
18 | 13 | cv | |
19 | 18 17 | cfv | |
20 | 16 19 | cin | |
21 | 14 | cv | |
22 | cdsr | |
|
23 | 18 22 | cfv | |
24 | 4 | cv | |
25 | 9 | cv | |
26 | 24 25 | ccom | |
27 | 21 26 23 | wbr | |
28 | c1 | |
|
29 | clt | |
|
30 | cdg1 | |
|
31 | 11 21 30 | co | |
32 | 28 31 29 | wbr | |
33 | 27 32 | wa | |
34 | 33 14 20 | crab | |
35 | vb | |
|
36 | c0g | |
|
37 | 18 36 | cfv | |
38 | 26 37 | wceq | |
39 | 35 | cv | |
40 | c0 | |
|
41 | 39 40 | wceq | |
42 | 38 41 | wo | |
43 | 11 25 | cop | |
44 | cglb | |
|
45 | 39 44 | cfv | |
46 | vh | |
|
47 | cpfl | |
|
48 | 46 | cv | |
49 | 11 48 47 | co | |
50 | vt | |
|
51 | c1st | |
|
52 | 50 | cv | |
53 | 52 51 | cfv | |
54 | c2nd | |
|
55 | 52 54 | cfv | |
56 | 25 55 | ccom | |
57 | 53 56 | cop | |
58 | 50 49 57 | csb | |
59 | 46 45 58 | csb | |
60 | 42 43 59 | cif | |
61 | 35 34 60 | csb | |
62 | 13 12 61 | csb | |
63 | 8 9 2 2 62 | cmpo | |
64 | 3 | cv | |
65 | 63 64 | crdg | |
66 | ccrd | |
|
67 | cfz | |
|
68 | 6 24 30 | co | |
69 | 28 68 67 | co | |
70 | 69 66 | cfv | |
71 | 70 65 | cfv | |
72 | 4 7 71 | cmpt | |
73 | 1 3 2 2 72 | cmpo | |
74 | 0 73 | wceq | |