:: ANALMETR semantic presentation
Lemma1:
for b1 being RealLinearSpace
for b2, b3, b4, b5 being VECTOR of b1
for b6, b7, b8, b9 being Real holds
( b2 = (b6 * b3) + (b7 * b4) & b5 = (b8 * b3) + (b9 * b4) implies ( b2 + b5 = ((b6 + b8) * b3) + ((b7 + b9) * b4) & b2 - b5 = ((b6 - b8) * b3) + ((b7 - b9) * b4) ) )
Lemma2:
for b1 being RealLinearSpace
for b2, b3 being VECTOR of b1 holds (0 * b2) + (0 * b3) = 0. b1
Lemma3:
for b1 being RealLinearSpace
for b2, b3, b4 being VECTOR of b1
for b5, b6, b7 being Real holds
( b2 = (b5 * b3) + (b6 * b4) implies b7 * b2 = ((b7 * b5) * b3) + ((b7 * b6) * b4) )
:: deftheorem Def1 defines Gen ANALMETR:def 1 :
for b
1 being
RealLinearSpacefor b
2, b
3 being
VECTOR of b
1 holds
(
Gen b
2,b
3 iff ( ( for b
4 being
VECTOR of b
1 holds
ex b
5, b
6 being
Real st b
4 = (b5 * b2) + (b6 * b3) ) & ( for b
4, b
5 being
Real holds
(
(b4 * b2) + (b5 * b3) = 0. b
1 implies ( b
4 = 0 & b
5 = 0 ) ) ) ) );
:: deftheorem Def2 defines are_Ort_wrt ANALMETR:def 2 :
Lemma6:
for b1 being RealLinearSpace
for b2, b3 being VECTOR of b1
for b4, b5, b6, b7 being Real holds
( Gen b2,b3 & (b4 * b2) + (b5 * b3) = (b6 * b2) + (b7 * b3) implies ( b4 = b6 & b5 = b7 ) )
theorem Th1: :: ANALMETR:1
canceled;
theorem Th2: :: ANALMETR:2
canceled;
theorem Th3: :: ANALMETR:3
canceled;
theorem Th4: :: ANALMETR:4
canceled;
theorem Th5: :: ANALMETR:5
for b
1 being
RealLinearSpacefor b
2, b
3, b
4, b
5 being
VECTOR of b
1 holds
(
Gen b
4,b
5 implies ( b
2,b
3 are_Ort_wrt b
4,b
5 iff for b
6, b
7, b
8, b
9 being
Real holds
( b
2 = (b6 * b4) + (b7 * b5) & b
3 = (b8 * b4) + (b9 * b5) implies
(b6 * b8) + (b7 * b9) = 0 ) ) )
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5 be
VECTOR of c
1;
assume E8:
Gen c
4,c
5
;
hereby
assume
c
2,c
3 are_Ort_wrt c
4,c
5
;
then consider c
6, c
7, c
8, c
9 being
Real such that E9:
( c
2 = (c6 * c4) + (c7 * c5) & c
3 = (c8 * c4) + (c9 * c5) )
and E10:
(c6 * c8) + (c7 * c9) = 0
by Def2;
let c
10, c
11, c
12, c
13 be
Real;
assume
( c
2 = (c10 * c4) + (c11 * c5) & c
3 = (c12 * c4) + (c13 * c5) )
;
then
( c
6 = c
10 & c
7 = c
11 & c
8 = c
12 & c
9 = c
13 )
by E8, E9, Lemma6;
hence
0
= (c10 * c12) + (c11 * c13)
by E10;
end;
assume E9:
for b
1, b
2, b
3, b
4 being
Real holds
( c
2 = (b1 * c4) + (b2 * c5) & c
3 = (b3 * c4) + (b4 * c5) implies
(b1 * b3) + (b2 * b4) = 0 )
;
consider c
6, c
7 being
Real such that E10:
c
2 = (c6 * c4) + (c7 * c5)
by E8, Def1;
consider c
8, c
9 being
Real such that E11:
c
3 = (c8 * c4) + (c9 * c5)
by E8, Def1;
(c6 * c8) + (c7 * c9) = 0
by E9, E10, E11;
hence
c
2,c
3 are_Ort_wrt c
4,c
5
by E10, E11, Def2;
end;
Lemma8:
for b1 being RealLinearSpace
for b2, b3 being VECTOR of b1 holds
( Gen b2,b3 implies ( b2 <> 0. b1 & b3 <> 0. b1 ) )
theorem Th6: :: ANALMETR:6
theorem Th7: :: ANALMETR:7
proof
consider c
1 being
RealLinearSpace such that E10:
ex b
1, b
2 being
VECTOR of c
1 st
( ( for b
3, b
4 being
Real holds
(
(b3 * b1) + (b4 * b2) = 0. c
1 implies ( b
3 = 0 & b
4 = 0 ) ) ) & ( for b
3 being
VECTOR of c
1 holds
ex b
4, b
5 being
Real st b
3 = (b4 * b1) + (b5 * b2) ) )
by FUNCSDOM:37;
consider c
2, c
3 being
VECTOR of c
1 such that E11:
( ( for b
1, b
2 being
Real holds
(
(b1 * c2) + (b2 * c3) = 0. c
1 implies ( b
1 = 0 & b
2 = 0 ) ) ) & ( for b
1 being
VECTOR of c
1 holds
ex b
2, b
3 being
Real st b
1 = (b2 * c2) + (b3 * c3) ) )
by E10;
take
c
1
;
take
c
2
;
take
c
3
;
thus
Gen c
2,c
3
by E11, Def1;
end;
theorem Th8: :: ANALMETR:8
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5 be
VECTOR of c
1;
assume
c
2,c
3 are_Ort_wrt c
4,c
5
;
then consider c
6, c
7, c
8, c
9 being
Real such that E11:
( c
2 = (c6 * c4) + (c7 * c5) & c
3 = (c8 * c4) + (c9 * c5) )
and E12:
(c6 * c8) + (c7 * c9) = 0
by Def2;
thus
c
3,c
2 are_Ort_wrt c
4,c
5
by E11, E12, Def2;
end;
theorem Th9: :: ANALMETR:9
proof
let c
1 be
RealLinearSpace;
let c
2, c
3 be
VECTOR of c
1;
assume E12:
Gen c
2,c
3
;
let c
4, c
5 be
VECTOR of c
1;
consider c
6, c
7 being
Real such that E13:
c
4 = (c6 * c2) + (c7 * c3)
by E12, Def1;
consider c
8, c
9 being
Real such that E14:
c
5 = (c8 * c2) + (c9 * c3)
by E12, Def1;
E15:
0. c
1 =
(0. c1) + (0. c1)
by RLVECT_1:10
.=
(0 * c2) + (0. c1)
by RLVECT_1:23
.=
(0 * c2) + (0 * c3)
by RLVECT_1:23
;
(c6 * 0) + (c7 * 0) = 0
;
hence
c
4,
0. c
1 are_Ort_wrt c
2,c
3
by E13, E15, Def2;
(0 * c8) + (0 * c9) = 0
;
hence
0. c
1,c
5 are_Ort_wrt c
2,c
3
by E14, E15, Def2;
end;
theorem Th10: :: ANALMETR:10
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5 be
VECTOR of c
1;
let c
6, c
7 be
Real;
assume
c
2,c
3 are_Ort_wrt c
4,c
5
;
then consider c
8, c
9, c
10, c
11 being
Real such that E13:
( c
2 = (c8 * c4) + (c9 * c5) & c
3 = (c10 * c4) + (c11 * c5) )
and E14:
(c8 * c10) + (c9 * c11) = 0
by Def2;
E15: c
6 * c
2 =
(c6 * (c8 * c4)) + (c6 * (c9 * c5))
by E13, RLVECT_1:def 9
.=
((c6 * c8) * c4) + (c6 * (c9 * c5))
by RLVECT_1:def 9
.=
((c6 * c8) * c4) + ((c6 * c9) * c5)
by RLVECT_1:def 9
;
E16: c
7 * c
3 =
(c7 * (c10 * c4)) + (c7 * (c11 * c5))
by E13, RLVECT_1:def 9
.=
((c7 * c10) * c4) + (c7 * (c11 * c5))
by RLVECT_1:def 9
.=
((c7 * c10) * c4) + ((c7 * c11) * c5)
by RLVECT_1:def 9
;
((c6 * c8) * (c7 * c10)) + ((c6 * c9) * (c7 * c11)) =
((c8 * c6) * (c10 * c7)) + ((c6 * c9) * (c11 * c7))
.=
(((c8 * c6) * c10) * c7) + (((c6 * c9) * c11) * c7)
.=
c
7 * (((c8 * c6) * c10) + ((c6 * c9) * c11))
.=
c
7 * (((c6 * c8) * c10) + ((c6 * c9) * c11))
.=
c
7 * ((c6 * (c8 * c10)) + (c6 * (c9 * c11)))
.=
(c7 * c6) * ((c8 * c10) + (c9 * c11))
.=
c
6 * (c7 * 0)
by E14
.=
0
;
hence
c
6 * c
2,c
7 * c
3 are_Ort_wrt c
4,c
5
by E15, E16, Def2;
end;
theorem Th11: :: ANALMETR:11
for b
1 being
RealLinearSpacefor b
2, b
3, b
4, b
5 being
VECTOR of b
1for b
6, b
7 being
Real holds
( b
2,b
3 are_Ort_wrt b
4,b
5 implies ( b
6 * b
2,b
3 are_Ort_wrt b
4,b
5 & b
2,b
7 * b
3 are_Ort_wrt b
4,b
5 ) )
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5 be
VECTOR of c
1;
let c
6, c
7 be
Real;
assume E14:
c
2,c
3 are_Ort_wrt c
4,c
5
;
( c
3 = 1
* c
3 & c
2 = 1
* c
2 )
by RLVECT_1:def 9;
hence
( c
6 * c
2,c
3 are_Ort_wrt c
4,c
5 & c
2,c
7 * c
3 are_Ort_wrt c
4,c
5 )
by E14, Th10;
end;
theorem Th12: :: ANALMETR:12
theorem Th13: :: ANALMETR:13
for b
1 being
RealLinearSpacefor b
2, b
3, b
4, b
5, b
6 being
VECTOR of b
1 holds
not (
Gen b
2,b
3 & b
4,b
5 are_Ort_wrt b
2,b
3 & b
4,b
6 are_Ort_wrt b
2,b
3 & b
4 <> 0. b
1 & ( for b
7, b
8 being
Real holds
not ( b
7 * b
5 = b
8 * b
6 & not ( not b
7 <> 0 & not b
8 <> 0 ) ) ) )
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5, c
6 be
VECTOR of c
1;
assume that E16:
Gen c
2,c
3
and E17:
c
4,c
5 are_Ort_wrt c
2,c
3
and E18:
c
4,c
6 are_Ort_wrt c
2,c
3
and E19:
c
4 <> 0. c
1
;
consider c
7, c
8, c
9, c
10 being
Real such that E20:
( c
4 = (c7 * c2) + (c8 * c3) & c
5 = (c9 * c2) + (c10 * c3) )
and E21:
(c7 * c9) + (c8 * c10) = 0
by E17, Def2;
consider c
11, c
12, c
13, c
14 being
Real such that E22:
( c
4 = (c11 * c2) + (c12 * c3) & c
6 = (c13 * c2) + (c14 * c3) )
and E23:
(c11 * c13) + (c12 * c14) = 0
by E18, Def2;
E24:
( c
7 = c
11 & c
8 = c
12 )
by E16, E20, E22, Lemma6;
E25:
now
assume E26:
c
7 = 0
;
then E27:
c
8 <> 0
by E19, E20, Lemma2;
then E28:
c
14 = 0
by E23, E24, E26, XCMPLX_1:6;
c
10 = 0
by E21, E26, E27, XCMPLX_1:6;
then E29:
( c
5 = (c9 * c2) + (0. c1) & c
6 = (c13 * c2) + (0. c1) )
by E20, E22, E28, RLVECT_1:23;
then E30:
( c
5 = c
9 * c
2 & c
6 = c
13 * c
2 )
by RLVECT_1:10;
E31: c
13 * c
5 =
c
13 * (c9 * c2)
by E29, RLVECT_1:10
.=
(c9 * c13) * c
2
by RLVECT_1:def 9
.=
c
9 * c
6
by E30, RLVECT_1:def 9
;
hence
ex b
1, b
2 being
Real st
( b
1 * c
5 = b
2 * c
6 & not ( not b
1 <> 0 & not b
2 <> 0 ) )
by E31;
end;
now
assume E26:
c
7 <> 0
;
E27:
( c
7 * c
9 = - (c8 * c10) & c
7 * c
13 = - (c8 * c14) )
by E21, E23, E24;
E28: c
9 =
1
* c
9
.=
(c7 * (c7 " )) * c
9
by E26, XCMPLX_0:def 7
.=
(c7 * c9) * (c7 " )
.=
((- c8) * c10) * (c7 " )
by E27
;
E29: c
13 =
1
* c
13
.=
(c7 * (c7 " )) * c
13
by E26, XCMPLX_0:def 7
.=
(c7 * c13) * (c7 " )
.=
((- c8) * c14) * (c7 " )
by E27
;
then E30:
c
10 * c
6 = ((c10 * (((- c8) * c14) * (c7 " ))) * c2) + ((c10 * c14) * c3)
by E22, Lemma3;
E31:
c
14 * (((- c8) * c10) * (c7 " )) = c
10 * (((- c8) * c14) * (c7 " ))
;
E32:
now
assume E33:
not ( not c
14 <> 0 & not c
10 <> 0 )
;
take c
15 = c
14;
take c
16 = c
10;
thus
( c
15 * c
5 = c
16 * c
6 & not ( not c
15 <> 0 & not c
16 <> 0 ) )
by E20, E28, E30, E31, E33, Lemma3;
end;
now
assume
( c
10 = 0 & c
14 = 0 )
;
then
1
* c
5 = 1
* c
6
by E20, E22, E28, E29;
hence
ex b
1, b
2 being
Real st
( b
1 * c
5 = b
2 * c
6 & not ( not b
1 <> 0 & not b
2 <> 0 ) )
;
end;
hence
ex b
1, b
2 being
Real st
( b
1 * c
5 = b
2 * c
6 & not ( not b
1 <> 0 & not b
2 <> 0 ) )
by E32;
end;
hence
ex b
1, b
2 being
Real st
( b
1 * c
5 = b
2 * c
6 & not ( not b
1 <> 0 & not b
2 <> 0 ) )
by E25;
end;
theorem Th14: :: ANALMETR:14
for b
1 being
RealLinearSpacefor b
2, b
3, b
4, b
5, b
6 being
VECTOR of b
1 holds
(
Gen b
2,b
3 & b
4,b
5 are_Ort_wrt b
2,b
3 & b
4,b
6 are_Ort_wrt b
2,b
3 implies ( b
4,b
5 + b
6 are_Ort_wrt b
2,b
3 & b
4,b
5 - b
6 are_Ort_wrt b
2,b
3 ) )
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5, c
6 be
VECTOR of c
1;
assume that E17:
Gen c
2,c
3
and E18:
c
4,c
5 are_Ort_wrt c
2,c
3
and E19:
c
4,c
6 are_Ort_wrt c
2,c
3
;
consider c
7, c
8, c
9, c
10 being
Real such that E20:
( c
4 = (c7 * c2) + (c8 * c3) & c
5 = (c9 * c2) + (c10 * c3) )
and E21:
(c7 * c9) + (c8 * c10) = 0
by E18, Def2;
consider c
11, c
12, c
13, c
14 being
Real such that E22:
( c
4 = (c11 * c2) + (c12 * c3) & c
6 = (c13 * c2) + (c14 * c3) )
and E23:
(c11 * c13) + (c12 * c14) = 0
by E19, Def2;
E24:
( c
7 = c
11 & c
8 = c
12 )
by E17, E20, E22, Lemma6;
E25:
c
5 + c
6 = ((c9 + c13) * c2) + ((c10 + c14) * c3)
by E20, E22, Lemma1;
(c7 * (c9 + c13)) + (c8 * (c10 + c14)) =
(((c7 * c9) + (c8 * c10)) + (c7 * c13)) + (c8 * c14)
.=
0
by E21, E23, E24
;
hence
c
4,c
5 + c
6 are_Ort_wrt c
2,c
3
by E20, E25, Def2;
E26:
c
5 - c
6 = ((c9 - c13) * c2) + ((c10 - c14) * c3)
by E20, E22, Lemma1;
(c7 * (c9 - c13)) + (c8 * (c10 - c14)) =
0
+ ((- 1) * 0)
by E21, E23, E24
.=
0
;
hence
c
4,c
5 - c
6 are_Ort_wrt c
2,c
3
by E20, E26, Def2;
end;
theorem Th15: :: ANALMETR:15
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4 be
VECTOR of c
1;
assume that E18:
Gen c
2,c
3
and E19:
c
4,c
4 are_Ort_wrt c
2,c
3
;
consider c
5, c
6, c
7, c
8 being
Real such that E20:
( c
4 = (c5 * c2) + (c6 * c3) & c
4 = (c7 * c2) + (c8 * c3) )
and E21:
(c5 * c7) + (c6 * c8) = 0
by E19, Def2;
E22:
( c
5 = c
7 & c
6 = c
8 )
by E18, E20, Lemma6;
E24:
c
5 = 0
c
6 = 0
hence c
4 =
(0 * c2) + (0. c1)
by E20, E24, RLVECT_1:23
.=
0
* c
2
by RLVECT_1:10
.=
0. c
1
by RLVECT_1:23
;
end;
theorem Th16: :: ANALMETR:16
for b
1 being
RealLinearSpacefor b
2, b
3, b
4, b
5, b
6 being
VECTOR of b
1 holds
(
Gen b
2,b
3 & b
4,b
5 - b
6 are_Ort_wrt b
2,b
3 & b
5,b
6 - b
4 are_Ort_wrt b
2,b
3 implies b
6,b
4 - b
5 are_Ort_wrt b
2,b
3 )
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5, c
6 be
VECTOR of c
1;
assume that E19:
Gen c
2,c
3
and E20:
c
4,c
5 - c
6 are_Ort_wrt c
2,c
3
and E21:
c
5,c
6 - c
4 are_Ort_wrt c
2,c
3
;
consider c
7, c
8 being
Real such that E22:
c
4 = (c7 * c2) + (c8 * c3)
by E19, Def1;
consider c
9, c
10 being
Real such that E23:
c
5 = (c9 * c2) + (c10 * c3)
by E19, Def1;
consider c
11, c
12 being
Real such that E24:
c
6 = (c11 * c2) + (c12 * c3)
by E19, Def1;
E25:
( c
5 - c
6 = ((c9 - c11) * c2) + ((c10 - c12) * c3) & c
6 - c
4 = ((c11 - c7) * c2) + ((c12 - c8) * c3) & c
4 - c
5 = ((c7 - c9) * c2) + ((c8 - c10) * c3) )
by E22, E23, E24, Lemma1;
then
(
(c7 * (c9 - c11)) + (c8 * (c10 - c12)) = 0 &
(c9 * (c11 - c7)) + (c10 * (c12 - c8)) = 0 )
by E19, E20, E21, E22, E23, Th5;
then E26:
(
((c7 * c9) + (c8 * c10)) + ((- 1) * ((c7 * c11) + (c8 * c12))) = 0 &
((c9 * c11) + (c10 * c12)) + ((- 1) * ((c9 * c7) + (c10 * c8))) = 0 )
;
set c
13 =
(c7 * c9) + (c8 * c10);
set c
14 =
(c7 * c11) + (c8 * c12);
set c
15 =
(c9 * c11) + (c10 * c12);
0 =
((((- 1) * ((c7 * c11) + (c8 * c12)