main1b:
deg (F_Complex,F_Real) = 2
lemBB:
for F being Field
for E1, E2 being FieldExtension of F
for f being b1 -fixing Automorphism of E1 st E1 == E2 holds
f is b1 -fixing Automorphism of E2
lemBC:
for F being Field
for E1, E2 being FieldExtension of F
for p being Element of the carrier of (Polynom-Ring F) st E1 == E2 holds
Roots (E1,p) = Roots (E2,p)
lemZ0:
for F being Field
for E being FieldExtension of F
for S being Subset of E holds (id E) .: S = S
lemZ1:
for F being Field
for E being FieldExtension of F
for S being Subset of E holds id E in { f where f is b1 -fixing Automorphism of E : f .: S = S }
lemZ3:
for F being Field
for E being FieldExtension of F
for S being non empty Subset of E
for h being Automorphism of E st h .: S = S holds
( dom (h | S) = S & rng (h | S) = S & dom ((h ") | S) = S & rng ((h ") | S) = S )
lemH:
for F being Field
for f being Automorphism of F
for a being Element of F st a <> 0. F holds
f . (a ") = (f . a) "
definition
let F be
Field;
let G be
Subgroup of
Aut F;
existence
ex b1 being strict doubleLoopStr st
( the carrier of b1 = Fixed_El (F,G) & the addF of b1 = the addF of F || (Fixed_El (F,G)) & the multF of b1 = the multF of F || (Fixed_El (F,G)) & 1. b1 = 1. F & 0. b1 = 0. F )
uniqueness
for b1, b2 being strict doubleLoopStr st the carrier of b1 = Fixed_El (F,G) & the addF of b1 = the addF of F || (Fixed_El (F,G)) & the multF of b1 = the multF of F || (Fixed_El (F,G)) & 1. b1 = 1. F & 0. b1 = 0. F & the carrier of b2 = Fixed_El (F,G) & the addF of b2 = the addF of F || (Fixed_El (F,G)) & the multF of b2 = the multF of F || (Fixed_El (F,G)) & 1. b2 = 1. F & 0. b2 = 0. F holds
b1 = b2
;
end;
lemFix:
for F being Field
for G being Subgroup of Aut F holds Fix (F,G) = InducedSubfield (Fixed_El (F,G))
G16:
for F being Field
for E being FieldExtension of F
for G being Subgroup of Aut (E,F) holds Fix (E,G) is IntermediateField of E,F
G3:
for F being Field
for K being FieldExtension of F
for E being b2 -extending FieldExtension of F holds Aut (E,K) is Subgroup of Aut (E,F)
lemG0:
for F being Field
for E being FieldExtension of F holds the carrier of ((1). (Aut (E,F))) = {(id E)}
lemG1:
for F being Field
for E being FieldExtension of F st E = F holds
Aut (E,F) = (1). (Aut E)
lemG2:
for F being Field holds Fix (F,((1). (Aut F))) == F
lemG3:
for F being Field
for E being FieldExtension of F st E = F holds
Fix (E,(Aut (E,F))) == F
lemAT3:
for F being Field
for E being FieldExtension of F
for f, g being Function of E,E
for a, b being Element of (Aut (E,F)) st f = a & g = b holds
f * g = a * b
lemAT2:
for F being Field
for E being FieldExtension of F
for f being Function of E,E
for a being Element of (Aut (E,F))
for m being Nat st f = a holds
f `^ m = a |^ m
AT3:
for p being Prime
for n being non zero Nat
for F being GaloisField of p |^ n holds card the carrier of (Aut (F,(Z/ p))) = n