:: ANALOAF semantic presentation
:: deftheorem E1 defines // ANALOAF:def 1 :
for b
1 being
RealLinearSpacefor b
2, b
3, b
4, b
5 being
VECTOR of b
1 holds
( b
2,b
3 // b
4,b
5 iff not ( not b
2 = b
3 & not b
4 = b
5 & for b
6, b
7 being
Real holds
not ( 0
< b
6 & 0
< b
7 & b
6 * (b3 - b2) = b
7 * (b5 - b4) ) ) );
E2:
for b1, b2 being Real holds
not ( 0 < b1 & 0 < b2 & not 0 < b1 + b2 )
by XREAL_1:36;
E3:
for b1, b2 being Real holds
not ( b1 <> b2 & not 0 < b1 - b2 & not 0 < b2 - b1 )
by XREAL_1:57;
theorem :: ANALOAF:1
canceled;
theorem :: ANALOAF:2
canceled;
theorem :: ANALOAF:3
canceled;
theorem E4: :: ANALOAF:4
theorem :: ANALOAF:5
canceled;
theorem E5: :: ANALOAF:6
theorem :: ANALOAF:7
canceled;
theorem :: ANALOAF:8
canceled;
theorem E6: :: ANALOAF:9
theorem E7: :: ANALOAF:10
theorem E8: :: ANALOAF:11
theorem E9: :: ANALOAF:12
theorem E10: :: ANALOAF:13
for b
1 being
RealLinearSpacefor b
2, b
3 being
VECTOR of b
1for b
4 being
Real holds
( ( ( b
4 * b
2 = b
3 ) implies ( not b
4 <> 0 or b
2 = (b4 " ) * b
3 ) ) & ( ( b
2 = (b4 " ) * b
3 ) implies ( not b
4 <> 0 or b
4 * b
2 = b
3 ) ) )
proof
let c
1 be
RealLinearSpace;
let c
2, c
3 be
VECTOR of c
1;
let c
4 be
Real;
now
assume that
E11:
c
4 <> 0
and
E12:
c
2 = (c4 " ) * c
3
;
c
4 " <> 0
by E11, XCMPLX_1:203;
hence c
3 =
((c4 " ) " ) * c
2
by E12, E9
.=
c
4 * c
2
;
end;
hence
( ( ( c
4 * c
2 = c
3 ) implies ( not c
4 <> 0 or c
2 = (c4 " ) * c
3 ) ) & ( ( c
2 = (c4 " ) * c
3 ) implies ( not c
4 <> 0 or c
4 * c
2 = c
3 ) ) )
by E9;
end;
theorem :: ANALOAF:14
canceled;
theorem :: ANALOAF:15
canceled;
theorem E11: :: ANALOAF:16
for b
1 being
RealLinearSpacefor b
2, b
3, b
4, b
5 being
VECTOR of b
1 holds
not ( b
2,b
3 // b
4,b
5 & b
2 <> b
3 & b
4 <> b
5 & for b
6, b
7 being
Real holds
not ( b
6 * (b3 - b2) = b
7 * (b5 - b4) & 0
< b
6 & 0
< b
7 ) )
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5 be
VECTOR of c
1;
assume that
E12:
c
2,c
3 // c
4,c
5
and
E13:
( c
2 <> c
3 & c
4 <> c
5 )
;
not ( not c
2 = c
3 & not c
4 = c
5 & for b
1, b
2 being
Real holds
not ( 0
< b
1 & 0
< b
2 & b
1 * (c3 - c2) = b
2 * (c5 - c4) ) )
by E12, E1;
hence
ex b
1, b
2 being
Real st
( b
1 * (c3 - c2) = b
2 * (c5 - c4) & 0
< b
1 & 0
< b
2 )
by E13;
end;
theorem E12: :: ANALOAF:17
theorem :: ANALOAF:18
theorem E13: :: ANALOAF:19
theorem E14: :: ANALOAF:20
for b
1 being
RealLinearSpacefor b
2, b
3, b
4, b
5, b
6, b
7 being
VECTOR of b
1 holds
( ( b
2,b
3 // b
4,b
5 & b
2,b
3 // b
6,b
7 ) implies ( not b
2 <> b
3 or b
4,b
5 // b
6,b
7 ) )
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5, c
6, c
7 be
VECTOR of c
1;
assume that
E15:
c
2 <> c
3
and
E16:
c
2,c
3 // c
4,c
5
and
E17:
c
2,c
3 // c
6,c
7
;
now
assume E18:
( c
4 <> c
5 & c
6 <> c
7 )
;
then consider c
8, c
9 being
Real such that
E19:
( c
8 * (c3 - c2) = c
9 * (c5 - c4) & 0
< c
8 & 0
< c
9 )
by E15, E16, E11;
consider c
10, c
11 being
Real such that
E20:
( c
10 * (c3 - c2) = c
11 * (c7 - c6) & 0
< c
10 & 0
< c
11 )
by E15, E17, E18, E11;
E21: c
3 - c
2 =
(c8 " ) * (c9 * (c5 - c4))
by E19, E10
.=
((c8 " ) * c9) * (c5 - c4)
by RLVECT_1:def 9
;
E22: c
3 - c
2 =
(c10 " ) * (c11 * (c7 - c6))
by E20, E10
.=
((c10 " ) * c11) * (c7 - c6)
by RLVECT_1:def 9
;
( 0
< c
8 " & 0
< c
10 " )
by E19, E20, XREAL_1:124;
then
( 0
< (c8 " ) * c
9 & 0
< (c10 " ) * c
11 )
by E19, E20, XREAL_1:131;
hence
c
4,c
5 // c
6,c
7
by E21, E22, E1;
end;
hence
c
4,c
5 // c
6,c
7
by E1;
end;
theorem E15: :: ANALOAF:21
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5 be
VECTOR of c
1;
assume E16:
c
2,c
3 // c
4,c
5
;
now
assume
( c
2 <> c
3 & c
4 <> c
5 )
;
then consider c
6, c
7 being
Real such that
E17:
( c
6 * (c3 - c2) = c
7 * (c5 - c4) & 0
< c
6 & 0
< c
7 )
by E16, E11;
c
6 * (c2 - c3) =
- (c7 * (c5 - c4))
by E17, E7
.=
c
7 * (c4 - c5)
by E7
;
hence
( c
3,c
2 // c
5,c
4 & c
4,c
5 // c
2,c
3 )
by E17, E1;
end;
hence
( c
3,c
2 // c
5,c
4 & c
4,c
5 // c
2,c
3 )
by E1;
end;
theorem E16: :: ANALOAF:22
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4 be
VECTOR of c
1;
assume E17:
c
2,c
3 // c
3,c
4
;
now
assume
( c
2 <> c
3 & c
3 <> c
4 )
;
then consider c
5, c
6 being
Real such that
E18:
( c
5 * (c3 - c2) = c
6 * (c4 - c3) & 0
< c
5 & 0
< c
6 )
by E17, E11;
E19: c
6 * (c4 - c2) =
c
6 * ((c4 - c3) + (c3 - c2))
by E4
.=
(c5 * (c3 - c2)) + (c6 * (c3 - c2))
by E18, RLVECT_1:def 9
.=
(c5 + c6) * (c3 - c2)
by RLVECT_1:def 9
;
0
< c
5 + c
6
by E18, E2;
hence
c
2,c
3 // c
2,c
4
by E18, E19, E1;
end;
hence
c
2,c
3 // c
2,c
4
by E1, E12;
end;
theorem E17: :: ANALOAF:23
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4 be
VECTOR of c
1;
assume E18:
c
2,c
3 // c
2,c
4
;
now
assume
( c
2 <> c
3 & c
2 <> c
4 )
;
then consider c
5, c
6 being
Real such that
E19:
( c
5 * (c3 - c2) = c
6 * (c4 - c2) & 0
< c
5 & 0
< c
6 )
by E18, E11;
c
3 - c
4 =
(c3 - c2) + (c2 - c4)
by E4
.=
(c3 - c2) - (c4 - c2)
by E5
;
then E20: c
6 * (c3 - c4) =
(c6 * (c3 - c2)) - (c5 * (c3 - c2))
by E19, RLVECT_1:48
.=
(c6 - c5) * (c3 - c2)
by RLVECT_1:49
.=
(c5 - c6) * (c2 - c3)
by E8
;
c
4 - c
3 =
(c4 - c2) + (c2 - c3)
by E4
.=
(c4 - c2) - (c3 - c2)
by E5
;
then E21: c
5 * (c4 - c3) =
(c5 * (c4 - c2)) - (c6 * (c4 - c2))
by E19, RLVECT_1:48
.=
(c5 - c6) * (c4 - c2)
by RLVECT_1:49
.=
(c6 - c5) * (c2 - c4)
by E8
;
now
assume
c
5 <> c
6
;
then
not ( not 0
< c
5 - c
6 & not 0
< c
6 - c
5 )
by E3;
then
( c
3,c
2 // c
4,c
3 or c
4,c
2 // c
3,c
4 )
by E19, E20, E21, E1;
hence
not ( not c
2,c
3 // c
3,c
4 & not c
2,c
4 // c
4,c
3 )
by E15;
end;
hence
not ( not c
2,c
3 // c
3,c
4 & not c
2,c
4 // c
4,c
3 )
by E22;
end;
hence
not ( not c
2,c
3 // c
3,c
4 & not c
2,c
4 // c
4,c
3 )
by E1;
end;
theorem E18: :: ANALOAF:24
theorem E19: :: ANALOAF:25
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5 be
VECTOR of c
1;
set c
6 =
(c3 + c4) - c
5;
(
((c3 + c4) - c5) + c
5 = c
3 + c
4 &
((c3 + c4) - c5) + c
5 = c
4 + c
3 )
by RLSUB_2:78;
then
(
((c3 + c4) - c5) - c
3 = c
4 - c
5 &
((c3 + c4) - c5) - c
4 = c
3 - c
5 )
by E6;
hence
( c
2 = (c3 + c4) - c
5 implies ( c
5,c
3 // c
4,c
2 & c
5,c
4 // c
3,c
2 ) )
by E18;
end;
theorem E20: :: ANALOAF:26
for b
1 being
RealLinearSpace holds
( not for b
2, b
3 being
VECTOR of b
1 holds not b
2 <> b
3 implies for b
2, b
3, b
4 being
VECTOR of b
1 holds
ex b
5 being
VECTOR of b
1 st
( b
2,b
3 // b
4,b
5 & b
2,b
4 // b
3,b
5 & b
3 <> b
5 ) )
proof
let c
1 be
RealLinearSpace;
given c
2, c
3 being
VECTOR of c
1 such that
E21:
c
2 <> c
3
;
let c
4, c
5, c
6 be
VECTOR of c
1;
E22:
now
assume E23:
c
4 = c
6
;
then E24:
( c
4,c
5 // c
6,c
4 & c
4,c
6 // c
5,c
4 )
by E1;
now
assume
c
4 = c
5
;
then
( not ( not c
5 <> c
2 & not c
5 <> c
3 ) & c
4,c
5 // c
6,c
2 & c
4,c
6 // c
5,c
2 & c
4,c
5 // c
6,c
3 & c
4,c
6 // c
5,c
3 )
by E21, E23, E1;
hence
ex b
1 being
VECTOR of c
1 st
( c
4,c
5 // c
6,b
1 & c
4,c
6 // c
5,b
1 & c
5 <> b
1 )
;
end;
hence
ex b
1 being
VECTOR of c
1 st
( c
4,c
5 // c
6,b
1 & c
4,c
6 // c
5,b
1 & c
5 <> b
1 )
by E24;
end;
now
assume E23:
c
4 <> c
6
;
take c
7 =
(c5 + c6) - c
4;
E24:
( c
4,c
5 // c
6,c
7 & c
4,c
6 // c
5,c
7 )
by E19;
hence
ex b
1 being
VECTOR of c
1 st
( c
4,c
5 // c
6,b
1 & c
4,c
6 // c
5,b
1 & c
5 <> b
1 )
by E24;
end;
hence
ex b
1 being
VECTOR of c
1 st
( c
4,c
5 // c
6,b
1 & c
4,c
6 // c
5,b
1 & c
5 <> b
1 )
by E22;
end;
theorem E21: :: ANALOAF:27
for b
1 being
RealLinearSpacefor b
2, b
3, b
4, b
5 being
VECTOR of b
1 holds
not ( b
2 <> b
3 & b
3,b
2 // b
2,b
4 & for b
6 being
VECTOR of b
1 holds
not ( b
5,b
2 // b
2,b
6 & b
5,b
3 // b
4,b
6 ) )
proof
let c
1 be
RealLinearSpace;
let c
2, c
3, c
4, c
5 be
VECTOR of c
1;
assume that
E22:
c
2 <> c
3
and
E23:
c
3,c
2 // c
2,c
4
;
E24:
now
assume E25:
c
2 = c
4
;
take c
6 = c
2;
thus
( c
5,c
2 // c
2,c
6 & c
5,c
3 // c
4,c
6 )
by E25, E1;
end;
now
assume
c
2 <> c
4
;
then consider c
6, c
7 being
Real such that
E25:
( c
6 * (c2 - c3) = c
7 * (c4 - c2) & 0
< c
6 & 0
< c
7 )
by E22, E23, E11;
set c
8 =
(((c7 " ) * c6) * (c2 - c5)) + c
2;
E26: 1
* (((((c7 " ) * c6) * (c2 - c5)) + c2) - c2) =
((((c7 " ) * c6) * (c2 - c5)) + c2) - c
2
by RLVECT_1:def 9
.=
((c7 " ) * c6) * (c2 - c5)
by RLSUB_2:78
;
0
< c
7 "
by E25, XREAL_1:124;
then
( 0
< (c7 " ) * c
6 & 0
< 1 )
by E25, XREAL_1:131;
then E27:
c
5,c
2 // c
2,
(((c7 " ) * c6) * (c2 - c5)) + c
2
by E26, E1;
E28:
((((c7 " ) * c6) * (c2 - c5)) + c2) - c
2 =
((c7 " ) * c6) * (c2 - c5)
by RLSUB_2:78
.=
(c7 " ) * (c6 * (c2 - c5))
by RLVECT_1:def 9
;
E29: c
3 - c
5 =
(c2 - c5) + (c3 - c2)
by E4
.=
(c2 - c5) - (c2 - c3)
by E5
;
E30:
((((c7 " ) * c6) * (c2 - c5)) + c2) - c
4 =
(((((c7 " ) * c6) * (c2 - c5)) + c2) - c2) + (c2 - c4)
by E4
.=
(((((c7 " ) * c6) * (c2 - c5)) + c2) - c2) - (c4 - c2)
by E5
;
c
6 * (c3 - c5) =
(c6 * (c2 - c5)) - (c6 * (c2 - c3))
by E29, RLVECT_1:48
.=
(c7 * (((((c7 " ) * c6) * (c2 - c5)) + c2) - c2)) - (c7 * (c4 - c2))
by E25, E28, E10
.=
c
7 * (((((c7 " ) * c6) * (c2 - c5)) + c2) - c4)
by E30, RLVECT_1:48
;
then
c
5,c
3 // c
4,
(((c7 " ) * c6) * (c2 - c5)) + c
2
by E25, E1;
hence
ex b
1 being
VECTOR of c
1 st
( c
5,c
2 // c
2,b
1 & c
5,c
3 // c
4,b
1 )
by E27;
end;
hence
ex b
1 being
VECTOR of c
1 st
( c
5,c
2 // c
2,b
1 & c
5,c
3 // c
4,b
1 )
by E24;
end;
theorem E22: :: ANALOAF:28
theorem E23: :: ANALOAF:29
for b
1 being
RealLinearSpace holds
not ( ex b
2, b
3 being
VECTOR of b
1 st
for b
4, b
5 being
Real holds
(
(b4 * b2) + (b5 * b3) = 0. b
1 implies ( b
4 = 0 & b
5 = 0 ) ) & for b
2, b
3, b
4, b
5 being
VECTOR of b
1 holds
not ( not b
2,b
3 // b
4,b
5 & not b
2,b
3 // b
5,b
4 ) )
proof
let c
1 be
RealLinearSpace;
given c
2, c
3 being
VECTOR of c
1 such that
E24:
for b
1, b
2 being
Real holds
(
(b1 * c2) + (b2 * c3) = 0. c
1 implies ( b
1 = 0 & b
2 = 0 ) )
;
E25:
( c
2 <> c
3 & c
2 <> 0. c
1 & c
3 <> 0. c
1 )
by E24, E22;
E26:
not
0. c
1,c
2 // c
3,
0. c
1
proof
assume E27:
0. c
1,c
2 // c
3,
0. c
1
;
hence
not verum
by E25, E27, E1;
end;
not
0. c
1,c
2 // 0. c
1,c
3
proof
assume E27:
0. c
1,c
2 // 0. c
1,c
3
;
hence
not verum
by E25, E27, E1;
end;
hence
ex b
1, b
2, b
3, b
4 being
VECTOR of c
1 st
( not b
1,b
2 // b
3,b
4 & not b
1,b
2 // b
4,b
3 )
by E26;
end;
E24:
for b1 being RealLinearSpace
for b2, b3, b4, b5 being VECTOR of b1
for b6, b7 being Real holds
not ( b6 * (b2 - b3) = b7 * (b4 - b5) & not ( not b6 <> 0 & not b7 <> 0 ) & not b3,b2 // b4,b5 & not b3,b2 // b5,b4 )
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 that
E25:
c
6 * (c2 - c3) = c
7 * (c4 - c5)
and
E26:
not ( not c
6 <> 0 & not c
7 <> 0 )
;
now
assume E29:
( c
6 <> 0 & c
7 <> 0 )
;
hence
not ( not c
3,c
2 // c
4,c
5 & not c
3,c
2 // c
5,c
4 )
by E25, E29, E30, E31, E1;
end;
hence
not ( not c
3,c
2 // c
4,c
5 & not c
3,c
2 // c
5,c
4 )
by E27, E28;
end;
theorem :: ANALOAF:30
canceled;
theorem E25: :: ANALOAF:31
for b
1 being
RealLinearSpace holds
( ex b
2, b
3 being
VECTOR of b
1 st
for b
4 being
VECTOR of b
1 holds
ex b
5, b
6 being
Real st
(b5 * b2) + (b6 * b3) = b
4 implies for b
2, b
3, b
4, b
5 being
VECTOR of b
1 holds
not ( not b
2,b
3 // b
4,b
5 & not b
2,b
3 // b
5,b
4 & for b
6 being
VECTOR of b
1 holds
not ( ( b
2,b
3 // b
2,b
6 or b
2,b
3 // b
6,b
2 ) & ( b
4,b
5 // b
4,b
6 or b
4,b
5 // b
6,b
4 ) ) ) )
proof
let c
1 be
RealLinearSpace;
given c
2, c
3 being
VECTOR of c
1 such that
E26:
for b
1 being
VECTOR of c
1 holds
ex b
2, b
3 being
Real st
(b2 * c2) + (b3 * c3) = b
1
;
let c
4, c
5, c
6, c
7 be
VECTOR of c
1;
assume E27:
( not c
4,c
5 // c
6,c
7 & not c
4,c
5 // c
7,c
6 )
;
consider c
8, c
9 being
Real such that
E28:
(c8 * c2) + (c9 * c3) = c
5 - c
4
by E26;
consider c
10, c
11 being
Real such that
E29:
(c10 * c2) + (c11 * c3) = c
7 - c
6
by E26;
consider c
12, c
13 being
Real such that
E30:
(c12 * c2) + (c13 * c3) = c
4 - c
6
by E26;
set c
14 =
(c8 * c11) - (c10 * c9);
E31:
now
assume E32:
(c8 * c11) - (c10 * c9) = 0
;
then E33:
c
8 * c
11 = c
10 * c
9
;
E34:
now
assume E35:
c
8 = 0
;
E36:
c
9 <> 0
then E37:
c
10 = 0
by E33, E35, XCMPLX_1:6;
E38:
c
11 <> 0
E39: c
5 - c
4 =
(0. c1) + (c9 * c3)
by E28, E35, RLVECT_1:23
.=
c
9 * c
3
by RLVECT_1:10
;
E40: c
7 - c
6 =
(0. c1) + (c11 * c3)
by E29, E37, RLVECT_1:23
.=
c
11 * c
3
by RLVECT_1:10
;
E41:
(c9 " ) * (c5 - c4) =
((c9 " ) * c9) * c
3
by E39, RLVECT_1:def 9
.=
1
* c
3
by E36, XCMPLX_0:def 7
.=
c
3
by RLVECT_1:def 9
;
(c11 " ) * (c7 - c6) =
((c11 " ) * c11) * c
3
by E40, RLVECT_1:def 9
.=
1
* c
3
by E38, XCMPLX_0:def 7
.=
c
3
by RLVECT_1:def 9
;
then
(
(c9 " ) * (c5 - c4) = (c11 " ) * (c7 - c6) & c
9 " <> 0 & c
11 " <> 0 )
by E36, E38, E41, XCMPLX_1:203;
hence
not verum
by E27, E24;
end;
E35:
now
assume E36:
( c
8 <> 0 & c
10 = 0 )
;
c
11 <> 0
hence
not verum
by E32, E36, XCMPLX_1:6;
end;
E36:
now
assume E37:
( c
8 <> 0 & c
10 <> 0 & c
9 = 0 )
;
then E38:
c
11 = 0
by E32, XCMPLX_1:6;
E39: c
5 - c
4 =
(c8 * c2) + (0. c1)
by E28, E37, RLVECT_1:23
.=
c
8 * c
2
by RLVECT_1:10
;
E40: c
7 - c
6 =
(c10 * c2) + (0. c1)
by E29, E38, RLVECT_1:23
.=
c
10 * c
2
by RLVECT_1:10
;
E41:
(c8 " ) * (c5 - c4) =
((c8 " ) * c8) * c
2
by E39, RLVECT_1:def 9
.=
1
* c
2
by E37, XCMPLX_0:def 7
.=
c
2
by RLVECT_1:def 9
;
(c10 " ) * (c7 - c6) =
((c10 " ) * c10) * c
2
by E40, RLVECT_1:def 9
.=
1
* c
2
by E37, XCMPLX_0:def 7
.=
c
2
by RLVECT_1:def 9
;
then
(
(c8 " ) * (c5 - c4) = (c10 " ) * (c7 - c6) & c
8 " <> 0 & c
10 " <> 0 )
by E37, E41,