let n be Nat; for F being Field
for E being FieldExtension of F
for x being Function of n,E
for a, b being Element of (Image_hom_Ext_eval (x,F))
for x1, x2 being Element of E st a = x1 & b = x2 holds
( a + b = x1 + x2 & a * b = x1 * x2 )
let F be Field; for E being FieldExtension of F
for x being Function of n,E
for a, b being Element of (Image_hom_Ext_eval (x,F))
for x1, x2 being Element of E st a = x1 & b = x2 holds
( a + b = x1 + x2 & a * b = x1 * x2 )
let E be FieldExtension of F; for x being Function of n,E
for a, b being Element of (Image_hom_Ext_eval (x,F))
for x1, x2 being Element of E st a = x1 & b = x2 holds
( a + b = x1 + x2 & a * b = x1 * x2 )
let x be Function of n,E; for a, b being Element of (Image_hom_Ext_eval (x,F))
for x1, x2 being Element of E st a = x1 & b = x2 holds
( a + b = x1 + x2 & a * b = x1 * x2 )
let a, b be Element of (Image_hom_Ext_eval (x,F)); for x1, x2 being Element of E st a = x1 & b = x2 holds
( a + b = x1 + x2 & a * b = x1 * x2 )
let x1, x2 be Element of E; ( a = x1 & b = x2 implies ( a + b = x1 + x2 & a * b = x1 * x2 ) )
set I = Image_hom_Ext_eval (x,F);
set f = hom_Ext_eval (x,F);
the carrier of (Image_hom_Ext_eval (x,F)) = rng (hom_Ext_eval (x,F))
by defIm;
then A1:
[a,b] in [:(rng (hom_Ext_eval (x,F))),(rng (hom_Ext_eval (x,F))):]
;
assume AS:
( a = x1 & b = x2 )
; ( a + b = x1 + x2 & a * b = x1 * x2 )
the addF of (Image_hom_Ext_eval (x,F)) . (a,b) =
( the addF of E || (rng (hom_Ext_eval (x,F)))) . (a,b)
by defIm
.=
the addF of E . (x1,x2)
by AS, A1, FUNCT_1:49
;
hence
a + b = x1 + x2
; a * b = x1 * x2
the multF of (Image_hom_Ext_eval (x,F)) . (a,b) =
( the multF of E || (rng (hom_Ext_eval (x,F)))) . (a,b)
by defIm
.=
the multF of E . (x1,x2)
by AS, A1, FUNCT_1:49
;
hence
a * b = x1 * x2
; verum