lempr1:
for F being Field
for E being FieldExtension of F holds IntermediateFields (E,F) c= SubFields E
mainA:
for S, T being non empty RelStr
for g being Function of S,T
for d being Function of T,S holds
( g | (Closed d) is Function of (Closed d),(Closed g) & d | (Closed g) is Function of (Closed g),(Closed d) )
main:
for S, T being non empty Poset
for g being Function of S,T
for d being Function of T,S st [g,d] is co-Galois holds
( ( for s being Element of S holds
( s in Closed d iff d . (g . s) = s ) ) & ( for t being Element of T holds
( t in Closed g iff g . (d . t) = t ) ) & (g | (Closed d)) " = d | (Closed g) & (d | (Closed g)) " = g | (Closed d) & Restr (g,d) is bijective & Restr (d,g) is bijective )
theorem hhg:
for
G1 being
Group for
G2 being
Subgroup of
G1 for
H1,
H2 being
Subset of
G1 for
H3,
H4 being
Subset of
G2 st
H1 = H3 &
H2 = H4 holds
H1 * H2 = H3 * H4
lemmaG0:
for G being Group
for M being non empty b1 -Subgroup-membered set holds meet { the carrier of K where K is Element of M : verum } c= the carrier of G
lemmaG1:
for G being Group holds
( multMagma(# the carrier of G, the multF of G #) is Subgroup of G & G is Subgroup of multMagma(# the carrier of G, the multF of G #) )
lemmaG2:
for G being Group
for M being non empty b1 -Subgroup-membered set holds meet { the carrier of K where K is Element of Subgroups G : for F being Group st F in M holds
F is Subgroup of K } c= the carrier of G
lemGx:
for G being Group
for H1, H2 being Subgroup of G holds meet { the carrier of H1, the carrier of H2} = meet { the carrier of H where H is Element of {H1,H2} : verum }
lemma0:
for F being Field
for M being non empty b1 -Subfield-membered set holds meet { the carrier of K where K is Element of M : verum } c= the carrier of F
lemma1:
for F being Field
for M being non empty b1 -Subfield-membered set
for S being Subset of F st S = meet { the carrier of K where K is Element of M : verum } holds
S is inducing_subfield
lemma2:
for E being Field
for M being non empty b1 -Subfield-membered set holds meet { the carrier of K where K is Element of SubFields E : for F being Field st F in M holds
F is Subfield of K } c= the carrier of E
lemma3:
for E being Field
for M being non empty b1 -Subfield-membered set
for S being Subset of E st S = meet { the carrier of K where K is Element of SubFields E : for F being Field st F in M holds
F is Subfield of K } holds
S is inducing_subfield
definition
let F be
Field;
let E be
FieldExtension of
F;
let K1,
K2 be
IntermediateField of
E,
F;
coherence
/\ {K1,K2} is IntermediateField of E,F
commutativity
for b1, K1, K2 being IntermediateField of E,F st b1 = /\ {K1,K2} holds
b1 = /\ {K2,K1}
;
coherence
\/ {K1,K2} is IntermediateField of E,F
commutativity
for b1, K1, K2 being IntermediateField of E,F st b1 = \/ {K1,K2} holds
b1 = \/ {K2,K1}
;
end;
lemm1:
for F being Field
for E being FieldExtension of F
for K1, K2 being IntermediateField of E,F holds the carrier of (K1 "/\" K2) = the carrier of K1 /\ the carrier of K2
definition
let F be
Field;
let E be
FieldExtension of
F;
existence
ex b1 being BinOp of (IntermediateFields (E,F)) st
for K1, K2 being IntermediateField of E,F holds b1 . (K1,K2) = K1 "/\" K2
uniqueness
for b1, b2 being BinOp of (IntermediateFields (E,F)) st ( for K1, K2 being IntermediateField of E,F holds b1 . (K1,K2) = K1 "/\" K2 ) & ( for K1, K2 being IntermediateField of E,F holds b2 . (K1,K2) = K1 "/\" K2 ) holds
b1 = b2
existence
ex b1 being BinOp of (IntermediateFields (E,F)) st
for K1, K2 being IntermediateField of E,F holds b1 . (K1,K2) = K1 "\/" K2
uniqueness
for b1, b2 being BinOp of (IntermediateFields (E,F)) st ( for K1, K2 being IntermediateField of E,F holds b1 . (K1,K2) = K1 "\/" K2 ) & ( for K1, K2 being IntermediateField of E,F holds b2 . (K1,K2) = K1 "\/" K2 ) holds
b1 = b2
end;
lemco1:
for F being Field
for E being FieldExtension of F ex c being Element of (IntermediateFields E) st
for a being Element of (IntermediateFields E) holds
( c "\/" a = c & a "\/" c = c )
lemco2:
for F being Field
for E being FieldExtension of F ex c being Element of (IntermediateFields E) st
for a being Element of (IntermediateFields E) holds
( c "/\" a = c & a "/\" c = c )
lemZ0:
for F being Field
for E being FieldExtension of F
for S being Subset of E holds (id E) .: 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 )