| Step |
Hyp |
Ref |
Expression |
| 1 |
|
symquadprlng.p |
|- P = ( Base ` G ) |
| 2 |
|
symquadprlng.d |
|- .- = ( dist ` G ) |
| 3 |
|
symquadprlng.l |
|- L = ( LineG ` G ) |
| 4 |
|
symquadprlng.r |
|- .|| = ( parlnG ` G ) |
| 5 |
|
symquadprlng.g |
|- ( ph -> G e. TarskiG ) |
| 6 |
|
symquadprlng.1 |
|- ( ph -> G e. TarskiGE ) |
| 7 |
|
symquadprlng.x |
|- ( ph -> X e. P ) |
| 8 |
|
symquadprlng.y |
|- ( ph -> Y e. P ) |
| 9 |
|
symquadprlng.z |
|- ( ph -> Z e. P ) |
| 10 |
|
symquadprlng.w |
|- ( ph -> W e. P ) |
| 11 |
|
symquadprlng.2 |
|- ( ph -> ( X .- Y ) = ( Z .- W ) ) |
| 12 |
|
symquadprlng.3 |
|- ( ph -> ( Y .- Z ) = ( W .- X ) ) |
| 13 |
|
symquadprlng.4 |
|- ( ph -> -. ( X e. ( Y L Z ) \/ Y = Z ) ) |
| 14 |
|
symquadprlng.5 |
|- ( ph -> Y =/= W ) |
| 15 |
|
symquadprlng.6 |
|- ( ph -> T e. ( X L Z ) ) |
| 16 |
|
symquadprlng.7 |
|- ( ph -> T e. ( Y L W ) ) |
| 17 |
|
eqid |
|- ( PlnG ` G ) = ( PlnG ` G ) |
| 18 |
|
eqid |
|- ( midG ` G ) = ( midG ` G ) |
| 19 |
|
eqid |
|- ( Itv ` G ) = ( Itv ` G ) |
| 20 |
1 3 19 5 8 9 7 13
|
ncolrot2 |
|- ( ph -> -. ( Z e. ( X L Y ) \/ X = Y ) ) |
| 21 |
20
|
orsild |
|- ( ph -> -. Z e. ( X L Y ) ) |
| 22 |
9 21
|
eldifd |
|- ( ph -> Z e. ( P \ ( X L Y ) ) ) |
| 23 |
|
eqid |
|- ( pInvG ` G ) = ( pInvG ` G ) |
| 24 |
|
eqid |
|- ( ( pInvG ` G ) ` T ) = ( ( pInvG ` G ) ` T ) |
| 25 |
1 19 3 5 8 10 14
|
tgelrnln |
|- ( ph -> ( Y L W ) e. ran L ) |
| 26 |
1 3 19 5 25 16
|
tglnpt |
|- ( ph -> T e. P ) |
| 27 |
15
|
orcd |
|- ( ph -> ( T e. ( X L Z ) \/ X = Z ) ) |
| 28 |
16
|
orcd |
|- ( ph -> ( T e. ( Y L W ) \/ Y = W ) ) |
| 29 |
1 2 19 3 23 5 24 7 8 9 10 26 13 14 11 12 27 28
|
symquadlem |
|- ( ph -> X = ( ( ( pInvG ` G ) ` T ) ` Z ) ) |
| 30 |
1 3 19 5 8 9 7 13
|
ncoltgdim2 |
|- ( ph -> G TarskiGDim>= 2 ) |
| 31 |
1 2 19 5 30 9 7 23 26
|
ismidb |
|- ( ph -> ( X = ( ( ( pInvG ` G ) ` T ) ` Z ) <-> ( Z ( midG ` G ) X ) = T ) ) |
| 32 |
29 31
|
mpbid |
|- ( ph -> ( Z ( midG ` G ) X ) = T ) |
| 33 |
1 2 19 5 30 7 9
|
midcom |
|- ( ph -> ( X ( midG ` G ) Z ) = ( Z ( midG ` G ) X ) ) |
| 34 |
1 2 3 5 7 8 9 10 11 12 13 14 15 16
|
symquadprlnglem |
|- ( ph -> -. ( W e. ( Z L Y ) \/ Z = Y ) ) |
| 35 |
1 3 19 5 7 9 15
|
tglngne |
|- ( ph -> X =/= Z ) |
| 36 |
35
|
necomd |
|- ( ph -> Z =/= X ) |
| 37 |
1 2 19 5 7 8 9 10 11
|
tgcgrcomlr |
|- ( ph -> ( Y .- X ) = ( W .- Z ) ) |
| 38 |
37
|
eqcomd |
|- ( ph -> ( W .- Z ) = ( Y .- X ) ) |
| 39 |
1 2 19 5 8 9 10 7 12
|
tgcgrcomlr |
|- ( ph -> ( Z .- Y ) = ( X .- W ) ) |
| 40 |
1 3 19 5 8 10 26 28
|
colcom |
|- ( ph -> ( T e. ( W L Y ) \/ W = Y ) ) |
| 41 |
1 3 19 5 7 9 26 27
|
colcom |
|- ( ph -> ( T e. ( Z L X ) \/ Z = X ) ) |
| 42 |
1 2 19 3 23 5 24 10 9 8 7 26 34 36 38 39 40 41
|
symquadlem |
|- ( ph -> W = ( ( ( pInvG ` G ) ` T ) ` Y ) ) |
| 43 |
1 2 19 5 30 8 10 23 26
|
ismidb |
|- ( ph -> ( W = ( ( ( pInvG ` G ) ` T ) ` Y ) <-> ( Y ( midG ` G ) W ) = T ) ) |
| 44 |
42 43
|
mpbid |
|- ( ph -> ( Y ( midG ` G ) W ) = T ) |
| 45 |
32 33 44
|
3eqtr4d |
|- ( ph -> ( X ( midG ` G ) Z ) = ( Y ( midG ` G ) W ) ) |
| 46 |
1 19 3 5 7 8 9 13
|
ncolne1 |
|- ( ph -> X =/= Y ) |
| 47 |
1 3 17 4 18 5 6 7 8 22 10 45 46
|
prlngmid2 |
|- ( ph -> ( X L Y ) .|| ( Z L W ) ) |
| 48 |
34
|
orsild |
|- ( ph -> -. W e. ( Z L Y ) ) |
| 49 |
34
|
orsird |
|- ( ph -> -. Z = Y ) |
| 50 |
49
|
neqned |
|- ( ph -> Z =/= Y ) |
| 51 |
1 19 3 5 9 8 50
|
tglinecom |
|- ( ph -> ( Z L Y ) = ( Y L Z ) ) |
| 52 |
48 51
|
neleqtrd |
|- ( ph -> -. W e. ( Y L Z ) ) |
| 53 |
10 52
|
eldifd |
|- ( ph -> W e. ( P \ ( Y L Z ) ) ) |
| 54 |
44 32
|
eqtr4d |
|- ( ph -> ( Y ( midG ` G ) W ) = ( Z ( midG ` G ) X ) ) |
| 55 |
50
|
necomd |
|- ( ph -> Y =/= Z ) |
| 56 |
1 3 17 4 18 5 6 8 9 53 7 54 55
|
prlngmid2 |
|- ( ph -> ( Y L Z ) .|| ( W L X ) ) |
| 57 |
47 56
|
jca |
|- ( ph -> ( ( X L Y ) .|| ( Z L W ) /\ ( Y L Z ) .|| ( W L X ) ) ) |