Metamath Proof Explorer


Theorem prlngsymquadopp

Description: In parallelograms, opposing vertices are on opposite sides of the diagonal. Second part of Theorem 12.19 of Schwabhauser p. 126. (Contributed by Thierry Arnoux, 20-Jul-2026)

Ref Expression
Hypotheses symquadprlng.p P = Base G
symquadprlng.d - ˙ = dist G
symquadprlng.l L = Line 𝒢 G
symquadprlng.r No typesetting found for |- .|| = ( parlnG ` G ) with typecode |-
symquadprlng.g φ G 𝒢 Tarski
symquadprlng.1 φ G 𝒢 Tarski E
symquadprlng.x φ X P
symquadprlng.y φ Y P
symquadprlng.z φ Z P
symquadprlng.w φ W P
prlngsymquad.2 φ ¬ X Y L Z Y = Z
prlngsymquad.3 φ X L Y ˙ Z L W
prlngsymquad.4 φ Y L Z ˙ W L X
prlngsymquadopp.o O = a b | a P X L Z b P X L Z t X L Z t a I b
prlngsymquadopp.i I = Itv G
Assertion prlngsymquadopp φ W O Y

Proof

Step Hyp Ref Expression
1 symquadprlng.p P = Base G
2 symquadprlng.d - ˙ = dist G
3 symquadprlng.l L = Line 𝒢 G
4 symquadprlng.r Could not format .|| = ( parlnG ` G ) : No typesetting found for |- .|| = ( parlnG ` G ) with typecode |-
5 symquadprlng.g φ G 𝒢 Tarski
6 symquadprlng.1 φ G 𝒢 Tarski E
7 symquadprlng.x φ X P
8 symquadprlng.y φ Y P
9 symquadprlng.z φ Z P
10 symquadprlng.w φ W P
11 prlngsymquad.2 φ ¬ X Y L Z Y = Z
12 prlngsymquad.3 φ X L Y ˙ Z L W
13 prlngsymquad.4 φ Y L Z ˙ W L X
14 prlngsymquadopp.o O = a b | a P X L Z b P X L Z t X L Z t a I b
15 prlngsymquadopp.i I = Itv G
16 1 3 15 5 8 9 7 11 ncoltgdim2 φ G Dim 𝒢 2
17 1 2 15 5 16 7 9 midcl φ X mid 𝒢 G Z P
18 1 15 3 5 7 8 9 11 ncolne2 φ X Z
19 1 2 15 5 16 7 9 midbtwn φ X mid 𝒢 G Z X I Z
20 1 15 3 5 7 9 17 18 19 btwnlng1 φ X mid 𝒢 G Z X L Z
21 1 3 15 5 8 9 7 11 ncolcom φ ¬ X Z L Y Z = Y
22 1 3 15 5 9 8 7 21 ncolrot2 φ ¬ Y X L Z X = Z
23 22 orsild φ ¬ Y X L Z
24 1 15 3 5 8 7 9 22 ncolne2 φ Y Z
25 1 15 3 5 8 9 24 tglinerflx1 φ Y Y L Z
26 25 adantr φ W X L Z Y Y L Z
27 5 adantr φ W X L Z G 𝒢 Tarski
28 6 adantr φ W X L Z G 𝒢 Tarski E
29 13 adantr φ W X L Z Y L Z ˙ W L X
30 7 adantr φ W X L Z X P
31 10 adantr φ W X L Z W P
32 3 4 5 13 prlngrcl2 φ W L X ran L
33 1 15 3 5 10 7 32 tglnne φ W X
34 33 necomd φ X W
35 34 adantr φ W X L Z X W
36 9 adantr φ W X L Z Z P
37 18 adantr φ W X L Z X Z
38 37 necomd φ W X L Z Z X
39 simpr φ W X L Z W X L Z
40 1 15 3 27 30 36 37 tglinecom φ W X L Z X L Z = Z L X
41 39 40 eleqtrd φ W X L Z W Z L X
42 1 15 3 27 30 31 36 35 41 38 lnrot1 φ W X L Z Z X L W
43 1 15 3 27 30 31 35 36 38 42 tglineelsb2 φ W X L Z X L W = X L Z
44 1 15 3 5 7 10 34 tglinecom φ X L W = W L X
45 44 adantr φ W X L Z X L W = W L X
46 43 45 eqtr3d φ W X L Z X L Z = W L X
47 29 46 breqtrrd φ W X L Z Y L Z ˙ X L Z
48 eqid Could not format ( PlnG ` G ) = ( PlnG ` G ) : No typesetting found for |- ( PlnG ` G ) = ( PlnG ` G ) with typecode |-
49 3 4 5 13 prlngrcl1 φ Y L Z ran L
50 3 48 4 5 49 prlngref φ Y L Z ˙ Y L Z
51 50 adantr φ W X L Z Y L Z ˙ Y L Z
52 42 43 eleqtrd φ W X L Z Z X L Z
53 1 15 3 5 8 9 24 tglinerflx2 φ Z Y L Z
54 53 adantr φ W X L Z Z Y L Z
55 1 4 27 28 47 51 52 54 prlngeq φ W X L Z X L Z = Y L Z
56 26 55 eleqtrrd φ W X L Z Y X L Z
57 23 56 mtand φ ¬ W X L Z
58 eqid pInv 𝒢 G X mid 𝒢 G Z Y = pInv 𝒢 G X mid 𝒢 G Z Y
59 1 2 3 4 5 6 7 8 9 10 11 12 13 58 prlngsymquadlem φ pInv 𝒢 G X mid 𝒢 G Z Y = W
60 59 eqcomd φ W = pInv 𝒢 G X mid 𝒢 G Z Y
61 eqid pInv 𝒢 G = pInv 𝒢 G
62 1 2 15 5 16 8 10 61 17 ismidb φ W = pInv 𝒢 G X mid 𝒢 G Z Y Y mid 𝒢 G W = X mid 𝒢 G Z
63 60 62 mpbid φ Y mid 𝒢 G W = X mid 𝒢 G Z
64 1 2 15 5 16 8 10 midcl φ Y mid 𝒢 G W P
65 1 2 15 5 16 8 10 midbtwn φ Y mid 𝒢 G W Y I W
66 1 2 15 5 8 64 10 65 tgbtwncom φ Y mid 𝒢 G W W I Y
67 63 66 eqeltrrd φ X mid 𝒢 G Z W I Y
68 1 2 15 14 10 8 20 57 23 67 islnoppd φ W O Y