let F be Field; for E being FieldExtension of F
for K being F -extending FieldExtension of F
for BE being linearly-independent Subset of (VecSp (E,F))
for BK being linearly-independent Subset of (VecSp (K,E))
for a1, a2, b1, b2 being Element of K st a1 in BE & a2 in BE & b1 in BK & b2 in BK & b1 <> b2 holds
a1 * b1 <> a2 * b2
let E be FieldExtension of F; for K being F -extending FieldExtension of F
for BE being linearly-independent Subset of (VecSp (E,F))
for BK being linearly-independent Subset of (VecSp (K,E))
for a1, a2, b1, b2 being Element of K st a1 in BE & a2 in BE & b1 in BK & b2 in BK & b1 <> b2 holds
a1 * b1 <> a2 * b2
let K be F -extending FieldExtension of F; for BE being linearly-independent Subset of (VecSp (E,F))
for BK being linearly-independent Subset of (VecSp (K,E))
for a1, a2, b1, b2 being Element of K st a1 in BE & a2 in BE & b1 in BK & b2 in BK & b1 <> b2 holds
a1 * b1 <> a2 * b2
let BE be linearly-independent Subset of (VecSp (E,F)); for BK being linearly-independent Subset of (VecSp (K,E))
for a1, a2, b1, b2 being Element of K st a1 in BE & a2 in BE & b1 in BK & b2 in BK & b1 <> b2 holds
a1 * b1 <> a2 * b2
let BK be linearly-independent Subset of (VecSp (K,E)); for a1, a2, b1, b2 being Element of K st a1 in BE & a2 in BE & b1 in BK & b2 in BK & b1 <> b2 holds
a1 * b1 <> a2 * b2
let a1, a2, b1, b2 be Element of K; ( a1 in BE & a2 in BE & b1 in BK & b2 in BK & b1 <> b2 implies a1 * b1 <> a2 * b2 )
set VE = VecSp (E,F);
set VK = VecSp (K,E);
assume A0:
( a1 in BE & a2 in BE & b1 in BK & b2 in BK & b1 <> b2 )
; a1 * b1 <> a2 * b2
then reconsider a1v = a1, a2v = a2 as Element of (VecSp (E,F)) ;
reconsider b1v = b1, b2v = b2 as Element of (VecSp (K,E)) by A0;
A1:
a1 <> 0. (VecSp (E,F))
by A0, VECTSP_7:2;
A3:
( 0. (VecSp (E,F)) = 0. E & 0. (VecSp (K,E)) = 0. K )
by FIELD_4:def 6;
A5:
( E is Subring of K & E is Subfield of K )
by FIELD_4:7, FIELD_4:def 1;
then Z:
( 0. K = 0. E & 1. E = 1. K )
by C0SP1:def 3;
reconsider a1e = a1, a2e = a2 as Element of the carrier of E by A0, FIELD_4:def 6;
not a1 is zero
by A1, A3, A5, C0SP1:def 3;
then
a1e " = a1 "
by A5, FIELD_6:18;
then
(a1e ") * a2e = (a1 ") * a2
by A5, FIELD_6:16;
then ZZ:
- ((a1e ") * a2e) = - ((a1 ") * a2)
by A5, FIELD_6:17;
defpred S1[ object , object ] means ( ( $1 = b1 & $2 = 1. E ) or ( $1 = b2 & $2 = - ((a1 ") * a2) ) or ( $1 <> b1 & $1 <> b2 & $2 = 0. E ) );
A:
for x being object st x in the carrier of (VecSp (K,E)) holds
ex y being object st
( y in the carrier of E & S1[x,y] )
consider l being Function of the carrier of (VecSp (K,E)), the carrier of E such that
L:
for x being object st x in the carrier of (VecSp (K,E)) holds
S1[x,l . x]
from FUNCT_2:sch 1(A);
reconsider l = l as Element of Funcs ( the carrier of (VecSp (K,E)), the carrier of E) by FUNCT_2:8;
for v being Element of (VecSp (K,E)) st not v in {b1v,b2v} holds
l . v = 0. E
then reconsider l = l as Linear_Combination of VecSp (K,E) by VECTSP_6:def 1;
B: l . b1v =
1. E
by A0, L
.=
1. K
by A5, C0SP1:def 3
;
then A6:
( b1 in Carrier l & Carrier l <> {} )
by Z, VECTSP_6:1;
C1:
[(l . b1v),b1v] in [: the carrier of E, the carrier of K:]
by ZFMISC_1:def 2;
D: (l . b1v) * b1v =
( the multF of K | [: the carrier of E, the carrier of K:]) . ((l . b1v),b1v)
by FIELD_4:def 6
.=
(1. K) * b1
by B, C1, FUNCT_1:49
;
C1:
[(l . b2v),b2v] in [: the carrier of E, the carrier of K:]
by ZFMISC_1:def 2;
E: (l . b2v) * b2v =
( the multF of K | [: the carrier of E, the carrier of K:]) . ((l . b2v),b2v)
by FIELD_4:def 6
.=
the multF of K . ((l . b2v),b2v)
by C1, FUNCT_1:49
.=
(- ((a1 ") * a2)) * b2
by A0, L
;
then
Carrier l c= {b1v,b2v}
;
then reconsider l = l as Linear_Combination of {b1v,b2v} by VECTSP_6:def 4;
A7: Sum l =
((l . b1v) * b1v) + ((l . b2v) * b2v)
by A0, VECTSP_6:18
.=
((1. K) * b1) + ((- ((a1 ") * a2)) * b2)
by D, E, FIELD_4:def 6
;
A8:
{b1v,b2v} c= BK
by A0, TARSKI:def 2;
A9:
a1 <> 0. K
by A3, A1, A5, C0SP1:def 3;
hence
a1 * b1 <> a2 * b2
; verum