Metamath Proof Explorer


Theorem ishpg

Description: Value of the half-plane relation for a given line D . (Contributed by Thierry Arnoux, 4-Mar-2020)

Ref Expression
Hypotheses ishpg.p
|- P = ( Base ` G )
ishpg.i
|- I = ( Itv ` G )
ishpg.l
|- L = ( LineG ` G )
ishpg.o
|- O = { <. a , b >. | ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) /\ E. t e. D t e. ( a I b ) ) }
ishpg.g
|- ( ph -> G e. TarskiG )
ishpg.d
|- ( ph -> D e. ran L )
Assertion ishpg
|- ( ph -> ( ( hpG ` G ) ` D ) = { <. a , b >. | E. c e. P ( a O c /\ b O c ) } )

Proof

Step Hyp Ref Expression
1 ishpg.p
 |-  P = ( Base ` G )
2 ishpg.i
 |-  I = ( Itv ` G )
3 ishpg.l
 |-  L = ( LineG ` G )
4 ishpg.o
 |-  O = { <. a , b >. | ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) /\ E. t e. D t e. ( a I b ) ) }
5 ishpg.g
 |-  ( ph -> G e. TarskiG )
6 ishpg.d
 |-  ( ph -> D e. ran L )
7 elex
 |-  ( G e. TarskiG -> G e. _V )
8 fveq2
 |-  ( g = G -> ( LineG ` g ) = ( LineG ` G ) )
9 8 3 eqtr4di
 |-  ( g = G -> ( LineG ` g ) = L )
10 9 rneqd
 |-  ( g = G -> ran ( LineG ` g ) = ran L )
11 simpl
 |-  ( ( p = P /\ i = I ) -> p = P )
12 11 difeq1d
 |-  ( ( p = P /\ i = I ) -> ( p \ d ) = ( P \ d ) )
13 12 eleq2d
 |-  ( ( p = P /\ i = I ) -> ( a e. ( p \ d ) <-> a e. ( P \ d ) ) )
14 12 eleq2d
 |-  ( ( p = P /\ i = I ) -> ( c e. ( p \ d ) <-> c e. ( P \ d ) ) )
15 13 14 anbi12d
 |-  ( ( p = P /\ i = I ) -> ( ( a e. ( p \ d ) /\ c e. ( p \ d ) ) <-> ( a e. ( P \ d ) /\ c e. ( P \ d ) ) ) )
16 simpr
 |-  ( ( p = P /\ i = I ) -> i = I )
17 16 oveqd
 |-  ( ( p = P /\ i = I ) -> ( a i c ) = ( a I c ) )
18 17 eleq2d
 |-  ( ( p = P /\ i = I ) -> ( t e. ( a i c ) <-> t e. ( a I c ) ) )
19 18 rexbidv
 |-  ( ( p = P /\ i = I ) -> ( E. t e. d t e. ( a i c ) <-> E. t e. d t e. ( a I c ) ) )
20 15 19 anbi12d
 |-  ( ( p = P /\ i = I ) -> ( ( ( a e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( a i c ) ) <-> ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) ) )
21 12 eleq2d
 |-  ( ( p = P /\ i = I ) -> ( b e. ( p \ d ) <-> b e. ( P \ d ) ) )
22 21 14 anbi12d
 |-  ( ( p = P /\ i = I ) -> ( ( b e. ( p \ d ) /\ c e. ( p \ d ) ) <-> ( b e. ( P \ d ) /\ c e. ( P \ d ) ) ) )
23 16 oveqd
 |-  ( ( p = P /\ i = I ) -> ( b i c ) = ( b I c ) )
24 23 eleq2d
 |-  ( ( p = P /\ i = I ) -> ( t e. ( b i c ) <-> t e. ( b I c ) ) )
25 24 rexbidv
 |-  ( ( p = P /\ i = I ) -> ( E. t e. d t e. ( b i c ) <-> E. t e. d t e. ( b I c ) ) )
26 22 25 anbi12d
 |-  ( ( p = P /\ i = I ) -> ( ( ( b e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( b i c ) ) <-> ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) )
27 20 26 anbi12d
 |-  ( ( p = P /\ i = I ) -> ( ( ( ( a e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( a i c ) ) /\ ( ( b e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( b i c ) ) ) <-> ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) ) )
28 11 27 rexeqbidv
 |-  ( ( p = P /\ i = I ) -> ( E. c e. p ( ( ( a e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( a i c ) ) /\ ( ( b e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( b i c ) ) ) <-> E. c e. P ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) ) )
29 1 2 28 sbcie2s
 |-  ( g = G -> ( [. ( Base ` g ) / p ]. [. ( Itv ` g ) / i ]. E. c e. p ( ( ( a e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( a i c ) ) /\ ( ( b e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( b i c ) ) ) <-> E. c e. P ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) ) )
30 29 opabbidv
 |-  ( g = G -> { <. a , b >. | [. ( Base ` g ) / p ]. [. ( Itv ` g ) / i ]. E. c e. p ( ( ( a e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( a i c ) ) /\ ( ( b e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( b i c ) ) ) } = { <. a , b >. | E. c e. P ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) } )
31 10 30 mpteq12dv
 |-  ( g = G -> ( d e. ran ( LineG ` g ) |-> { <. a , b >. | [. ( Base ` g ) / p ]. [. ( Itv ` g ) / i ]. E. c e. p ( ( ( a e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( a i c ) ) /\ ( ( b e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( b i c ) ) ) } ) = ( d e. ran L |-> { <. a , b >. | E. c e. P ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) } ) )
32 df-hpg
 |-  hpG = ( g e. _V |-> ( d e. ran ( LineG ` g ) |-> { <. a , b >. | [. ( Base ` g ) / p ]. [. ( Itv ` g ) / i ]. E. c e. p ( ( ( a e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( a i c ) ) /\ ( ( b e. ( p \ d ) /\ c e. ( p \ d ) ) /\ E. t e. d t e. ( b i c ) ) ) } ) )
33 3 fvexi
 |-  L e. _V
34 33 rnex
 |-  ran L e. _V
35 34 mptex
 |-  ( d e. ran L |-> { <. a , b >. | E. c e. P ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) } ) e. _V
36 31 32 35 fvmpt
 |-  ( G e. _V -> ( hpG ` G ) = ( d e. ran L |-> { <. a , b >. | E. c e. P ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) } ) )
37 5 7 36 3syl
 |-  ( ph -> ( hpG ` G ) = ( d e. ran L |-> { <. a , b >. | E. c e. P ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) } ) )
38 difeq2
 |-  ( d = D -> ( P \ d ) = ( P \ D ) )
39 38 eleq2d
 |-  ( d = D -> ( a e. ( P \ d ) <-> a e. ( P \ D ) ) )
40 38 eleq2d
 |-  ( d = D -> ( c e. ( P \ d ) <-> c e. ( P \ D ) ) )
41 39 40 anbi12d
 |-  ( d = D -> ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) <-> ( a e. ( P \ D ) /\ c e. ( P \ D ) ) ) )
42 rexeq
 |-  ( d = D -> ( E. t e. d t e. ( a I c ) <-> E. t e. D t e. ( a I c ) ) )
43 41 42 anbi12d
 |-  ( d = D -> ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) <-> ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) ) )
44 38 eleq2d
 |-  ( d = D -> ( b e. ( P \ d ) <-> b e. ( P \ D ) ) )
45 44 40 anbi12d
 |-  ( d = D -> ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) <-> ( b e. ( P \ D ) /\ c e. ( P \ D ) ) ) )
46 rexeq
 |-  ( d = D -> ( E. t e. d t e. ( b I c ) <-> E. t e. D t e. ( b I c ) ) )
47 45 46 anbi12d
 |-  ( d = D -> ( ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) <-> ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) )
48 43 47 anbi12d
 |-  ( d = D -> ( ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) <-> ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) ) )
49 48 rexbidv
 |-  ( d = D -> ( E. c e. P ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) <-> E. c e. P ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) ) )
50 49 opabbidv
 |-  ( d = D -> { <. a , b >. | E. c e. P ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) } = { <. a , b >. | E. c e. P ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) } )
51 50 adantl
 |-  ( ( ph /\ d = D ) -> { <. a , b >. | E. c e. P ( ( ( a e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( a I c ) ) /\ ( ( b e. ( P \ d ) /\ c e. ( P \ d ) ) /\ E. t e. d t e. ( b I c ) ) ) } = { <. a , b >. | E. c e. P ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) } )
52 df-xp
 |-  ( P X. P ) = { <. a , b >. | ( a e. P /\ b e. P ) }
53 1 fvexi
 |-  P e. _V
54 53 53 xpex
 |-  ( P X. P ) e. _V
55 52 54 eqeltrri
 |-  { <. a , b >. | ( a e. P /\ b e. P ) } e. _V
56 eldifi
 |-  ( a e. ( P \ D ) -> a e. P )
57 eldifi
 |-  ( b e. ( P \ D ) -> b e. P )
58 56 57 anim12i
 |-  ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) -> ( a e. P /\ b e. P ) )
59 58 ad2ant2r
 |-  ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ ( b e. ( P \ D ) /\ c e. ( P \ D ) ) ) -> ( a e. P /\ b e. P ) )
60 59 ad2ant2r
 |-  ( ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) -> ( a e. P /\ b e. P ) )
61 60 rexlimivw
 |-  ( E. c e. P ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) -> ( a e. P /\ b e. P ) )
62 61 ssopab2i
 |-  { <. a , b >. | E. c e. P ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) } C_ { <. a , b >. | ( a e. P /\ b e. P ) }
63 55 62 ssexi
 |-  { <. a , b >. | E. c e. P ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) } e. _V
64 63 a1i
 |-  ( ph -> { <. a , b >. | E. c e. P ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) } e. _V )
65 37 51 6 64 fvmptd
 |-  ( ph -> ( ( hpG ` G ) ` D ) = { <. a , b >. | E. c e. P ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) } )
66 vex
 |-  a e. _V
67 vex
 |-  c e. _V
68 eleq1w
 |-  ( e = a -> ( e e. ( P \ D ) <-> a e. ( P \ D ) ) )
69 68 anbi1d
 |-  ( e = a -> ( ( e e. ( P \ D ) /\ f e. ( P \ D ) ) <-> ( a e. ( P \ D ) /\ f e. ( P \ D ) ) ) )
70 oveq1
 |-  ( e = a -> ( e I f ) = ( a I f ) )
71 70 eleq2d
 |-  ( e = a -> ( t e. ( e I f ) <-> t e. ( a I f ) ) )
72 71 rexbidv
 |-  ( e = a -> ( E. t e. D t e. ( e I f ) <-> E. t e. D t e. ( a I f ) ) )
73 69 72 anbi12d
 |-  ( e = a -> ( ( ( e e. ( P \ D ) /\ f e. ( P \ D ) ) /\ E. t e. D t e. ( e I f ) ) <-> ( ( a e. ( P \ D ) /\ f e. ( P \ D ) ) /\ E. t e. D t e. ( a I f ) ) ) )
74 eleq1w
 |-  ( f = c -> ( f e. ( P \ D ) <-> c e. ( P \ D ) ) )
75 74 anbi2d
 |-  ( f = c -> ( ( a e. ( P \ D ) /\ f e. ( P \ D ) ) <-> ( a e. ( P \ D ) /\ c e. ( P \ D ) ) ) )
76 oveq2
 |-  ( f = c -> ( a I f ) = ( a I c ) )
77 76 eleq2d
 |-  ( f = c -> ( t e. ( a I f ) <-> t e. ( a I c ) ) )
78 77 rexbidv
 |-  ( f = c -> ( E. t e. D t e. ( a I f ) <-> E. t e. D t e. ( a I c ) ) )
79 75 78 anbi12d
 |-  ( f = c -> ( ( ( a e. ( P \ D ) /\ f e. ( P \ D ) ) /\ E. t e. D t e. ( a I f ) ) <-> ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) ) )
80 simpl
 |-  ( ( a = e /\ b = f ) -> a = e )
81 80 eleq1d
 |-  ( ( a = e /\ b = f ) -> ( a e. ( P \ D ) <-> e e. ( P \ D ) ) )
82 simpr
 |-  ( ( a = e /\ b = f ) -> b = f )
83 82 eleq1d
 |-  ( ( a = e /\ b = f ) -> ( b e. ( P \ D ) <-> f e. ( P \ D ) ) )
84 81 83 anbi12d
 |-  ( ( a = e /\ b = f ) -> ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) <-> ( e e. ( P \ D ) /\ f e. ( P \ D ) ) ) )
85 oveq12
 |-  ( ( a = e /\ b = f ) -> ( a I b ) = ( e I f ) )
86 85 eleq2d
 |-  ( ( a = e /\ b = f ) -> ( t e. ( a I b ) <-> t e. ( e I f ) ) )
87 86 rexbidv
 |-  ( ( a = e /\ b = f ) -> ( E. t e. D t e. ( a I b ) <-> E. t e. D t e. ( e I f ) ) )
88 84 87 anbi12d
 |-  ( ( a = e /\ b = f ) -> ( ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) /\ E. t e. D t e. ( a I b ) ) <-> ( ( e e. ( P \ D ) /\ f e. ( P \ D ) ) /\ E. t e. D t e. ( e I f ) ) ) )
89 88 cbvopabv
 |-  { <. a , b >. | ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) /\ E. t e. D t e. ( a I b ) ) } = { <. e , f >. | ( ( e e. ( P \ D ) /\ f e. ( P \ D ) ) /\ E. t e. D t e. ( e I f ) ) }
90 4 89 eqtri
 |-  O = { <. e , f >. | ( ( e e. ( P \ D ) /\ f e. ( P \ D ) ) /\ E. t e. D t e. ( e I f ) ) }
91 66 67 73 79 90 brab
 |-  ( a O c <-> ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) )
92 vex
 |-  b e. _V
93 eleq1w
 |-  ( e = b -> ( e e. ( P \ D ) <-> b e. ( P \ D ) ) )
94 93 anbi1d
 |-  ( e = b -> ( ( e e. ( P \ D ) /\ f e. ( P \ D ) ) <-> ( b e. ( P \ D ) /\ f e. ( P \ D ) ) ) )
95 oveq1
 |-  ( e = b -> ( e I f ) = ( b I f ) )
96 95 eleq2d
 |-  ( e = b -> ( t e. ( e I f ) <-> t e. ( b I f ) ) )
97 96 rexbidv
 |-  ( e = b -> ( E. t e. D t e. ( e I f ) <-> E. t e. D t e. ( b I f ) ) )
98 94 97 anbi12d
 |-  ( e = b -> ( ( ( e e. ( P \ D ) /\ f e. ( P \ D ) ) /\ E. t e. D t e. ( e I f ) ) <-> ( ( b e. ( P \ D ) /\ f e. ( P \ D ) ) /\ E. t e. D t e. ( b I f ) ) ) )
99 74 anbi2d
 |-  ( f = c -> ( ( b e. ( P \ D ) /\ f e. ( P \ D ) ) <-> ( b e. ( P \ D ) /\ c e. ( P \ D ) ) ) )
100 oveq2
 |-  ( f = c -> ( b I f ) = ( b I c ) )
101 100 eleq2d
 |-  ( f = c -> ( t e. ( b I f ) <-> t e. ( b I c ) ) )
102 101 rexbidv
 |-  ( f = c -> ( E. t e. D t e. ( b I f ) <-> E. t e. D t e. ( b I c ) ) )
103 99 102 anbi12d
 |-  ( f = c -> ( ( ( b e. ( P \ D ) /\ f e. ( P \ D ) ) /\ E. t e. D t e. ( b I f ) ) <-> ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) )
104 92 67 98 103 90 brab
 |-  ( b O c <-> ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) )
105 91 104 anbi12i
 |-  ( ( a O c /\ b O c ) <-> ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) )
106 105 rexbii
 |-  ( E. c e. P ( a O c /\ b O c ) <-> E. c e. P ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) )
107 106 opabbii
 |-  { <. a , b >. | E. c e. P ( a O c /\ b O c ) } = { <. a , b >. | E. c e. P ( ( ( a e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( a I c ) ) /\ ( ( b e. ( P \ D ) /\ c e. ( P \ D ) ) /\ E. t e. D t e. ( b I c ) ) ) }
108 65 107 eqtr4di
 |-  ( ph -> ( ( hpG ` G ) ` D ) = { <. a , b >. | E. c e. P ( a O c /\ b O c ) } )