| Step |
Hyp |
Ref |
Expression |
| 1 |
|
tgextalt2.p |
|- P = ( Base ` G ) |
| 2 |
|
tgextalt2.m |
|- .- = ( dist ` G ) |
| 3 |
|
tgextalt2.i |
|- I = ( Itv ` G ) |
| 4 |
|
tgextalt2.l |
|- L = ( LineG ` G ) |
| 5 |
|
tgextalt2.k |
|- K = ( hlG ` G ) |
| 6 |
|
tgextalt2.s |
|- .<_ = ( leA ` G ) |
| 7 |
|
tgextalt2.g |
|- ( ph -> G e. TarskiG ) |
| 8 |
|
tgextalt2.a |
|- ( ph -> A e. P ) |
| 9 |
|
tgextalt2.b |
|- ( ph -> B e. P ) |
| 10 |
|
tgextalt2.c |
|- ( ph -> C e. P ) |
| 11 |
|
tgextalt2.d |
|- ( ph -> D e. P ) |
| 12 |
|
tgextalt2.e |
|- ( ph -> E e. P ) |
| 13 |
|
tgextalt2.ext |
|- ( ph -> C e. ( B I D ) ) |
| 14 |
|
tgextalt2.ext2 |
|- ( ph -> C e. ( A I E ) ) |
| 15 |
|
tgextalt2.ncol |
|- ( ph -> -. ( A e. ( B L C ) \/ B = C ) ) |
| 16 |
|
tgextalt2.ne |
|- ( ph -> C =/= D ) |
| 17 |
|
tgextalt2.ne2 |
|- ( ph -> C =/= E ) |
| 18 |
1 4 3 7 9 10 8 15
|
ncolrot2 |
|- ( ph -> -. ( C e. ( A L B ) \/ A = B ) ) |
| 19 |
1 4 3 7 8 9 10 18
|
ncolcom |
|- ( ph -> -. ( C e. ( B L A ) \/ B = A ) ) |
| 20 |
1 4 3 7 9 8 10 19
|
ncolrot1 |
|- ( ph -> -. ( B e. ( A L C ) \/ A = C ) ) |
| 21 |
1 2 3 4 5 7 9 8 10 12 14 20 17
|
tgextale |
|- ( ph -> <" C B A "> ( leA ` G ) <" B C E "> ) |
| 22 |
6
|
breqi |
|- ( <" C B A "> .<_ <" B C E "> <-> <" C B A "> ( leA ` G ) <" B C E "> ) |
| 23 |
21 22
|
sylibr |
|- ( ph -> <" C B A "> .<_ <" B C E "> ) |
| 24 |
1 4 3 7 9 10 8 15
|
ncolrot1 |
|- ( ph -> -. ( B e. ( C L A ) \/ C = A ) ) |
| 25 |
1 3 4 7 9 10 8 24
|
ncolne1 |
|- ( ph -> B =/= C ) |
| 26 |
25
|
necomd |
|- ( ph -> C =/= B ) |
| 27 |
1 3 4 7 8 9 10 15
|
ncolne1 |
|- ( ph -> A =/= B ) |
| 28 |
27
|
necomd |
|- ( ph -> B =/= A ) |
| 29 |
1 3 7 5 10 9 8 26 28
|
cgraswap |
|- ( ph -> <" C B A "> ( cgrA ` G ) <" A B C "> ) |
| 30 |
1 3 4 7 8 9 10 15
|
ncolne2 |
|- ( ph -> A =/= C ) |
| 31 |
30
|
necomd |
|- ( ph -> C =/= A ) |
| 32 |
16
|
necomd |
|- ( ph -> D =/= C ) |
| 33 |
1 2 3 5 7 8 9 10 11 12 13 14 26 31 32 17
|
tgextaoa |
|- ( ph -> <" B C E "> ( cgrA ` G ) <" A C D "> ) |
| 34 |
1 3 5 6 7 10 9 8 9 10 12 8 9 10 8 10 11 23 29 33
|
leacgra |
|- ( ph -> <" A B C "> .<_ <" A C D "> ) |
| 35 |
1 2 3 4 5 7 9 8 10 12 14 20 17
|
tgextancgra |
|- ( ph -> -. <" C B A "> ( cgrA ` G ) <" B C E "> ) |
| 36 |
7
|
adantr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> G e. TarskiG ) |
| 37 |
10
|
adantr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> C e. P ) |
| 38 |
9
|
adantr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> B e. P ) |
| 39 |
8
|
adantr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> A e. P ) |
| 40 |
11
|
adantr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> D e. P ) |
| 41 |
29
|
adantr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> <" C B A "> ( cgrA ` G ) <" A B C "> ) |
| 42 |
|
simpr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> <" A B C "> ( cgrA ` G ) <" A C D "> ) |
| 43 |
1 3 36 5 37 38 39 39 38 37 41 39 37 40 42
|
cgratr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> <" C B A "> ( cgrA ` G ) <" A C D "> ) |
| 44 |
12
|
adantr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> E e. P ) |
| 45 |
1 3 7 5 9 10 12 8 10 11 33
|
cgracom |
|- ( ph -> <" A C D "> ( cgrA ` G ) <" B C E "> ) |
| 46 |
45
|
adantr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> <" A C D "> ( cgrA ` G ) <" B C E "> ) |
| 47 |
1 3 36 5 37 38 39 39 37 40 43 38 37 44 46
|
cgratr |
|- ( ( ph /\ <" A B C "> ( cgrA ` G ) <" A C D "> ) -> <" C B A "> ( cgrA ` G ) <" B C E "> ) |
| 48 |
35 47
|
mtand |
|- ( ph -> -. <" A B C "> ( cgrA ` G ) <" A C D "> ) |
| 49 |
34 48
|
jca |
|- ( ph -> ( <" A B C "> .<_ <" A C D "> /\ -. <" A B C "> ( cgrA ` G ) <" A C D "> ) ) |