| Step |
Hyp |
Ref |
Expression |
| 1 |
|
tgaaddcpbl.p |
|- P = ( Base ` G ) |
| 2 |
|
tgaaddcpbl.i |
|- I = ( Itv ` G ) |
| 3 |
|
tgaaddcpbl.l |
|- L = ( LineG ` G ) |
| 4 |
|
tgaaddcpbl.c |
|- .~ = ( cgrA ` G ) |
| 5 |
|
tgaaddcpbl.o |
|- O = { <. a , b >. | ( ( a e. ( P \ ( Y L S ) ) /\ b e. ( P \ ( Y L S ) ) ) /\ E. s e. ( Y L S ) s e. ( a I b ) ) } |
| 6 |
|
tgaaddcpbl.q |
|- Q = { <. c , d >. | ( ( c e. ( P \ ( V L T ) ) /\ d e. ( P \ ( V L T ) ) ) /\ E. t e. ( V L T ) t e. ( c I d ) ) } |
| 7 |
|
tgaaddcpbl.1 |
|- ( ph -> G e. TarskiG ) |
| 8 |
|
tgaaddcpbl.s |
|- ( ph -> S e. P ) |
| 9 |
|
tgaaddcpbl.t |
|- ( ph -> T e. P ) |
| 10 |
|
tgaaddcpbl.u |
|- ( ph -> U e. P ) |
| 11 |
|
tgaaddcpbl.v |
|- ( ph -> V e. P ) |
| 12 |
|
tgaaddcpbl.w |
|- ( ph -> W e. P ) |
| 13 |
|
tgaaddcpbl.x |
|- ( ph -> X e. P ) |
| 14 |
|
tgaaddcpbl.y |
|- ( ph -> Y e. P ) |
| 15 |
|
tgaaddcpbl.z |
|- ( ph -> Z e. P ) |
| 16 |
|
tgaaddcpbl.2 |
|- ( ph -> Y =/= S ) |
| 17 |
|
tgaaddcpbl.3 |
|- ( ph -> V =/= T ) |
| 18 |
|
tgaaddcpbl.4 |
|- ( ph -> X O Z ) |
| 19 |
|
tgaaddcpbl.5 |
|- ( ph -> U Q W ) |
| 20 |
|
tgaaddcpbl.6 |
|- ( ph -> <" X Y S "> .~ <" U V T "> ) |
| 21 |
|
tgaaddcpbl.7 |
|- ( ph -> <" S Y Z "> .~ <" T V W "> ) |
| 22 |
|
tgaaddcpbllem3.1 |
|- ( ph -> -. Y e. ( X I Z ) ) |
| 23 |
|
tgaaddcpbllem2.1 |
|- ( ph -> R e. ( Y L S ) ) |
| 24 |
|
tgaaddcpbllem2.2 |
|- ( ph -> R e. ( X I Z ) ) |
| 25 |
|
tgaaddcpbllem2.3 |
|- ( ph -> Y e. ( S I R ) ) |
| 26 |
|
tgaaddcpbllem2.m |
|- M = ( ( pInvG ` G ) ` V ) |
| 27 |
|
tgaaddcpbllem2.k |
|- K = ( hlG ` G ) |
| 28 |
|
eleq1w |
|- ( e = s -> ( e e. ( a I b ) <-> s e. ( a I b ) ) ) |
| 29 |
28
|
cbvrexvw |
|- ( E. e e. ( Y L R ) e e. ( a I b ) <-> E. s e. ( Y L R ) s e. ( a I b ) ) |
| 30 |
29
|
anbi2i |
|- ( ( ( a e. ( P \ ( Y L R ) ) /\ b e. ( P \ ( Y L R ) ) ) /\ E. e e. ( Y L R ) e e. ( a I b ) ) <-> ( ( a e. ( P \ ( Y L R ) ) /\ b e. ( P \ ( Y L R ) ) ) /\ E. s e. ( Y L R ) s e. ( a I b ) ) ) |
| 31 |
30
|
opabbii |
|- { <. a , b >. | ( ( a e. ( P \ ( Y L R ) ) /\ b e. ( P \ ( Y L R ) ) ) /\ E. e e. ( Y L R ) e e. ( a I b ) ) } = { <. a , b >. | ( ( a e. ( P \ ( Y L R ) ) /\ b e. ( P \ ( Y L R ) ) ) /\ E. s e. ( Y L R ) s e. ( a I b ) ) } |
| 32 |
|
eleq1w |
|- ( a = c -> ( a e. ( P \ ( V L ( M ` T ) ) ) <-> c e. ( P \ ( V L ( M ` T ) ) ) ) ) |
| 33 |
|
eleq1w |
|- ( b = d -> ( b e. ( P \ ( V L ( M ` T ) ) ) <-> d e. ( P \ ( V L ( M ` T ) ) ) ) ) |
| 34 |
32 33
|
bi2anan9 |
|- ( ( a = c /\ b = d ) -> ( ( a e. ( P \ ( V L ( M ` T ) ) ) /\ b e. ( P \ ( V L ( M ` T ) ) ) ) <-> ( c e. ( P \ ( V L ( M ` T ) ) ) /\ d e. ( P \ ( V L ( M ` T ) ) ) ) ) ) |
| 35 |
|
oveq12 |
|- ( ( a = c /\ b = d ) -> ( a I b ) = ( c I d ) ) |
| 36 |
35
|
eleq2d |
|- ( ( a = c /\ b = d ) -> ( f e. ( a I b ) <-> f e. ( c I d ) ) ) |
| 37 |
36
|
rexbidv |
|- ( ( a = c /\ b = d ) -> ( E. f e. ( V L ( M ` T ) ) f e. ( a I b ) <-> E. f e. ( V L ( M ` T ) ) f e. ( c I d ) ) ) |
| 38 |
|
eleq1w |
|- ( f = t -> ( f e. ( c I d ) <-> t e. ( c I d ) ) ) |
| 39 |
38
|
cbvrexvw |
|- ( E. f e. ( V L ( M ` T ) ) f e. ( c I d ) <-> E. t e. ( V L ( M ` T ) ) t e. ( c I d ) ) |
| 40 |
37 39
|
bitrdi |
|- ( ( a = c /\ b = d ) -> ( E. f e. ( V L ( M ` T ) ) f e. ( a I b ) <-> E. t e. ( V L ( M ` T ) ) t e. ( c I d ) ) ) |
| 41 |
34 40
|
anbi12d |
|- ( ( a = c /\ b = d ) -> ( ( ( a e. ( P \ ( V L ( M ` T ) ) ) /\ b e. ( P \ ( V L ( M ` T ) ) ) ) /\ E. f e. ( V L ( M ` T ) ) f e. ( a I b ) ) <-> ( ( c e. ( P \ ( V L ( M ` T ) ) ) /\ d e. ( P \ ( V L ( M ` T ) ) ) ) /\ E. t e. ( V L ( M ` T ) ) t e. ( c I d ) ) ) ) |
| 42 |
41
|
cbvopabv |
|- { <. a , b >. | ( ( a e. ( P \ ( V L ( M ` T ) ) ) /\ b e. ( P \ ( V L ( M ` T ) ) ) ) /\ E. f e. ( V L ( M ` T ) ) f e. ( a I b ) ) } = { <. c , d >. | ( ( c e. ( P \ ( V L ( M ` T ) ) ) /\ d e. ( P \ ( V L ( M ` T ) ) ) ) /\ E. t e. ( V L ( M ` T ) ) t e. ( c I d ) ) } |
| 43 |
1 2 3 7 14 8 16
|
tgelrnln |
|- ( ph -> ( Y L S ) e. ran L ) |
| 44 |
1 3 2 7 43 23
|
tglnpt |
|- ( ph -> R e. P ) |
| 45 |
|
eqid |
|- ( dist ` G ) = ( dist ` G ) |
| 46 |
|
eqid |
|- ( pInvG ` G ) = ( pInvG ` G ) |
| 47 |
1 45 2 3 46 7 11 26 9
|
mircl |
|- ( ph -> ( M ` T ) e. P ) |
| 48 |
24 22
|
elnelneq2d |
|- ( ph -> -. R = Y ) |
| 49 |
48
|
neqned |
|- ( ph -> R =/= Y ) |
| 50 |
49
|
necomd |
|- ( ph -> Y =/= R ) |
| 51 |
17
|
necomd |
|- ( ph -> T =/= V ) |
| 52 |
1 45 2 3 46 7 11 26 9 51
|
mirne |
|- ( ph -> ( M ` T ) =/= V ) |
| 53 |
52
|
necomd |
|- ( ph -> V =/= ( M ` T ) ) |
| 54 |
1 2 3 7 14 44 50
|
tglinerflx2 |
|- ( ph -> R e. ( Y L R ) ) |
| 55 |
1 45 2 5 3 43 7 13 15 18
|
oppne1 |
|- ( ph -> -. X e. ( Y L S ) ) |
| 56 |
1 2 3 7 14 8 16 44 49 23
|
tglineelsb2 |
|- ( ph -> ( Y L S ) = ( Y L R ) ) |
| 57 |
55 56
|
neleqtrd |
|- ( ph -> -. X e. ( Y L R ) ) |
| 58 |
1 45 2 5 3 43 7 13 15 18
|
oppne2 |
|- ( ph -> -. Z e. ( Y L S ) ) |
| 59 |
58 56
|
neleqtrd |
|- ( ph -> -. Z e. ( Y L R ) ) |
| 60 |
1 45 2 31 13 15 54 57 59 24
|
islnoppd |
|- ( ph -> X { <. a , b >. | ( ( a e. ( P \ ( Y L R ) ) /\ b e. ( P \ ( Y L R ) ) ) /\ E. e e. ( Y L R ) e e. ( a I b ) ) } Z ) |
| 61 |
1 45 2 3 46 7 11 26 9
|
mirbtwn |
|- ( ph -> V e. ( ( M ` T ) I T ) ) |
| 62 |
1 2 3 7 11 9 47 17 61
|
btwnlng2 |
|- ( ph -> ( M ` T ) e. ( V L T ) ) |
| 63 |
1 2 3 7 11 9 17 47 52 62
|
tglineelsb2 |
|- ( ph -> ( V L T ) = ( V L ( M ` T ) ) ) |
| 64 |
63
|
difeq2d |
|- ( ph -> ( P \ ( V L T ) ) = ( P \ ( V L ( M ` T ) ) ) ) |
| 65 |
64
|
eleq2d |
|- ( ph -> ( c e. ( P \ ( V L T ) ) <-> c e. ( P \ ( V L ( M ` T ) ) ) ) ) |
| 66 |
64
|
eleq2d |
|- ( ph -> ( d e. ( P \ ( V L T ) ) <-> d e. ( P \ ( V L ( M ` T ) ) ) ) ) |
| 67 |
65 66
|
anbi12d |
|- ( ph -> ( ( c e. ( P \ ( V L T ) ) /\ d e. ( P \ ( V L T ) ) ) <-> ( c e. ( P \ ( V L ( M ` T ) ) ) /\ d e. ( P \ ( V L ( M ` T ) ) ) ) ) ) |
| 68 |
63
|
rexeqdv |
|- ( ph -> ( E. t e. ( V L T ) t e. ( c I d ) <-> E. t e. ( V L ( M ` T ) ) t e. ( c I d ) ) ) |
| 69 |
67 68
|
anbi12d |
|- ( ph -> ( ( ( c e. ( P \ ( V L T ) ) /\ d e. ( P \ ( V L T ) ) ) /\ E. t e. ( V L T ) t e. ( c I d ) ) <-> ( ( c e. ( P \ ( V L ( M ` T ) ) ) /\ d e. ( P \ ( V L ( M ` T ) ) ) ) /\ E. t e. ( V L ( M ` T ) ) t e. ( c I d ) ) ) ) |
| 70 |
69
|
opabbidv |
|- ( ph -> { <. c , d >. | ( ( c e. ( P \ ( V L T ) ) /\ d e. ( P \ ( V L T ) ) ) /\ E. t e. ( V L T ) t e. ( c I d ) ) } = { <. c , d >. | ( ( c e. ( P \ ( V L ( M ` T ) ) ) /\ d e. ( P \ ( V L ( M ` T ) ) ) ) /\ E. t e. ( V L ( M ` T ) ) t e. ( c I d ) ) } ) |
| 71 |
70 6 42
|
3eqtr4g |
|- ( ph -> Q = { <. a , b >. | ( ( a e. ( P \ ( V L ( M ` T ) ) ) /\ b e. ( P \ ( V L ( M ` T ) ) ) ) /\ E. f e. ( V L ( M ` T ) ) f e. ( a I b ) ) } ) |
| 72 |
71 19
|
breqdi |
|- ( ph -> U { <. a , b >. | ( ( a e. ( P \ ( V L ( M ` T ) ) ) /\ b e. ( P \ ( V L ( M ` T ) ) ) ) /\ E. f e. ( V L ( M ` T ) ) f e. ( a I b ) ) } W ) |
| 73 |
4
|
a1i |
|- ( ph -> .~ = ( cgrA ` G ) ) |
| 74 |
73
|
eqcomd |
|- ( ph -> ( cgrA ` G ) = .~ ) |
| 75 |
73 20
|
breqdi |
|- ( ph -> <" X Y S "> ( cgrA ` G ) <" U V T "> ) |
| 76 |
1 2 45 7 13 14 8 10 11 9 75
|
cgraswaplr |
|- ( ph -> <" S Y X "> ( cgrA ` G ) <" T V U "> ) |
| 77 |
1 45 2 7 47 11 9 61
|
tgbtwncom |
|- ( ph -> V e. ( T I ( M ` T ) ) ) |
| 78 |
1 2 45 7 8 14 13 9 11 10 44 47 76 25 77 50 53
|
sacgr |
|- ( ph -> <" R Y X "> ( cgrA ` G ) <" ( M ` T ) V U "> ) |
| 79 |
1 2 45 7 44 14 13 47 11 10 78
|
cgraswaplr |
|- ( ph -> <" X Y R "> ( cgrA ` G ) <" U V ( M ` T ) "> ) |
| 80 |
74 79
|
breqdi |
|- ( ph -> <" X Y R "> .~ <" U V ( M ` T ) "> ) |
| 81 |
73 21
|
breqdi |
|- ( ph -> <" S Y Z "> ( cgrA ` G ) <" T V W "> ) |
| 82 |
1 2 45 7 8 14 15 9 11 12 44 47 81 25 77 50 53
|
sacgr |
|- ( ph -> <" R Y Z "> ( cgrA ` G ) <" ( M ` T ) V W "> ) |
| 83 |
74 82
|
breqdi |
|- ( ph -> <" R Y Z "> .~ <" ( M ` T ) V W "> ) |
| 84 |
1 2 27 44 13 14 7 49
|
hlid |
|- ( ph -> R ( K ` Y ) R ) |
| 85 |
1 2 3 4 31 42 7 44 47 10 11 12 13 14 15 50 53 60 72 80 83 22 27 54 24 84
|
tgaaddcpbllem1 |
|- ( ph -> <" X Y Z "> .~ <" U V W "> ) |