Metamath Proof Explorer


Theorem lnincplng

Description: If two lines A and B intersect, then B is in a plane defined by A and any point of B . Lemma 9.22 of Schwabhauser p. 74. (Contributed by Thierry Arnoux, 17-Jun-2026)

Ref Expression
Hypotheses plngval.p 𝑃 = ( Base ‘ 𝐺 )
plngval.i 𝐼 = ( Itv ‘ 𝐺 )
plngval.1 𝐿 = ( LineG ‘ 𝐺 )
plngval.e 𝐸 = ( hlG ‘ 𝐺 )
plngval.g ( 𝜑𝐺 ∈ TarskiG )
lnincplng.a ( 𝜑𝐴 ∈ ran 𝐿 )
lnincplng.b ( 𝜑𝐵 ∈ ran 𝐿 )
lnincplng.x ( 𝜑𝑋𝐵 )
lnincplng.y ( 𝜑𝑌𝑃 )
lnincplng.1 ( 𝜑𝑋𝑌 )
lnincplng.2 ( 𝜑 → ( 𝐴𝐵 ) = { 𝑌 } )
Assertion lnincplng ( 𝜑𝐵 ⊆ ( 𝐴 𝐸 𝑋 ) )

Proof

Step Hyp Ref Expression
1 plngval.p 𝑃 = ( Base ‘ 𝐺 )
2 plngval.i 𝐼 = ( Itv ‘ 𝐺 )
3 plngval.1 𝐿 = ( LineG ‘ 𝐺 )
4 plngval.e 𝐸 = ( hlG ‘ 𝐺 )
5 plngval.g ( 𝜑𝐺 ∈ TarskiG )
6 lnincplng.a ( 𝜑𝐴 ∈ ran 𝐿 )
7 lnincplng.b ( 𝜑𝐵 ∈ ran 𝐿 )
8 lnincplng.x ( 𝜑𝑋𝐵 )
9 lnincplng.y ( 𝜑𝑌𝑃 )
10 lnincplng.1 ( 𝜑𝑋𝑌 )
11 lnincplng.2 ( 𝜑 → ( 𝐴𝐵 ) = { 𝑌 } )
12 simpr ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧 = 𝑋 ) → 𝑧 = 𝑋 )
13 1 3 2 5 7 8 tglnpt ( 𝜑𝑋𝑃 )
14 10 neneqd ( 𝜑 → ¬ 𝑋 = 𝑌 )
15 simpr ( ( 𝜑𝑋𝐴 ) → 𝑋𝐴 )
16 8 adantr ( ( 𝜑𝑋𝐴 ) → 𝑋𝐵 )
17 15 16 elind ( ( 𝜑𝑋𝐴 ) → 𝑋 ∈ ( 𝐴𝐵 ) )
18 11 adantr ( ( 𝜑𝑋𝐴 ) → ( 𝐴𝐵 ) = { 𝑌 } )
19 17 18 eleqtrd ( ( 𝜑𝑋𝐴 ) → 𝑋 ∈ { 𝑌 } )
20 19 elsnd ( ( 𝜑𝑋𝐴 ) → 𝑋 = 𝑌 )
21 14 20 mtand ( 𝜑 → ¬ 𝑋𝐴 )
22 13 21 eldifd ( 𝜑𝑋 ∈ ( 𝑃𝐴 ) )
23 1 2 3 4 5 6 22 elplngid ( 𝜑𝑋 ∈ ( 𝐴 𝐸 𝑋 ) )
24 23 ad2antrr ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧 = 𝑋 ) → 𝑋 ∈ ( 𝐴 𝐸 𝑋 ) )
25 12 24 eqeltrd ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧 = 𝑋 ) → 𝑧 ∈ ( 𝐴 𝐸 𝑋 ) )
26 simpr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧 = 𝑌 ) → 𝑧 = 𝑌 )
27 5 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧 = 𝑌 ) → 𝐺 ∈ TarskiG )
28 6 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧 = 𝑌 ) → 𝐴 ∈ ran 𝐿 )
29 22 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧 = 𝑌 ) → 𝑋 ∈ ( 𝑃𝐴 ) )
30 1 2 3 4 27 28 29 elplnglnid ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧 = 𝑌 ) → 𝐴 ⊆ ( 𝐴 𝐸 𝑋 ) )
31 snidg ( 𝑌𝑃𝑌 ∈ { 𝑌 } )
32 9 31 syl ( 𝜑𝑌 ∈ { 𝑌 } )
33 32 11 eleqtrrd ( 𝜑𝑌 ∈ ( 𝐴𝐵 ) )
34 33 elin1d ( 𝜑𝑌𝐴 )
35 34 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧 = 𝑌 ) → 𝑌𝐴 )
36 30 35 sseldd ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧 = 𝑌 ) → 𝑌 ∈ ( 𝐴 𝐸 𝑋 ) )
37 26 36 eqeltrd ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧 = 𝑌 ) → 𝑧 ∈ ( 𝐴 𝐸 𝑋 ) )
38 simpr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑧𝑌 )
39 38 neneqd ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ¬ 𝑧 = 𝑌 )
40 simpr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑧𝐴 ) → 𝑧𝐴 )
41 simpllr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑧𝐵 )
42 41 adantr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑧𝐴 ) → 𝑧𝐵 )
43 40 42 elind ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑧𝐴 ) → 𝑧 ∈ ( 𝐴𝐵 ) )
44 11 ad4antr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑧𝐴 ) → ( 𝐴𝐵 ) = { 𝑌 } )
45 43 44 eleqtrd ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑧𝐴 ) → 𝑧 ∈ { 𝑌 } )
46 45 elsnd ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑧𝐴 ) → 𝑧 = 𝑌 )
47 39 46 mtand ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ¬ 𝑧𝐴 )
48 5 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝐺 ∈ TarskiG )
49 6 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝐴 ∈ ran 𝐿 )
50 7 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝐵 ∈ ran 𝐿 )
51 1 3 2 48 50 41 tglnpt ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑧𝑃 )
52 eleq1w ( 𝑎 = 𝑐 → ( 𝑎 ∈ ( 𝑃𝐴 ) ↔ 𝑐 ∈ ( 𝑃𝐴 ) ) )
53 eleq1w ( 𝑏 = 𝑑 → ( 𝑏 ∈ ( 𝑃𝐴 ) ↔ 𝑑 ∈ ( 𝑃𝐴 ) ) )
54 52 53 bi2anan9 ( ( 𝑎 = 𝑐𝑏 = 𝑑 ) → ( ( 𝑎 ∈ ( 𝑃𝐴 ) ∧ 𝑏 ∈ ( 𝑃𝐴 ) ) ↔ ( 𝑐 ∈ ( 𝑃𝐴 ) ∧ 𝑑 ∈ ( 𝑃𝐴 ) ) ) )
55 eleq1w ( 𝑡 = 𝑠 → ( 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ↔ 𝑠 ∈ ( 𝑎 𝐼 𝑏 ) ) )
56 55 cbvrexvw ( ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ↔ ∃ 𝑠𝐴 𝑠 ∈ ( 𝑎 𝐼 𝑏 ) )
57 oveq12 ( ( 𝑎 = 𝑐𝑏 = 𝑑 ) → ( 𝑎 𝐼 𝑏 ) = ( 𝑐 𝐼 𝑑 ) )
58 57 eleq2d ( ( 𝑎 = 𝑐𝑏 = 𝑑 ) → ( 𝑠 ∈ ( 𝑎 𝐼 𝑏 ) ↔ 𝑠 ∈ ( 𝑐 𝐼 𝑑 ) ) )
59 58 rexbidv ( ( 𝑎 = 𝑐𝑏 = 𝑑 ) → ( ∃ 𝑠𝐴 𝑠 ∈ ( 𝑎 𝐼 𝑏 ) ↔ ∃ 𝑠𝐴 𝑠 ∈ ( 𝑐 𝐼 𝑑 ) ) )
60 56 59 bitrid ( ( 𝑎 = 𝑐𝑏 = 𝑑 ) → ( ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ↔ ∃ 𝑠𝐴 𝑠 ∈ ( 𝑐 𝐼 𝑑 ) ) )
61 54 60 anbi12d ( ( 𝑎 = 𝑐𝑏 = 𝑑 ) → ( ( ( 𝑎 ∈ ( 𝑃𝐴 ) ∧ 𝑏 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) ↔ ( ( 𝑐 ∈ ( 𝑃𝐴 ) ∧ 𝑑 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑠𝐴 𝑠 ∈ ( 𝑐 𝐼 𝑑 ) ) ) )
62 61 cbvopabv { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃𝐴 ) ∧ 𝑏 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) } = { ⟨ 𝑐 , 𝑑 ⟩ ∣ ( ( 𝑐 ∈ ( 𝑃𝐴 ) ∧ 𝑑 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑠𝐴 𝑠 ∈ ( 𝑐 𝐼 𝑑 ) ) }
63 13 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑋𝑃 )
64 34 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑌𝐴 )
65 9 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑌𝑃 )
66 simplr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑧𝑋 )
67 33 elin2d ( 𝜑𝑌𝐵 )
68 67 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑌𝐵 )
69 66 necomd ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑋𝑧 )
70 8 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑋𝐵 )
71 1 2 3 48 63 51 69 69 50 70 41 tglinethru ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝐵 = ( 𝑋 𝐿 𝑧 ) )
72 68 71 eleqtrd ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑌 ∈ ( 𝑋 𝐿 𝑧 ) )
73 1 2 3 48 51 63 65 66 72 lncom ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑌 ∈ ( 𝑧 𝐿 𝑋 ) )
74 73 orcd ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ( 𝑌 ∈ ( 𝑧 𝐿 𝑋 ) ∨ 𝑧 = 𝑋 ) )
75 eqid ( hlG ‘ 𝐺 ) = ( hlG ‘ 𝐺 )
76 1 2 3 48 49 51 62 63 64 74 75 colhp ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ( 𝑧 ( ( hpG ‘ 𝐺 ) ‘ 𝐴 ) 𝑋 ↔ ( 𝑧 ( ( hlG ‘ 𝐺 ) ‘ 𝑌 ) 𝑋 ∧ ¬ 𝑧𝐴 ) ) )
77 47 76 mpbiran2d ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ( 𝑧 ( ( hpG ‘ 𝐺 ) ‘ 𝐴 ) 𝑋𝑧 ( ( hlG ‘ 𝐺 ) ‘ 𝑌 ) 𝑋 ) )
78 77 biimpar ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑧 ( ( hlG ‘ 𝐺 ) ‘ 𝑌 ) 𝑋 ) → 𝑧 ( ( hpG ‘ 𝐺 ) ‘ 𝐴 ) 𝑋 )
79 eqid ( dist ‘ 𝐺 ) = ( dist ‘ 𝐺 )
80 51 adantr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) → 𝑧𝑃 )
81 63 adantr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) → 𝑋𝑃 )
82 64 adantr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) → 𝑌𝐴 )
83 47 adantr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) → ¬ 𝑧𝐴 )
84 21 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ¬ 𝑋𝐴 )
85 84 adantr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) → ¬ 𝑋𝐴 )
86 48 adantr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) → 𝐺 ∈ TarskiG )
87 65 adantr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) → 𝑌𝑃 )
88 simpr ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) → 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) )
89 1 79 2 86 81 87 80 88 tgbtwncom ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) → 𝑌 ∈ ( 𝑧 𝐼 𝑋 ) )
90 1 79 2 62 80 81 82 83 85 89 islnoppd ( ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) ∧ 𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) → 𝑧 { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃𝐴 ) ∧ 𝑏 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) } 𝑋 )
91 1 2 3 5 13 9 10 10 7 8 67 tglinethru ( 𝜑𝐵 = ( 𝑋 𝐿 𝑌 ) )
92 91 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝐵 = ( 𝑋 𝐿 𝑌 ) )
93 41 92 eleqtrd ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑧 ∈ ( 𝑋 𝐿 𝑌 ) )
94 1 2 75 63 65 51 48 63 3 93 lnhl ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ( 𝑧 ( ( hlG ‘ 𝐺 ) ‘ 𝑌 ) 𝑋𝑌 ∈ ( 𝑋 𝐼 𝑧 ) ) )
95 78 90 94 orim12da ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ( 𝑧 ( ( hpG ‘ 𝐺 ) ‘ 𝐴 ) 𝑋𝑧 { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃𝐴 ) ∧ 𝑏 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) } 𝑋 ) )
96 95 olcd ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ( 𝑧𝐴 ∨ ( 𝑧 ( ( hpG ‘ 𝐺 ) ‘ 𝐴 ) 𝑋𝑧 { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃𝐴 ) ∧ 𝑏 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) } 𝑋 ) ) )
97 3orass ( ( 𝑧𝐴𝑧 ( ( hpG ‘ 𝐺 ) ‘ 𝐴 ) 𝑋𝑧 { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃𝐴 ) ∧ 𝑏 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) } 𝑋 ) ↔ ( 𝑧𝐴 ∨ ( 𝑧 ( ( hpG ‘ 𝐺 ) ‘ 𝐴 ) 𝑋𝑧 { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃𝐴 ) ∧ 𝑏 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) } 𝑋 ) ) )
98 96 97 sylibr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ( 𝑧𝐴𝑧 ( ( hpG ‘ 𝐺 ) ‘ 𝐴 ) 𝑋𝑧 { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃𝐴 ) ∧ 𝑏 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) } 𝑋 ) )
99 22 ad3antrrr ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑋 ∈ ( 𝑃𝐴 ) )
100 1 2 3 4 48 49 99 62 51 elplng ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → ( 𝑧 ∈ ( 𝐴 𝐸 𝑋 ) ↔ ( 𝑧𝐴𝑧 ( ( hpG ‘ 𝐺 ) ‘ 𝐴 ) 𝑋𝑧 { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃𝐴 ) ∧ 𝑏 ∈ ( 𝑃𝐴 ) ) ∧ ∃ 𝑡𝐴 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) } 𝑋 ) ) )
101 98 100 mpbird ( ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) ∧ 𝑧𝑌 ) → 𝑧 ∈ ( 𝐴 𝐸 𝑋 ) )
102 37 101 pm2.61dane ( ( ( 𝜑𝑧𝐵 ) ∧ 𝑧𝑋 ) → 𝑧 ∈ ( 𝐴 𝐸 𝑋 ) )
103 25 102 pm2.61dane ( ( 𝜑𝑧𝐵 ) → 𝑧 ∈ ( 𝐴 𝐸 𝑋 ) )
104 103 ex ( 𝜑 → ( 𝑧𝐵𝑧 ∈ ( 𝐴 𝐸 𝑋 ) ) )
105 104 ssrdv ( 𝜑𝐵 ⊆ ( 𝐴 𝐸 𝑋 ) )