Users' Mathboxes Mathbox for Alexander van der Vekens < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  itscnhlinecirc02p Structured version   Visualization version   GIF version

Theorem itscnhlinecirc02p 50100
Description: Intersection of a nonhorizontal line with a circle: A nonhorizontal line passing through a point within a circle around the origin intersects the circle at exactly two different points. (Contributed by AV, 28-Jan-2023.)
Hypotheses
Ref Expression
itscnhlinecirc02p.i 𝐼 = (0..^2)
itscnhlinecirc02p.e 𝐸 = (ℝ^‘𝐼)
itscnhlinecirc02p.p 𝑃 = (ℝ ↑m 𝐼)
itscnhlinecirc02p.s 𝑆 = (Sphere‘𝐸)
itscnhlinecirc02p.0 0 = (𝐼 × {0})
itscnhlinecirc02p.l 𝐿 = (LineM‘𝐸)
itscnhlinecirc02p.d 𝐷 = (dist‘𝐸)
Assertion
Ref Expression
itscnhlinecirc02p (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ∃!𝑠 ∈ 𝒫 ℝ((♯‘𝑠) = 2 ∧ ∀𝑦 ∈ 𝑠 ∃!𝑥 ∈ ℝ (⟨“𝑥𝑦”⟩ ∈ ( 0 𝑆𝑅) ∧ ⟨“𝑥𝑦”⟩ ∈ (𝑋𝐿𝑌))))
Distinct variable groups:   𝐷,𝑠,𝑥,𝑦   𝑃,𝑠,𝑦   𝑅,𝑠,𝑦   𝑋,𝑠,𝑦   𝑌,𝑠,𝑦   0 ,𝑠,𝑦   𝑥,𝑃   𝑥,𝑅   𝑥,𝑋   𝑥, 0   𝑥,𝑌
Allowed substitution hints:   𝑆(𝑥, 𝑦, 𝑠)   𝐸(𝑥, 𝑦, 𝑠)   𝐼(𝑥, 𝑦, 𝑠)   𝐿(𝑥, 𝑦, 𝑠)

Proof of Theorem itscnhlinecirc02p
Dummy variable 𝑝 is distinct from all other variables.
StepHypRef Expression
1 itscnhlinecirc02p.i . . . 4 𝐼 = (0..^2)
2 itscnhlinecirc02p.e . . . 4 𝐸 = (ℝ^‘𝐼)
3 itscnhlinecirc02p.p . . . 4 𝑃 = (ℝ ↑m 𝐼)
4 itscnhlinecirc02p.s . . . 4 𝑆 = (Sphere‘𝐸)
5 itscnhlinecirc02p.0 . . . 4 0 = (𝐼 × {0})
6 itscnhlinecirc02p.l . . . 4 𝐿 = (LineM‘𝐸)
7 itscnhlinecirc02p.d . . . 4 𝐷 = (dist‘𝐸)
81, 2, 3, 4, 5, 6, 7itscnhlinecirc02plem3 50099 . . 3 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → 0 < (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))↑2) − (4 · (((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2)))))))
91, 3rrx2pyel 50027 . . . . . . . . 9 (𝑋 ∈ 𝑃 → (𝑋‘1) ∈ ℝ)
1093ad2ant1 1151 . . . . . . . 8 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑋‘1) ∈ ℝ)
1110adantr 486 . . . . . . 7 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (𝑋‘1) ∈ ℝ)
121, 3rrx2pyel 50027 . . . . . . . . 9 (𝑌 ∈ 𝑃 → (𝑌‘1) ∈ ℝ)
13123ad2ant2 1152 . . . . . . . 8 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑌‘1) ∈ ℝ)
1413adantr 486 . . . . . . 7 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (𝑌‘1) ∈ ℝ)
1511, 14resubcld 11768 . . . . . 6 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ((𝑋‘1) − (𝑌‘1)) ∈ ℝ)
1615resqcld 14292 . . . . 5 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (((𝑋‘1) − (𝑌‘1))↑2) ∈ ℝ)
171, 3rrx2pxel 50026 . . . . . . . . 9 (𝑌 ∈ 𝑃 → (𝑌‘0) ∈ ℝ)
18173ad2ant2 1152 . . . . . . . 8 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑌‘0) ∈ ℝ)
1918adantr 486 . . . . . . 7 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (𝑌‘0) ∈ ℝ)
201, 3rrx2pxel 50026 . . . . . . . . 9 (𝑋 ∈ 𝑃 → (𝑋‘0) ∈ ℝ)
21203ad2ant1 1151 . . . . . . . 8 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑋‘0) ∈ ℝ)
2221adantr 486 . . . . . . 7 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (𝑋‘0) ∈ ℝ)
2319, 22resubcld 11768 . . . . . 6 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ((𝑌‘0) − (𝑋‘0)) ∈ ℝ)
2423resqcld 14292 . . . . 5 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (((𝑌‘0) − (𝑋‘0))↑2) ∈ ℝ)
2516, 24readdcld 11362 . . . 4 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) ∈ ℝ)
2610, 13resubcld 11768 . . . . . . . 8 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → ((𝑋‘1) − (𝑌‘1)) ∈ ℝ)
2726resqcld 14292 . . . . . . 7 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (((𝑋‘1) − (𝑌‘1))↑2) ∈ ℝ)
2818, 21resubcld 11768 . . . . . . . 8 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → ((𝑌‘0) − (𝑋‘0)) ∈ ℝ)
2928resqcld 14292 . . . . . . 7 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (((𝑌‘0) − (𝑋‘0))↑2) ∈ ℝ)
3010recnd 11361 . . . . . . . . 9 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑋‘1) ∈ ℂ)
3113recnd 11361 . . . . . . . . 9 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑌‘1) ∈ ℂ)
32 simp3 1156 . . . . . . . . 9 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑋‘1) ≠ (𝑌‘1))
3330, 31, 32subne0d 11703 . . . . . . . 8 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → ((𝑋‘1) − (𝑌‘1)) ≠ 0)
3426, 33sqgt0d 14418 . . . . . . 7 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → 0 < (((𝑋‘1) − (𝑌‘1))↑2))
3528sqge0d 14304 . . . . . . 7 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → 0 ≤ (((𝑌‘0) − (𝑋‘0))↑2))
3627, 29, 34, 35addgtge0d 11914 . . . . . 6 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → 0 < ((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)))
3736gt0ne0d 11904 . . . . 5 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → ((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) ≠ 0)
3837adantr 486 . . . 4 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) ≠ 0)
39 2re 12441 . . . . . . 7 2 ∈ ℝ
4039a1i 11 . . . . . 6 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → 2 ∈ ℝ)
4111, 19remulcld 11363 . . . . . . . 8 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ((𝑋‘1) · (𝑌‘0)) ∈ ℝ)
4222, 14remulcld 11363 . . . . . . . 8 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ((𝑋‘0) · (𝑌‘1)) ∈ ℝ)
4341, 42resubcld 11768 . . . . . . 7 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))) ∈ ℝ)
4423, 43remulcld 11363 . . . . . 6 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))) ∈ ℝ)
4540, 44remulcld 11363 . . . . 5 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) ∈ ℝ)
4645renegcld 11767 . . . 4 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) ∈ ℝ)
4743resqcld 14292 . . . . 5 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) ∈ ℝ)
48 rpre 13153 . . . . . . . 8 (𝑅 ∈ ℝ+ → 𝑅 ∈ ℝ)
4948ad2antrl 741 . . . . . . 7 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → 𝑅 ∈ ℝ)
5049resqcld 14292 . . . . . 6 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (𝑅↑2) ∈ ℝ)
5116, 50remulcld 11363 . . . . 5 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2)) ∈ ℝ)
5247, 51resubcld 11768 . . . 4 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))) ∈ ℝ)
53 eqidd 2764 . . . 4 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))↑2) − (4 · (((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2)))))) = (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))↑2) − (4 · (((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2)))))))
5425, 38, 46, 52, 53requad2 48924 . . 3 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (∃!𝑠 ∈ 𝒫 ℝ((♯‘𝑠) = 2 ∧ ∀𝑦 ∈ 𝑠 ((((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (𝑦↑2)) + (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) · 𝑦) + (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))))) = 0) ↔ 0 < (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))↑2) − (4 · (((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))))))))
558, 54mpbird 260 . 2 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ∃!𝑠 ∈ 𝒫 ℝ((♯‘𝑠) = 2 ∧ ∀𝑦 ∈ 𝑠 ((((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (𝑦↑2)) + (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) · 𝑦) + (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))))) = 0))
56 0xr 11380 . . . . . . . . . . . . . . . 16 0 ∈ ℝ*
5756a1i 11 . . . . . . . . . . . . . . 15 (𝑅 ∈ ℝ+ → 0 ∈ ℝ*)
58 pnfxr 11387 . . . . . . . . . . . . . . . 16 +∞ ∈ ℝ*
5958a1i 11 . . . . . . . . . . . . . . 15 (𝑅 ∈ ℝ+ → +∞ ∈ ℝ*)
60 rpxr 13154 . . . . . . . . . . . . . . 15 (𝑅 ∈ ℝ+ → 𝑅 ∈ ℝ*)
61 rpge0 13158 . . . . . . . . . . . . . . 15 (𝑅 ∈ ℝ+ → 0 ≤ 𝑅)
6248ltpnfd 13274 . . . . . . . . . . . . . . 15 (𝑅 ∈ ℝ+ → 𝑅 < +∞)
6357, 59, 60, 61, 62elicod 13550 . . . . . . . . . . . . . 14 (𝑅 ∈ ℝ+ → 𝑅 ∈ (0[,)+∞))
64 eqid 2763 . . . . . . . . . . . . . . 15 {𝑝 ∈ 𝑃 ∣ (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2)} = {𝑝 ∈ 𝑃 ∣ (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2)}
651, 2, 3, 4, 5, 642sphere0 50065 . . . . . . . . . . . . . 14 (𝑅 ∈ (0[,)+∞) → ( 0 𝑆𝑅) = {𝑝 ∈ 𝑃 ∣ (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2)})
6663, 65syl 18 . . . . . . . . . . . . 13 (𝑅 ∈ ℝ+ → ( 0 𝑆𝑅) = {𝑝 ∈ 𝑃 ∣ (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2)})
6766ad2antrl 741 . . . . . . . . . . . 12 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ( 0 𝑆𝑅) = {𝑝 ∈ 𝑃 ∣ (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2)})
6867ad2antrr 739 . . . . . . . . . . 11 (((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) → ( 0 𝑆𝑅) = {𝑝 ∈ 𝑃 ∣ (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2)})
6968ad2antrr 739 . . . . . . . . . 10 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → ( 0 𝑆𝑅) = {𝑝 ∈ 𝑃 ∣ (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2)})
7069eleq2d 2850 . . . . . . . . 9 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → (⟨“𝑥𝑦”⟩ ∈ ( 0 𝑆𝑅) ↔ ⟨“𝑥𝑦”⟩ ∈ {𝑝 ∈ 𝑃 ∣ (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2)}))
71 fveq1 6904 . . . . . . . . . . . . . 14 (𝑝 = ⟨“𝑥𝑦”⟩ → (𝑝‘0) = (⟨“𝑥𝑦”⟩‘0))
7271oveq1d 7455 . . . . . . . . . . . . 13 (𝑝 = ⟨“𝑥𝑦”⟩ → ((𝑝‘0)↑2) = ((⟨“𝑥𝑦”⟩‘0)↑2))
73 fveq1 6904 . . . . . . . . . . . . . 14 (𝑝 = ⟨“𝑥𝑦”⟩ → (𝑝‘1) = (⟨“𝑥𝑦”⟩‘1))
7473oveq1d 7455 . . . . . . . . . . . . 13 (𝑝 = ⟨“𝑥𝑦”⟩ → ((𝑝‘1)↑2) = ((⟨“𝑥𝑦”⟩‘1)↑2))
7572, 74oveq12d 7458 . . . . . . . . . . . 12 (𝑝 = ⟨“𝑥𝑦”⟩ → (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (((⟨“𝑥𝑦”⟩‘0)↑2) + ((⟨“𝑥𝑦”⟩‘1)↑2)))
7675eqeq1d 2765 . . . . . . . . . . 11 (𝑝 = ⟨“𝑥𝑦”⟩ → ((((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2) ↔ (((⟨“𝑥𝑦”⟩‘0)↑2) + ((⟨“𝑥𝑦”⟩‘1)↑2)) = (𝑅↑2)))
7776elrab 3648 . . . . . . . . . 10 (⟨“𝑥𝑦”⟩ ∈ {𝑝 ∈ 𝑃 ∣ (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2)} ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ (((⟨“𝑥𝑦”⟩‘0)↑2) + ((⟨“𝑥𝑦”⟩‘1)↑2)) = (𝑅↑2)))
7877a1i 11 . . . . . . . . 9 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → (⟨“𝑥𝑦”⟩ ∈ {𝑝 ∈ 𝑃 ∣ (((𝑝‘0)↑2) + ((𝑝‘1)↑2)) = (𝑅↑2)} ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ (((⟨“𝑥𝑦”⟩‘0)↑2) + ((⟨“𝑥𝑦”⟩‘1)↑2)) = (𝑅↑2))))
79 simpr 490 . . . . . . . . . 10 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → 𝑥 ∈ ℝ)
80 elpwi 4567 . . . . . . . . . . . 12 (𝑠 ∈ 𝒫 ℝ → 𝑠 ⊆ ℝ)
8180ad4antlr 746 . . . . . . . . . . 11 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → 𝑠 ⊆ ℝ)
82 simplr 781 . . . . . . . . . . 11 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → 𝑦 ∈ 𝑠)
8381, 82sseldd 3914 . . . . . . . . . 10 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → 𝑦 ∈ ℝ)
84 s2fv0 15063 . . . . . . . . . . . . . 14 (𝑥 ∈ ℝ → (⟨“𝑥𝑦”⟩‘0) = 𝑥)
8584oveq1d 7455 . . . . . . . . . . . . 13 (𝑥 ∈ ℝ → ((⟨“𝑥𝑦”⟩‘0)↑2) = (𝑥↑2))
86 s2fv1 15064 . . . . . . . . . . . . . 14 (𝑦 ∈ ℝ → (⟨“𝑥𝑦”⟩‘1) = 𝑦)
8786oveq1d 7455 . . . . . . . . . . . . 13 (𝑦 ∈ ℝ → ((⟨“𝑥𝑦”⟩‘1)↑2) = (𝑦↑2))
8885, 87oveqan12d 7459 . . . . . . . . . . . 12 ((𝑥 ∈ ℝ ∧ 𝑦 ∈ ℝ) → (((⟨“𝑥𝑦”⟩‘0)↑2) + ((⟨“𝑥𝑦”⟩‘1)↑2)) = ((𝑥↑2) + (𝑦↑2)))
8988eqeq1d 2765 . . . . . . . . . . 11 ((𝑥 ∈ ℝ ∧ 𝑦 ∈ ℝ) → ((((⟨“𝑥𝑦”⟩‘0)↑2) + ((⟨“𝑥𝑦”⟩‘1)↑2)) = (𝑅↑2) ↔ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)))
9089anbi2d 642 . . . . . . . . . 10 ((𝑥 ∈ ℝ ∧ 𝑦 ∈ ℝ) → ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ (((⟨“𝑥𝑦”⟩‘0)↑2) + ((⟨“𝑥𝑦”⟩‘1)↑2)) = (𝑅↑2)) ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2))))
9179, 83, 90syl2anc 596 . . . . . . . . 9 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ (((⟨“𝑥𝑦”⟩‘0)↑2) + ((⟨“𝑥𝑦”⟩‘1)↑2)) = (𝑅↑2)) ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2))))
9270, 78, 913bitrd 308 . . . . . . . 8 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → (⟨“𝑥𝑦”⟩ ∈ ( 0 𝑆𝑅) ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2))))
93 simp1 1154 . . . . . . . . . . . . . 14 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → 𝑋 ∈ 𝑃)
94 simp2 1155 . . . . . . . . . . . . . 14 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → 𝑌 ∈ 𝑃)
95 fveq1 6904 . . . . . . . . . . . . . . . . 17 (𝑋 = 𝑌 → (𝑋‘1) = (𝑌‘1))
9695a1i 11 . . . . . . . . . . . . . . . 16 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) → (𝑋 = 𝑌 → (𝑋‘1) = (𝑌‘1)))
9796necon3d 2980 . . . . . . . . . . . . . . 15 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) → ((𝑋‘1) ≠ (𝑌‘1) → 𝑋 ≠ 𝑌))
98973impia 1135 . . . . . . . . . . . . . 14 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → 𝑋 ≠ 𝑌)
9993, 94, 983jca 1146 . . . . . . . . . . . . 13 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌))
10099ad3antrrr 743 . . . . . . . . . . . 12 (((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) → (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌))
101100ad2antrr 739 . . . . . . . . . . 11 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌))
102 eqid 2763 . . . . . . . . . . . 12 ((𝑋‘1) − (𝑌‘1)) = ((𝑋‘1) − (𝑌‘1))
103 eqid 2763 . . . . . . . . . . . 12 ((𝑌‘0) − (𝑋‘0)) = ((𝑌‘0) − (𝑋‘0))
104 eqid 2763 . . . . . . . . . . . 12 (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))
1051, 2, 3, 6, 102, 103, 104rrx2linest2 50059 . . . . . . . . . . 11 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ ((((𝑋‘1) − (𝑌‘1)) · (𝑝‘0)) + (((𝑌‘0) − (𝑋‘0)) · (𝑝‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))})
106101, 105syl 18 . . . . . . . . . 10 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ ((((𝑋‘1) − (𝑌‘1)) · (𝑝‘0)) + (((𝑌‘0) − (𝑋‘0)) · (𝑝‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))})
107106eleq2d 2850 . . . . . . . . 9 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → (⟨“𝑥𝑦”⟩ ∈ (𝑋𝐿𝑌) ↔ ⟨“𝑥𝑦”⟩ ∈ {𝑝 ∈ 𝑃 ∣ ((((𝑋‘1) − (𝑌‘1)) · (𝑝‘0)) + (((𝑌‘0) − (𝑋‘0)) · (𝑝‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))}))
10871oveq2d 7456 . . . . . . . . . . . . . 14 (𝑝 = ⟨“𝑥𝑦”⟩ → (((𝑋‘1) − (𝑌‘1)) · (𝑝‘0)) = (((𝑋‘1) − (𝑌‘1)) · (⟨“𝑥𝑦”⟩‘0)))
10973oveq2d 7456 . . . . . . . . . . . . . 14 (𝑝 = ⟨“𝑥𝑦”⟩ → (((𝑌‘0) − (𝑋‘0)) · (𝑝‘1)) = (((𝑌‘0) − (𝑋‘0)) · (⟨“𝑥𝑦”⟩‘1)))
110108, 109oveq12d 7458 . . . . . . . . . . . . 13 (𝑝 = ⟨“𝑥𝑦”⟩ → ((((𝑋‘1) − (𝑌‘1)) · (𝑝‘0)) + (((𝑌‘0) − (𝑋‘0)) · (𝑝‘1))) = ((((𝑋‘1) − (𝑌‘1)) · (⟨“𝑥𝑦”⟩‘0)) + (((𝑌‘0) − (𝑋‘0)) · (⟨“𝑥𝑦”⟩‘1))))
111110eqeq1d 2765 . . . . . . . . . . . 12 (𝑝 = ⟨“𝑥𝑦”⟩ → (((((𝑋‘1) − (𝑌‘1)) · (𝑝‘0)) + (((𝑌‘0) − (𝑋‘0)) · (𝑝‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))) ↔ ((((𝑋‘1) − (𝑌‘1)) · (⟨“𝑥𝑦”⟩‘0)) + (((𝑌‘0) − (𝑋‘0)) · (⟨“𝑥𝑦”⟩‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))
112111elrab 3648 . . . . . . . . . . 11 (⟨“𝑥𝑦”⟩ ∈ {𝑝 ∈ 𝑃 ∣ ((((𝑋‘1) − (𝑌‘1)) · (𝑝‘0)) + (((𝑌‘0) − (𝑋‘0)) · (𝑝‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))} ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · (⟨“𝑥𝑦”⟩‘0)) + (((𝑌‘0) − (𝑋‘0)) · (⟨“𝑥𝑦”⟩‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))
11384oveq2d 7456 . . . . . . . . . . . . . 14 (𝑥 ∈ ℝ → (((𝑋‘1) − (𝑌‘1)) · (⟨“𝑥𝑦”⟩‘0)) = (((𝑋‘1) − (𝑌‘1)) · 𝑥))
11486oveq2d 7456 . . . . . . . . . . . . . 14 (𝑦 ∈ ℝ → (((𝑌‘0) − (𝑋‘0)) · (⟨“𝑥𝑦”⟩‘1)) = (((𝑌‘0) − (𝑋‘0)) · 𝑦))
115113, 114oveqan12d 7459 . . . . . . . . . . . . 13 ((𝑥 ∈ ℝ ∧ 𝑦 ∈ ℝ) → ((((𝑋‘1) − (𝑌‘1)) · (⟨“𝑥𝑦”⟩‘0)) + (((𝑌‘0) − (𝑋‘0)) · (⟨“𝑥𝑦”⟩‘1))) = ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)))
116115eqeq1d 2765 . . . . . . . . . . . 12 ((𝑥 ∈ ℝ ∧ 𝑦 ∈ ℝ) → (((((𝑋‘1) − (𝑌‘1)) · (⟨“𝑥𝑦”⟩‘0)) + (((𝑌‘0) − (𝑋‘0)) · (⟨“𝑥𝑦”⟩‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))) ↔ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))
117116anbi2d 642 . . . . . . . . . . 11 ((𝑥 ∈ ℝ ∧ 𝑦 ∈ ℝ) → ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · (⟨“𝑥𝑦”⟩‘0)) + (((𝑌‘0) − (𝑋‘0)) · (⟨“𝑥𝑦”⟩‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))) ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))))
118112, 117bitrid 286 . . . . . . . . . 10 ((𝑥 ∈ ℝ ∧ 𝑦 ∈ ℝ) → (⟨“𝑥𝑦”⟩ ∈ {𝑝 ∈ 𝑃 ∣ ((((𝑋‘1) − (𝑌‘1)) · (𝑝‘0)) + (((𝑌‘0) − (𝑋‘0)) · (𝑝‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))} ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))))
11979, 83, 118syl2anc 596 . . . . . . . . 9 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → (⟨“𝑥𝑦”⟩ ∈ {𝑝 ∈ 𝑃 ∣ ((((𝑋‘1) − (𝑌‘1)) · (𝑝‘0)) + (((𝑌‘0) − (𝑋‘0)) · (𝑝‘1))) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))} ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))))
120107, 119bitrd 282 . . . . . . . 8 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → (⟨“𝑥𝑦”⟩ ∈ (𝑋𝐿𝑌) ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))))
12192, 120anbi12d 644 . . . . . . 7 (((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) ∧ 𝑥 ∈ ℝ) → ((⟨“𝑥𝑦”⟩ ∈ ( 0 𝑆𝑅) ∧ ⟨“𝑥𝑦”⟩ ∈ (𝑋𝐿𝑌)) ↔ ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)) ∧ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))))
122121reubidva 3383 . . . . . 6 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → (∃!𝑥 ∈ ℝ (⟨“𝑥𝑦”⟩ ∈ ( 0 𝑆𝑅) ∧ ⟨“𝑥𝑦”⟩ ∈ (𝑋𝐿𝑌)) ↔ ∃!𝑥 ∈ ℝ ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)) ∧ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))))
123 elelpwi 4570 . . . . . . . . . 10 ((𝑦 ∈ 𝑠 ∧ 𝑠 ∈ 𝒫 ℝ) → 𝑦 ∈ ℝ)
1241, 3prelrrx2 50028 . . . . . . . . . . . . . . 15 ((𝑥 ∈ ℝ ∧ 𝑦 ∈ ℝ) → ⟨“𝑥𝑦”⟩ ∈ 𝑃)
125124ancoms 464 . . . . . . . . . . . . . 14 ((𝑦 ∈ ℝ ∧ 𝑥 ∈ ℝ) → ⟨“𝑥𝑦”⟩ ∈ 𝑃)
126125biantrurd 542 . . . . . . . . . . . . 13 ((𝑦 ∈ ℝ ∧ 𝑥 ∈ ℝ) → (((𝑥↑2) + (𝑦↑2)) = (𝑅↑2) ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2))))
127126bicomd 226 . . . . . . . . . . . 12 ((𝑦 ∈ ℝ ∧ 𝑥 ∈ ℝ) → ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)) ↔ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)))
128125biantrurd 542 . . . . . . . . . . . . 13 ((𝑦 ∈ ℝ ∧ 𝑥 ∈ ℝ) → (((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))) ↔ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))))
129128bicomd 226 . . . . . . . . . . . 12 ((𝑦 ∈ ℝ ∧ 𝑥 ∈ ℝ) → ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))) ↔ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))
130127, 129anbi12d 644 . . . . . . . . . . 11 ((𝑦 ∈ ℝ ∧ 𝑥 ∈ ℝ) → (((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)) ∧ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) ↔ (((𝑥↑2) + (𝑦↑2)) = (𝑅↑2) ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))))
131130reubidva 3383 . . . . . . . . . 10 (𝑦 ∈ ℝ → (∃!𝑥 ∈ ℝ ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)) ∧ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) ↔ ∃!𝑥 ∈ ℝ (((𝑥↑2) + (𝑦↑2)) = (𝑅↑2) ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))))
132123, 131syl 18 . . . . . . . . 9 ((𝑦 ∈ 𝑠 ∧ 𝑠 ∈ 𝒫 ℝ) → (∃!𝑥 ∈ ℝ ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)) ∧ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) ↔ ∃!𝑥 ∈ ℝ (((𝑥↑2) + (𝑦↑2)) = (𝑅↑2) ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))))
133132expcom 419 . . . . . . . 8 (𝑠 ∈ 𝒫 ℝ → (𝑦 ∈ 𝑠 → (∃!𝑥 ∈ ℝ ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)) ∧ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) ↔ ∃!𝑥 ∈ ℝ (((𝑥↑2) + (𝑦↑2)) = (𝑅↑2) ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))))
134133ad2antlr 740 . . . . . . 7 (((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) → (𝑦 ∈ 𝑠 → (∃!𝑥 ∈ ℝ ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)) ∧ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) ↔ ∃!𝑥 ∈ ℝ (((𝑥↑2) + (𝑦↑2)) = (𝑅↑2) ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))))
135134imp 412 . . . . . 6 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → (∃!𝑥 ∈ ℝ ((⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((𝑥↑2) + (𝑦↑2)) = (𝑅↑2)) ∧ (⟨“𝑥𝑦”⟩ ∈ 𝑃 ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) ↔ ∃!𝑥 ∈ ℝ (((𝑥↑2) + (𝑦↑2)) = (𝑅↑2) ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))))
13626, 33jca 521 . . . . . . . . 9 ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) → (((𝑋‘1) − (𝑌‘1)) ∈ ℝ ∧ ((𝑋‘1) − (𝑌‘1)) ≠ 0))
137136adantr 486 . . . . . . . 8 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (((𝑋‘1) − (𝑌‘1)) ∈ ℝ ∧ ((𝑋‘1) − (𝑌‘1)) ≠ 0))
138137ad3antrrr 743 . . . . . . 7 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → (((𝑋‘1) − (𝑌‘1)) ∈ ℝ ∧ ((𝑋‘1) − (𝑌‘1)) ≠ 0))
13919ad3antrrr 743 . . . . . . . 8 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → (𝑌‘0) ∈ ℝ)
14022ad3antrrr 743 . . . . . . . 8 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → (𝑋‘0) ∈ ℝ)
141139, 140resubcld 11768 . . . . . . 7 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → ((𝑌‘0) − (𝑋‘0)) ∈ ℝ)
14211ad3antrrr 743 . . . . . . . . 9 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → (𝑋‘1) ∈ ℝ)
143142, 139remulcld 11363 . . . . . . . 8 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → ((𝑋‘1) · (𝑌‘0)) ∈ ℝ)
14414ad3antrrr 743 . . . . . . . . 9 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → (𝑌‘1) ∈ ℝ)
145140, 144remulcld 11363 . . . . . . . 8 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → ((𝑋‘0) · (𝑌‘1)) ∈ ℝ)
146143, 145resubcld 11768 . . . . . . 7 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))) ∈ ℝ)
147 simplrl 789 . . . . . . . 8 ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) → 𝑅 ∈ ℝ+)
148147ad2antrr 739 . . . . . . 7 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → 𝑅 ∈ ℝ+)
149123expcom 419 . . . . . . . . 9 (𝑠 ∈ 𝒫 ℝ → (𝑦 ∈ 𝑠 → 𝑦 ∈ ℝ))
150149ad2antlr 740 . . . . . . . 8 (((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) → (𝑦 ∈ 𝑠 → 𝑦 ∈ ℝ))
151150imp 412 . . . . . . 7 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → 𝑦 ∈ ℝ)
152 eqid 2763 . . . . . . . 8 ((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) = ((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2))
153 eqid 2763 . . . . . . . 8 -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) = -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))))
154 eqid 2763 . . . . . . . 8 (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))) = (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2)))
155152, 153, 154itsclquadeu 50092 . . . . . . 7 ((((((𝑋‘1) − (𝑌‘1)) ∈ ℝ ∧ ((𝑋‘1) − (𝑌‘1)) ≠ 0) ∧ ((𝑌‘0) − (𝑋‘0)) ∈ ℝ ∧ (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))) ∈ ℝ) ∧ 𝑅 ∈ ℝ+ ∧ 𝑦 ∈ ℝ) → (∃!𝑥 ∈ ℝ (((𝑥↑2) + (𝑦↑2)) = (𝑅↑2) ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))) ↔ ((((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (𝑦↑2)) + (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) · 𝑦) + (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))))) = 0))
156138, 141, 146, 148, 151, 155syl311anc 1412 . . . . . 6 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → (∃!𝑥 ∈ ℝ (((𝑥↑2) + (𝑦↑2)) = (𝑅↑2) ∧ ((((𝑋‘1) − (𝑌‘1)) · 𝑥) + (((𝑌‘0) − (𝑋‘0)) · 𝑦)) = (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))) ↔ ((((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (𝑦↑2)) + (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) · 𝑦) + (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))))) = 0))
157122, 135, 1563bitrd 308 . . . . 5 ((((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) ∧ 𝑦 ∈ 𝑠) → (∃!𝑥 ∈ ℝ (⟨“𝑥𝑦”⟩ ∈ ( 0 𝑆𝑅) ∧ ⟨“𝑥𝑦”⟩ ∈ (𝑋𝐿𝑌)) ↔ ((((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (𝑦↑2)) + (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) · 𝑦) + (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))))) = 0))
158157ralbidva 3187 . . . 4 (((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) ∧ (♯‘𝑠) = 2) → (∀𝑦 ∈ 𝑠 ∃!𝑥 ∈ ℝ (⟨“𝑥𝑦”⟩ ∈ ( 0 𝑆𝑅) ∧ ⟨“𝑥𝑦”⟩ ∈ (𝑋𝐿𝑌)) ↔ ∀𝑦 ∈ 𝑠 ((((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (𝑦↑2)) + (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) · 𝑦) + (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))))) = 0))
159158pm5.32da 590 . . 3 ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) ∧ 𝑠 ∈ 𝒫 ℝ) → (((♯‘𝑠) = 2 ∧ ∀𝑦 ∈ 𝑠 ∃!𝑥 ∈ ℝ (⟨“𝑥𝑦”⟩ ∈ ( 0 𝑆𝑅) ∧ ⟨“𝑥𝑦”⟩ ∈ (𝑋𝐿𝑌))) ↔ ((♯‘𝑠) = 2 ∧ ∀𝑦 ∈ 𝑠 ((((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (𝑦↑2)) + (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) · 𝑦) + (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))))) = 0)))
160159reubidva 3383 . 2 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → (∃!𝑠 ∈ 𝒫 ℝ((♯‘𝑠) = 2 ∧ ∀𝑦 ∈ 𝑠 ∃!𝑥 ∈ ℝ (⟨“𝑥𝑦”⟩ ∈ ( 0 𝑆𝑅) ∧ ⟨“𝑥𝑦”⟩ ∈ (𝑋𝐿𝑌))) ↔ ∃!𝑠 ∈ 𝒫 ℝ((♯‘𝑠) = 2 ∧ ∀𝑦 ∈ 𝑠 ((((((𝑋‘1) − (𝑌‘1))↑2) + (((𝑌‘0) − (𝑋‘0))↑2)) · (𝑦↑2)) + (( -(2 · (((𝑌‘0) − (𝑋‘0)) · (((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1))))) · 𝑦) + (((((𝑋‘1) · (𝑌‘0)) − ((𝑋‘0) · (𝑌‘1)))↑2) − ((((𝑋‘1) − (𝑌‘1))↑2) · (𝑅↑2))))) = 0)))
16155, 160mpbird 260 1 (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ (𝑋‘1) ≠ (𝑌‘1)) ∧ (𝑅 ∈ ℝ+ ∧ (𝑋𝐷 0 ) < 𝑅)) → ∃!𝑠 ∈ 𝒫 ℝ((♯‘𝑠) = 2 ∧ ∀𝑦 ∈ 𝑠 ∃!𝑥 ∈ ℝ (⟨“𝑥𝑦”⟩ ∈ ( 0 𝑆𝑅) ∧ ⟨“𝑥𝑦”⟩ ∈ (𝑋𝐿𝑌))))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   ∧ w3a 1103   = wceq 1570   ∈ wcel 2147   ≠ wne 2959  ∀wral 3080  ∃!wreu 3367  {crab 3416   ⊆ wss 3900  𝒫 cpw 4560  {csn 4588   class class class wbr 5106   × cxp 5653  ‘cfv 6555  (class class class)co 7440   ↑m cmap 8872  ℝcr 11223  0cc0 11224  1c1 11225   + caddc 11227   · cmul 11229  +∞cpnf 11364  ℝ*cxr 11366   < clt 11367   − cmin 11565   -cneg 11566  2c2 12421  4c4 12423  ℝ+crp 13144  [,)cico 13502  ..^cfzo 13812  ↑cexp 14228  ♯chash 14498  ⟨“cs2 15017  distcds 17463  ℝ^crrx 25731  LineMcline 50043  Spherecsph 50044
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5235  ax-sep 5252  ax-nul 5263  ax-pow 5331  ax-pr 5395  ax-un 7772  ax-inf2 9666  ax-cnex 11280  ax-resscn 11281  ax-1cn 11282  ax-icn 11283  ax-addcl 11284  ax-addrcl 11285  ax-mulcl 11286  ax-mulrcl 11287  ax-mulcom 11288  ax-addass 11289  ax-mulass 11290  ax-distr 11291  ax-i2m1 11292  ax-1ne0 11293  ax-1rid 11294  ax-rnegex 11295  ax-rrecex 11296  ax-cnre 11297  ax-pre-lttri 11298  ax-pre-lttrn 11299  ax-pre-ltadd 11300  ax-pre-mulgt0 11301  ax-pre-sup 11302  ax-addf 11303  ax-mulf 11304
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-nel 3066  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-tp 4593  df-op 4839  df-uni 4871  df-int 4911  df-iun 4956  df-br 5107  df-opab 5171  df-mpt 5190  df-tr 5216  df-id 5550  df-eprel 5555  df-po 5563  df-so 5564  df-fr 5608  df-se 5609  df-we 5610  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-pred 6319  df-ord 6380  df-on 6381  df-lim 6382  df-suc 6383  df-iota 6509  df-fun 6557  df-fn 6558  df-f 6559  df-f1 6560  df-fo 6561  df-f1o 6562  df-fv 6563  df-isom 6564  df-riota 7397  df-ov 7443  df-oprab 7444  df-mpo 7445  df-of 7714  df-om 7899  df-1st 8022  df-2nd 8023  df-supp 8202  df-tpos 8268  df-frecs 8324  df-wrecs 8355  df-recs 8404  df-rdg 8443  df-1o 8501  df-2o 8502  df-oadd 8505  df-er 8742  df-map 8874  df-ixp 8951  df-en 8999  df-dom 9000  df-sdom 9001  df-fin 9002  df-fsupp 9379  df-sup 9458  df-oi 9528  df-dju 10006  df-card 10044  df-pnf 11369  df-mnf 11370  df-xr 11371  df-ltxr 11372  df-le 11373  df-sub 11567  df-neg 11568  df-div 11998  df-nn 12360  df-2 12429  df-3 12430  df-4 12431  df-5 12432  df-6 12433  df-7 12434  df-8 12435  df-9 12436  df-n0 12631  df-z 12718  df-dec 12839  df-uz 12990  df-rp 13145  df-xneg 13265  df-xadd 13266  df-xmul 13267  df-ico 13506  df-icc 13507  df-fz 13664  df-fzo 13813  df-seq 14169  df-exp 14229  df-hash 14499  df-word 14683  df-concat 14740  df-s1 14767  df-s2 15024  df-cj 15292  df-re 15293  df-im 15294  df-sqrt 15428  df-abs 15429  df-clim 15681  df-sum 15880  df-struct 17351  df-sets 17368  df-slot 17386  df-ndx 17398  df-base 17414  df-ress 17435  df-plusg 17467  df-mulr 17468  df-starv 17469  df-sca 17470  df-vsca 17471  df-ip 17472  df-tset 17473  df-ple 17474  df-ds 17476  df-unif 17477  df-hom 17478  df-cco 17479  df-0g 17638  df-gsum 17639  df-prds 17644  df-pws 17646  df-mgm 18842  df-sgrp 18934  df-mnd 18950  df-mhm 19004  df-grp 19173  df-minusg 19174  df-sbg 19175  df-subg 19359  df-ghm 19454  df-cntz 19558  df-cmn 20023  df-abl 20024  df-mgp 20388  df-rng 20402  df-ur 20435  df-ring 20488  df-cring 20489  df-oppr 20594  df-dvdsr 20614  df-unit 20615  df-invr 20645  df-dvr 20658  df-rhm 20729  df-subrng 20825  df-subrg 20849  df-drng 21009  df-field 21010  df-staf 21123  df-srng 21124  df-lmod 21164  df-lss 21234  df-sra 21475  df-rgmod 21476  df-xmet 21698  df-met 21699  df-cnfld 21706  df-refld 21938  df-dsmm 22065  df-frlm 22080  df-nm 24928  df-tng 24930  df-tcph 25517  df-rrx 25733  df-ehl 25734  df-line 50045  df-sph 50046
This theorem is used by: (None)
  Copyright terms: Public domain W3C validator