| Step | Hyp | Ref
| Expression |
| 1 | | fveq1 6884 |
. . . . 5
⊢ (𝑋 = 𝑌 → (𝑋‘1) = (𝑌‘1)) |
| 2 | 1 | necon3i 2987 |
. . . 4
⊢ ((𝑋‘1) ≠ (𝑌‘1) → 𝑋 ≠ 𝑌) |
| 3 | 2 | adantl 487 |
. . 3
⊢ (((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1)) → 𝑋 ≠ 𝑌) |
| 4 | | rrx2line.i |
. . . 4
⊢ 𝐼 = (0..^2) |
| 5 | | rrx2line.e |
. . . 4
⊢ 𝐸 = (ℝ^‘𝐼) |
| 6 | | rrx2line.b |
. . . 4
⊢ 𝑃 = (ℝ ↑m
𝐼) |
| 7 | | rrx2line.l |
. . . 4
⊢ 𝐿 = (LineM‘𝐸) |
| 8 | 4, 5, 6, 7 | rrx2line 49945 |
. . 3
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ ∃𝑡 ∈ ℝ ((𝑝‘0) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))))}) |
| 9 | 3, 8 | syl3an3 1183 |
. 2
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ ∃𝑡 ∈ ℝ ((𝑝‘0) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))))}) |
| 10 | | oveq2 7428 |
. . . . . . . . . . . . . 14
⊢ ((𝑌‘0) = (𝑋‘0) → (𝑡 · (𝑌‘0)) = (𝑡 · (𝑋‘0))) |
| 11 | 10 | oveq2d 7436 |
. . . . . . . . . . . . 13
⊢ ((𝑌‘0) = (𝑋‘0) → (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑋‘0)))) |
| 12 | 11 | eqcoms 2768 |
. . . . . . . . . . . 12
⊢ ((𝑋‘0) = (𝑌‘0) → (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑋‘0)))) |
| 13 | 12 | adantr 486 |
. . . . . . . . . . 11
⊢ (((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑋‘0)))) |
| 14 | 13 | 3ad2ant3 1153 |
. . . . . . . . . 10
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑋‘0)))) |
| 15 | 14 | adantr 486 |
. . . . . . . . 9
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑋‘0)))) |
| 16 | 15 | adantr 486 |
. . . . . . . 8
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ 𝑡 ∈ ℝ) → (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑋‘0)))) |
| 17 | 4, 6 | rrx2pxel 49916 |
. . . . . . . . . . . . 13
⊢ (𝑋 ∈ 𝑃 → (𝑋‘0) ∈ ℝ) |
| 18 | 17 | recnd 11340 |
. . . . . . . . . . . 12
⊢ (𝑋 ∈ 𝑃 → (𝑋‘0) ∈ ℂ) |
| 19 | 18 | 3ad2ant1 1151 |
. . . . . . . . . . 11
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → (𝑋‘0) ∈ ℂ) |
| 20 | 19 | adantr 486 |
. . . . . . . . . 10
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (𝑋‘0) ∈ ℂ) |
| 21 | 20 | adantr 486 |
. . . . . . . . 9
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ 𝑡 ∈ ℝ) → (𝑋‘0) ∈ ℂ) |
| 22 | | recn 11293 |
. . . . . . . . . 10
⊢ (𝑡 ∈ ℝ → 𝑡 ∈
ℂ) |
| 23 | 22 | adantl 487 |
. . . . . . . . 9
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ 𝑡 ∈ ℝ) → 𝑡 ∈ ℂ) |
| 24 | 21, 23 | affineid 49909 |
. . . . . . . 8
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ 𝑡 ∈ ℝ) → (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑋‘0))) = (𝑋‘0)) |
| 25 | 16, 24 | eqtrd 2795 |
. . . . . . 7
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ 𝑡 ∈ ℝ) → (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) = (𝑋‘0)) |
| 26 | 25 | eqeq2d 2771 |
. . . . . 6
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ 𝑡 ∈ ℝ) → ((𝑝‘0) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) ↔ (𝑝‘0) = (𝑋‘0))) |
| 27 | 26 | anbi1d 643 |
. . . . 5
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ 𝑡 ∈ ℝ) → (((𝑝‘0) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1)))) ↔ ((𝑝‘0) = (𝑋‘0) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1)))))) |
| 28 | 27 | rexbidva 3184 |
. . . 4
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (∃𝑡 ∈ ℝ ((𝑝‘0) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1)))) ↔ ∃𝑡 ∈ ℝ ((𝑝‘0) = (𝑋‘0) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1)))))) |
| 29 | | simpl 488 |
. . . . . 6
⊢ (((𝑝‘0) = (𝑋‘0) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1)))) → (𝑝‘0) = (𝑋‘0)) |
| 30 | 29 | a1i 11 |
. . . . 5
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ 𝑡 ∈ ℝ) → (((𝑝‘0) = (𝑋‘0) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1)))) → (𝑝‘0) = (𝑋‘0))) |
| 31 | 4, 6 | rrx2pyel 49917 |
. . . . . . . . 9
⊢ (𝑝 ∈ 𝑃 → (𝑝‘1) ∈ ℝ) |
| 32 | 31 | adantl 487 |
. . . . . . . 8
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (𝑝‘1) ∈ ℝ) |
| 33 | 4, 6 | rrx2pyel 49917 |
. . . . . . . . . 10
⊢ (𝑋 ∈ 𝑃 → (𝑋‘1) ∈ ℝ) |
| 34 | 33 | 3ad2ant1 1151 |
. . . . . . . . 9
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → (𝑋‘1) ∈ ℝ) |
| 35 | 34 | adantr 486 |
. . . . . . . 8
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (𝑋‘1) ∈ ℝ) |
| 36 | 32, 35 | resubcld 11747 |
. . . . . . 7
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → ((𝑝‘1) − (𝑋‘1)) ∈ ℝ) |
| 37 | 4, 6 | rrx2pyel 49917 |
. . . . . . . . . 10
⊢ (𝑌 ∈ 𝑃 → (𝑌‘1) ∈ ℝ) |
| 38 | 37 | 3ad2ant2 1152 |
. . . . . . . . 9
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → (𝑌‘1) ∈ ℝ) |
| 39 | 38, 34 | resubcld 11747 |
. . . . . . . 8
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → ((𝑌‘1) − (𝑋‘1)) ∈ ℝ) |
| 40 | 39 | adantr 486 |
. . . . . . 7
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → ((𝑌‘1) − (𝑋‘1)) ∈ ℝ) |
| 41 | 37 | recnd 11340 |
. . . . . . . . . 10
⊢ (𝑌 ∈ 𝑃 → (𝑌‘1) ∈ ℂ) |
| 42 | 41 | 3ad2ant2 1152 |
. . . . . . . . 9
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → (𝑌‘1) ∈ ℂ) |
| 43 | 33 | recnd 11340 |
. . . . . . . . . 10
⊢ (𝑋 ∈ 𝑃 → (𝑋‘1) ∈ ℂ) |
| 44 | 43 | 3ad2ant1 1151 |
. . . . . . . . 9
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → (𝑋‘1) ∈ ℂ) |
| 45 | | simpr 490 |
. . . . . . . . . . 11
⊢ (((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑋‘1) ≠ (𝑌‘1)) |
| 46 | 45 | necomd 3010 |
. . . . . . . . . 10
⊢ (((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑌‘1) ≠ (𝑋‘1)) |
| 47 | 46 | 3ad2ant3 1153 |
. . . . . . . . 9
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → (𝑌‘1) ≠ (𝑋‘1)) |
| 48 | 42, 44, 47 | subne0d 11682 |
. . . . . . . 8
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → ((𝑌‘1) − (𝑋‘1)) ≠ 0) |
| 49 | 48 | adantr 486 |
. . . . . . 7
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → ((𝑌‘1) − (𝑋‘1)) ≠ 0) |
| 50 | 36, 40, 49 | redivcld 12148 |
. . . . . 6
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) ∈ ℝ) |
| 51 | 50 | adantr 486 |
. . . . 5
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ (𝑝‘0) = (𝑋‘0)) → (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) ∈ ℝ) |
| 52 | | simpr 490 |
. . . . . 6
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ (𝑝‘0) = (𝑋‘0)) → (𝑝‘0) = (𝑋‘0)) |
| 53 | 43 | mullidd 11330 |
. . . . . . . . . . . 12
⊢ (𝑋 ∈ 𝑃 → (1 · (𝑋‘1)) = (𝑋‘1)) |
| 54 | 53 | 3ad2ant1 1151 |
. . . . . . . . . . 11
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → (1 · (𝑋‘1)) = (𝑋‘1)) |
| 55 | 54 | adantr 486 |
. . . . . . . . . 10
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (1 · (𝑋‘1)) = (𝑋‘1)) |
| 56 | 36 | recnd 11340 |
. . . . . . . . . . 11
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → ((𝑝‘1) − (𝑋‘1)) ∈ ℂ) |
| 57 | 41 | adantl 487 |
. . . . . . . . . . . . . 14
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) → (𝑌‘1) ∈ ℂ) |
| 58 | 43 | adantr 486 |
. . . . . . . . . . . . . 14
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) → (𝑋‘1) ∈ ℂ) |
| 59 | 57, 58 | subcld 11672 |
. . . . . . . . . . . . 13
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) → ((𝑌‘1) − (𝑋‘1)) ∈ ℂ) |
| 60 | 59 | 3adant3 1150 |
. . . . . . . . . . . 12
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → ((𝑌‘1) − (𝑋‘1)) ∈ ℂ) |
| 61 | 60 | adantr 486 |
. . . . . . . . . . 11
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → ((𝑌‘1) − (𝑋‘1)) ∈ ℂ) |
| 62 | 56, 61, 49 | divcan1d 12097 |
. . . . . . . . . 10
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · ((𝑌‘1) − (𝑋‘1))) = ((𝑝‘1) − (𝑋‘1))) |
| 63 | 55, 62 | oveq12d 7438 |
. . . . . . . . 9
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → ((1 · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · ((𝑌‘1) − (𝑋‘1)))) = ((𝑋‘1) + ((𝑝‘1) − (𝑋‘1)))) |
| 64 | 44 | adantr 486 |
. . . . . . . . . 10
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (𝑋‘1) ∈ ℂ) |
| 65 | 31 | recnd 11340 |
. . . . . . . . . . 11
⊢ (𝑝 ∈ 𝑃 → (𝑝‘1) ∈ ℂ) |
| 66 | 65 | adantl 487 |
. . . . . . . . . 10
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (𝑝‘1) ∈ ℂ) |
| 67 | 64, 66 | pncan3d 11675 |
. . . . . . . . 9
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → ((𝑋‘1) + ((𝑝‘1) − (𝑋‘1))) = (𝑝‘1)) |
| 68 | 63, 67 | eqtr2d 2796 |
. . . . . . . 8
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (𝑝‘1) = ((1 · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · ((𝑌‘1) − (𝑋‘1))))) |
| 69 | 68 | adantr 486 |
. . . . . . 7
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ (𝑝‘0) = (𝑋‘0)) → (𝑝‘1) = ((1 · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · ((𝑌‘1) − (𝑋‘1))))) |
| 70 | | 1cnd 11305 |
. . . . . . . . 9
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → 1 ∈ ℂ) |
| 71 | 50 | recnd 11340 |
. . . . . . . . 9
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) ∈ ℂ) |
| 72 | 42 | adantr 486 |
. . . . . . . . 9
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (𝑌‘1) ∈ ℂ) |
| 73 | 70, 71, 64, 72 | submuladdmuld 49906 |
. . . . . . . 8
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (((1 − (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1)))) · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · (𝑌‘1))) = ((1 · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · ((𝑌‘1) − (𝑋‘1))))) |
| 74 | 73 | adantr 486 |
. . . . . . 7
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ (𝑝‘0) = (𝑋‘0)) → (((1 − (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1)))) · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · (𝑌‘1))) = ((1 · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · ((𝑌‘1) − (𝑋‘1))))) |
| 75 | 69, 74 | eqtr4d 2798 |
. . . . . 6
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ (𝑝‘0) = (𝑋‘0)) → (𝑝‘1) = (((1 − (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1)))) · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · (𝑌‘1)))) |
| 76 | 52, 75 | jca 521 |
. . . . 5
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) ∧ (𝑝‘0) = (𝑋‘0)) → ((𝑝‘0) = (𝑋‘0) ∧ (𝑝‘1) = (((1 − (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1)))) · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · (𝑌‘1))))) |
| 77 | | oveq2 7428 |
. . . . . . . . 9
⊢ (𝑡 = (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) → (1 − 𝑡) = (1 − (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))))) |
| 78 | 77 | oveq1d 7435 |
. . . . . . . 8
⊢ (𝑡 = (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) → ((1 − 𝑡) · (𝑋‘1)) = ((1 − (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1)))) · (𝑋‘1))) |
| 79 | | oveq1 7427 |
. . . . . . . 8
⊢ (𝑡 = (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) → (𝑡 · (𝑌‘1)) = ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · (𝑌‘1))) |
| 80 | 78, 79 | oveq12d 7438 |
. . . . . . 7
⊢ (𝑡 = (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) → (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) = (((1 − (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1)))) · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · (𝑌‘1)))) |
| 81 | 80 | eqeq2d 2771 |
. . . . . 6
⊢ (𝑡 = (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) → ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ↔ (𝑝‘1) = (((1 − (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1)))) · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · (𝑌‘1))))) |
| 82 | 81 | anbi2d 642 |
. . . . 5
⊢ (𝑡 = (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) → (((𝑝‘0) = (𝑋‘0) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1)))) ↔ ((𝑝‘0) = (𝑋‘0) ∧ (𝑝‘1) = (((1 − (((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1)))) · (𝑋‘1)) + ((((𝑝‘1) − (𝑋‘1)) / ((𝑌‘1) − (𝑋‘1))) · (𝑌‘1)))))) |
| 83 | 30, 51, 76, 82 | rspceb2dv 3580 |
. . . 4
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (∃𝑡 ∈ ℝ ((𝑝‘0) = (𝑋‘0) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1)))) ↔ (𝑝‘0) = (𝑋‘0))) |
| 84 | 28, 83 | bitrd 282 |
. . 3
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) ∧ 𝑝 ∈ 𝑃) → (∃𝑡 ∈ ℝ ((𝑝‘0) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1)))) ↔ (𝑝‘0) = (𝑋‘0))) |
| 85 | 84 | rabbidva 3418 |
. 2
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → {𝑝 ∈ 𝑃 ∣ ∃𝑡 ∈ ℝ ((𝑝‘0) = (((1 − 𝑡) · (𝑋‘0)) + (𝑡 · (𝑌‘0))) ∧ (𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))))} = {𝑝 ∈ 𝑃 ∣ (𝑝‘0) = (𝑋‘0)}) |
| 86 | 9, 85 | eqtrd 2795 |
1
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘0) = (𝑌‘0) ∧ (𝑋‘1) ≠ (𝑌‘1))) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ (𝑝‘0) = (𝑋‘0)}) |