:: HAHNBAN1 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
Lm1:
for F being non empty Abelian add-associative right_zeroed right_complementable right-distributive doubleLoopStr
for x, y being Element of F holds x * (- y) = - (x * y)
theorem :: HAHNBAN1:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: HAHNBAN1:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: HAHNBAN1:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th4: :: HAHNBAN1:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th5: :: HAHNBAN1:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines [** HAHNBAN1:def 1 :
:: deftheorem defines i_FC HAHNBAN1:def 2 :
theorem :: HAHNBAN1:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: HAHNBAN1:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th8: :: HAHNBAN1:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th9: :: HAHNBAN1:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th10: :: HAHNBAN1:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th11: :: HAHNBAN1:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: HAHNBAN1:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: HAHNBAN1:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th14: :: HAHNBAN1:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th15: :: HAHNBAN1:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th16: :: HAHNBAN1:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th17: :: HAHNBAN1:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem HAHNBAN1:def 3 :
canceled;
:: deftheorem HAHNBAN1:def 4 :
canceled;
:: deftheorem HAHNBAN1:def 5 :
canceled;
:: deftheorem Def6 defines + HAHNBAN1:def 6 :
:: deftheorem Def7 defines - HAHNBAN1:def 7 :
:: deftheorem defines - HAHNBAN1:def 8 :
:: deftheorem Def9 defines * HAHNBAN1:def 9 :
:: deftheorem defines 0Functional HAHNBAN1:def 10 :
:: deftheorem Def11 defines additive HAHNBAN1:def 11 :
:: deftheorem Def12 defines homogeneous HAHNBAN1:def 12 :
:: deftheorem defines 0-preserving HAHNBAN1:def 13 :
theorem :: HAHNBAN1:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: HAHNBAN1:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th20: :: HAHNBAN1:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th21: :: HAHNBAN1:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th22: :: HAHNBAN1:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th23: :: HAHNBAN1:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th24: :: HAHNBAN1:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th25: :: HAHNBAN1:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th26: :: HAHNBAN1:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th27: :: HAHNBAN1:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th28: :: HAHNBAN1:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let K be non
empty Abelian add-associative right_zeroed right_complementable associative commutative right-distributive doubleLoopStr ;
let V be non
empty VectSpStr of
K;
func V *' -> non
empty strict VectSpStr of
K means :
Def14:
:: HAHNBAN1:def 14
( ( for
x being
set holds
(
x in the
carrier of
it iff
x is
linear-Functional of
V ) ) & ( for
f,
g being
linear-Functional of
V holds the
add of
it . f,
g = f + g ) & the
Zero of
it = 0Functional V & ( for
f being
linear-Functional of
V for
x being
Element of
K holds the
lmult of
it . x,
f = x * f ) );
existence
ex b1 being non empty strict VectSpStr of K st
( ( for x being set holds
( x in the carrier of b1 iff x is linear-Functional of V ) ) & ( for f, g being linear-Functional of V holds the add of b1 . f,g = f + g ) & the Zero of b1 = 0Functional V & ( for f being linear-Functional of V
for x being Element of K holds the lmult of b1 . x,f = x * f ) )
uniqueness
for b1, b2 being non empty strict VectSpStr of K st ( for x being set holds
( x in the carrier of b1 iff x is linear-Functional of V ) ) & ( for f, g being linear-Functional of V holds the add of b1 . f,g = f + g ) & the Zero of b1 = 0Functional V & ( for f being linear-Functional of V
for x being Element of K holds the lmult of b1 . x,f = x * f ) & ( for x being set holds
( x in the carrier of b2 iff x is linear-Functional of V ) ) & ( for f, g being linear-Functional of V holds the add of b2 . f,g = f + g ) & the Zero of b2 = 0Functional V & ( for f being linear-Functional of V
for x being Element of K holds the lmult of b2 . x,f = x * f ) holds
b1 = b2
end;
:: deftheorem Def14 defines *' HAHNBAN1:def 14 :
:: deftheorem HAHNBAN1:def 15 :
canceled;
:: deftheorem Def16 defines subadditive HAHNBAN1:def 16 :
:: deftheorem Def17 defines additive HAHNBAN1:def 17 :
:: deftheorem Def18 defines Real_homogeneous HAHNBAN1:def 18 :
theorem Th29: :: HAHNBAN1:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def19 defines homogeneous HAHNBAN1:def 19 :
:: deftheorem defines 0-preserving HAHNBAN1:def 20 :
Lm2:
0c = [*0,0*]
by ARYTM_0:def 7, COMPLEX1:def 6;
Lm3:
1r = [*1,0*]
by ARYTM_0:def 7, COMPLEX1:def 7;
:: deftheorem defines 0RFunctional HAHNBAN1:def 21 :
definition
let V be non
empty VectSpStr of
F_Complex ;
func RealVS V -> strict RLSStruct means :
Def22:
:: HAHNBAN1:def 22
(
LoopStr(# the
carrier of
it,the
add of
it,the
Zero of
it #)
= LoopStr(# the
carrier of
V,the
add of
V,the
Zero of
V #) & ( for
r being
Real for
v being
Vector of
V holds the
Mult of
it . r,
v = [**r,0**] * v ) );
existence
ex b1 being strict RLSStruct st
( LoopStr(# the carrier of b1,the add of b1,the Zero of b1 #) = LoopStr(# the carrier of V,the add of V,the Zero of V #) & ( for r being Real
for v being Vector of V holds the Mult of b1 . r,v = [**r,0**] * v ) )
uniqueness
for b1, b2 being strict RLSStruct st LoopStr(# the carrier of b1,the add of b1,the Zero of b1 #) = LoopStr(# the carrier of V,the add of V,the Zero of V #) & ( for r being Real
for v being Vector of V holds the Mult of b1 . r,v = [**r,0**] * v ) & LoopStr(# the carrier of b2,the add of b2,the Zero of b2 #) = LoopStr(# the carrier of V,the add of V,the Zero of V #) & ( for r being Real
for v being Vector of V holds the Mult of b2 . r,v = [**r,0**] * v ) holds
b1 = b2
end;
:: deftheorem Def22 defines RealVS HAHNBAN1:def 22 :
theorem Th30: :: HAHNBAN1:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th31: :: HAHNBAN1:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th32: :: HAHNBAN1:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def23 defines projRe HAHNBAN1:def 23 :
:: deftheorem Def24 defines projIm HAHNBAN1:def 24 :
:: deftheorem defines RtoC HAHNBAN1:def 25 :
:: deftheorem defines CtoR HAHNBAN1:def 26 :
:: deftheorem Def27 defines i-shift HAHNBAN1:def 27 :
:: deftheorem Def28 defines prodReIm HAHNBAN1:def 28 :
theorem Th33: :: HAHNBAN1:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: HAHNBAN1:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: HAHNBAN1:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: HAHNBAN1:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 