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

Theorem line2xlem 44747
Description: Lemma for line2x 44748. This proof is based on counterexamples for the following cases: 1. 𝑀 ≠ (𝐶 / 𝐵): p = (0,C/B) (LHS of bicondional is true, RHS is false); 2. 𝐴 ≠ 0 ∧ 𝑀 = (𝐶 / 𝐵): p = (1,C/B) (LHS of bicondional is false, RHS is true). (Contributed by AV, 4-Feb-2023.)
Hypotheses
Ref Expression
line2.i 𝐼 = {1, 2}
line2.e 𝐸 = (ℝ^‘𝐼)
line2.p 𝑃 = (ℝ ↑m 𝐼)
line2.l 𝐿 = (LineM𝐸)
line2.g 𝐺 = {𝑝𝑃 ∣ ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶}
line2x.x 𝑋 = {⟨1, 0⟩, ⟨2, 𝑀⟩}
line2x.y 𝑌 = {⟨1, 1⟩, ⟨2, 𝑀⟩}
Assertion
Ref Expression
line2xlem (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) → (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))))
Distinct variable groups:   𝐴,𝑝   𝐵,𝑝   𝐶,𝑝   𝐸,𝑝   𝐼,𝑝   𝑃,𝑝   𝑋,𝑝   𝑌,𝑝   𝑀,𝑝
Allowed substitution hints:   𝐺(𝑝)   𝐿(𝑝)

Proof of Theorem line2xlem
StepHypRef Expression
1 ianor 978 . . . 4 (¬ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) ↔ (¬ 𝐴 = 0 ∨ ¬ 𝑀 = (𝐶 / 𝐵)))
2 df-ne 3019 . . . . 5 (𝐴 ≠ 0 ↔ ¬ 𝐴 = 0)
3 df-ne 3019 . . . . 5 (𝑀 ≠ (𝐶 / 𝐵) ↔ ¬ 𝑀 = (𝐶 / 𝐵))
42, 3orbi12i 911 . . . 4 ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) ↔ (¬ 𝐴 = 0 ∨ ¬ 𝑀 = (𝐶 / 𝐵)))
51, 4bitr4i 280 . . 3 (¬ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) ↔ (𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)))
6 0red 10646 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 0 ∈ ℝ)
7 simp3 1134 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐶 ∈ ℝ)
87adantr 483 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐶 ∈ ℝ)
9 simpl 485 . . . . . . . . . . . . . 14 ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈ ℝ)
1093ad2ant2 1130 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ∈ ℝ)
1110adantr 483 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐵 ∈ ℝ)
12 simp2r 1196 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ≠ 0)
1312adantr 483 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐵 ≠ 0)
148, 11, 13redivcld 11470 . . . . . . . . . . 11 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐶 / 𝐵) ∈ ℝ)
1514adantl 484 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (𝐶 / 𝐵) ∈ ℝ)
16 line2.i . . . . . . . . . . 11 𝐼 = {1, 2}
17 line2.p . . . . . . . . . . 11 𝑃 = (ℝ ↑m 𝐼)
1816, 17prelrrx2 44707 . . . . . . . . . 10 ((0 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ) → {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
196, 15, 18syl2anc 586 . . . . . . . . 9 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
20 id 22 . . . . . . . . . . . . . . . 16 (𝑀 ≠ (𝐶 / 𝐵) → 𝑀 ≠ (𝐶 / 𝐵))
2120necomd 3073 . . . . . . . . . . . . . . 15 (𝑀 ≠ (𝐶 / 𝐵) → (𝐶 / 𝐵) ≠ 𝑀)
2221neneqd 3023 . . . . . . . . . . . . . 14 (𝑀 ≠ (𝐶 / 𝐵) → ¬ (𝐶 / 𝐵) = 𝑀)
2322a1d 25 . . . . . . . . . . . . 13 (𝑀 ≠ (𝐶 / 𝐵) → (𝐶 = 𝐶 → ¬ (𝐶 / 𝐵) = 𝑀))
24 eqidd 2824 . . . . . . . . . . . . . 14 (¬ (𝐶 / 𝐵) = 𝑀𝐶 = 𝐶)
2524a1i 11 . . . . . . . . . . . . 13 (𝑀 ≠ (𝐶 / 𝐵) → (¬ (𝐶 / 𝐵) = 𝑀𝐶 = 𝐶))
2623, 25impbid 214 . . . . . . . . . . . 12 (𝑀 ≠ (𝐶 / 𝐵) → (𝐶 = 𝐶 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
27 xor3 386 . . . . . . . . . . . 12 (¬ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀) ↔ (𝐶 = 𝐶 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
2826, 27sylibr 236 . . . . . . . . . . 11 (𝑀 ≠ (𝐶 / 𝐵) → ¬ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀))
2928adantr 483 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀))
30 0red 10646 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 0 ∈ ℝ)
31 fv1prop 44693 . . . . . . . . . . . . . . . . . 18 (0 ∈ ℝ → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 0)
3230, 31syl 17 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 0)
3332oveq2d 7174 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = (𝐴 · 0))
34 recn 10629 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ ℝ → 𝐴 ∈ ℂ)
3534mul01d 10841 . . . . . . . . . . . . . . . . . 18 (𝐴 ∈ ℝ → (𝐴 · 0) = 0)
36353ad2ant1 1129 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐴 · 0) = 0)
3736adantr 483 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · 0) = 0)
3833, 37eqtrd 2858 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = 0)
39 ovexd 7193 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐶 / 𝐵) ∈ V)
40 fv2prop 44694 . . . . . . . . . . . . . . . . . 18 ((𝐶 / 𝐵) ∈ V → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
4139, 40syl 17 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
4241oveq2d 7174 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = (𝐵 · (𝐶 / 𝐵)))
437recnd 10671 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐶 ∈ ℂ)
4443adantr 483 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐶 ∈ ℂ)
459recnd 10671 . . . . . . . . . . . . . . . . . . 19 ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈ ℂ)
46453ad2ant2 1130 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ∈ ℂ)
4746adantr 483 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐵 ∈ ℂ)
4844, 47, 13divcan2d 11420 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · (𝐶 / 𝐵)) = 𝐶)
4942, 48eqtrd 2858 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = 𝐶)
5038, 49oveq12d 7176 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = (0 + 𝐶))
5150adantl 484 . . . . . . . . . . . . 13 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = (0 + 𝐶))
5243addid2d 10843 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (0 + 𝐶) = 𝐶)
5352adantr 483 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (0 + 𝐶) = 𝐶)
5453adantl 484 . . . . . . . . . . . . 13 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (0 + 𝐶) = 𝐶)
5551, 54eqtrd 2858 . . . . . . . . . . . 12 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶)
5655eqeq1d 2825 . . . . . . . . . . 11 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶𝐶 = 𝐶))
5741eqeq1d 2825 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀 ↔ (𝐶 / 𝐵) = 𝑀))
5857adantl 484 . . . . . . . . . . 11 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀 ↔ (𝐶 / 𝐵) = 𝑀))
5956, 58bibi12d 348 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
6029, 59mtbird 327 . . . . . . . . 9 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀))
61 fveq1 6671 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘1) = ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1))
6261oveq2d 7174 . . . . . . . . . . . . . 14 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐴 · (𝑝‘1)) = (𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)))
63 fveq1 6671 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘2) = ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))
6463oveq2d 7174 . . . . . . . . . . . . . 14 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐵 · (𝑝‘2)) = (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)))
6562, 64oveq12d 7176 . . . . . . . . . . . . 13 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))))
6665eqeq1d 2825 . . . . . . . . . . . 12 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶))
6763eqeq1d 2825 . . . . . . . . . . . 12 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((𝑝‘2) = 𝑀 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀))
6866, 67bibi12d 348 . . . . . . . . . . 11 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)))
6968notbid 320 . . . . . . . . . 10 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ ¬ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)))
7069rspcev 3625 . . . . . . . . 9 (({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃 ∧ ¬ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
7119, 60, 70syl2anc 586 . . . . . . . 8 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
7271ex 415 . . . . . . 7 (𝑀 ≠ (𝐶 / 𝐵) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
73 nne 3022 . . . . . . . 8 𝑀 ≠ (𝐶 / 𝐵) ↔ 𝑀 = (𝐶 / 𝐵))
74 1red 10644 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 1 ∈ ℝ)
757, 10, 12redivcld 11470 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐶 / 𝐵) ∈ ℝ)
7674, 75jca 514 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (1 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ))
7776adantr 483 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (1 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ))
7816, 17prelrrx2 44707 . . . . . . . . . . . 12 ((1 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ) → {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
7977, 78syl 17 . . . . . . . . . . 11 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
8079adantl 484 . . . . . . . . . 10 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
81 eqneqall 3029 . . . . . . . . . . . . . . . . 17 (𝐴 = 0 → (𝐴 ≠ 0 → ¬ (𝐶 / 𝐵) = 𝑀))
8281com12 32 . . . . . . . . . . . . . . . 16 (𝐴 ≠ 0 → (𝐴 = 0 → ¬ (𝐶 / 𝐵) = 𝑀))
8382adantl 484 . . . . . . . . . . . . . . 15 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (𝐴 = 0 → ¬ (𝐶 / 𝐵) = 𝑀))
84 pm2.24 124 . . . . . . . . . . . . . . . . 17 ((𝐶 / 𝐵) = 𝑀 → (¬ (𝐶 / 𝐵) = 𝑀𝐴 = 0))
8584eqcoms 2831 . . . . . . . . . . . . . . . 16 (𝑀 = (𝐶 / 𝐵) → (¬ (𝐶 / 𝐵) = 𝑀𝐴 = 0))
8685adantr 483 . . . . . . . . . . . . . . 15 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (¬ (𝐶 / 𝐵) = 𝑀𝐴 = 0))
8783, 86impbid 214 . . . . . . . . . . . . . 14 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (𝐴 = 0 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
88 xor3 386 . . . . . . . . . . . . . 14 (¬ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀) ↔ (𝐴 = 0 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
8987, 88sylibr 236 . . . . . . . . . . . . 13 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → ¬ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀))
9089adantr 483 . . . . . . . . . . . 12 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀))
91 simprl1 1214 . . . . . . . . . . . . . . . . 17 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐴 ∈ ℝ)
9291recnd 10671 . . . . . . . . . . . . . . . 16 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐴 ∈ ℂ)
938adantl 484 . . . . . . . . . . . . . . . . 17 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐶 ∈ ℝ)
9493recnd 10671 . . . . . . . . . . . . . . . 16 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐶 ∈ ℂ)
9592, 94addcomd 10844 . . . . . . . . . . . . . . 15 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (𝐴 + 𝐶) = (𝐶 + 𝐴))
9695eqeq1d 2825 . . . . . . . . . . . . . 14 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 + 𝐴) = 𝐶))
97 recn 10629 . . . . . . . . . . . . . . . . . . 19 (𝐶 ∈ ℝ → 𝐶 ∈ ℂ)
9834, 97anim12ci 615 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
99983adant2 1127 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
10099adantr 483 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
101100adantl 484 . . . . . . . . . . . . . . 15 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
102 addid0 11061 . . . . . . . . . . . . . . 15 ((𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ) → ((𝐶 + 𝐴) = 𝐶𝐴 = 0))
103101, 102syl 17 . . . . . . . . . . . . . 14 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐶 + 𝐴) = 𝐶𝐴 = 0))
10496, 103bitrd 281 . . . . . . . . . . . . 13 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 + 𝐶) = 𝐶𝐴 = 0))
105104bibi1d 346 . . . . . . . . . . . 12 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀) ↔ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀)))
10690, 105mtbird 327 . . . . . . . . . . 11 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀))
107 1ex 10639 . . . . . . . . . . . . . . . . . . . 20 1 ∈ V
108107a1i 11 . . . . . . . . . . . . . . . . . . 19 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 1 ∈ V)
109 fv1prop 44693 . . . . . . . . . . . . . . . . . . 19 (1 ∈ V → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 1)
110108, 109syl 17 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 1)
111110oveq2d 7174 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = (𝐴 · 1))
112 ax-1rid 10609 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ ℝ → (𝐴 · 1) = 𝐴)
1131123ad2ant1 1129 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐴 · 1) = 𝐴)
114113adantr 483 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · 1) = 𝐴)
115111, 114eqtrd 2858 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = 𝐴)
116 fv2prop 44694 . . . . . . . . . . . . . . . . . . 19 ((𝐶 / 𝐵) ∈ V → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
11739, 116syl 17 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
118117oveq2d 7174 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = (𝐵 · (𝐶 / 𝐵)))
1198recnd 10671 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐶 ∈ ℂ)
120119, 47, 13divcan2d 11420 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · (𝐶 / 𝐵)) = 𝐶)
121118, 120eqtrd 2858 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = 𝐶)
122115, 121oveq12d 7176 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = (𝐴 + 𝐶))
123122eqeq1d 2825 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ (𝐴 + 𝐶) = 𝐶))
124117eqeq1d 2825 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀 ↔ (𝐶 / 𝐵) = 𝑀))
125123, 124bibi12d 348 . . . . . . . . . . . . 13 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
126125notbid 320 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ ¬ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
127126adantl 484 . . . . . . . . . . 11 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ ¬ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
128106, 127mpbird 259 . . . . . . . . . 10 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀))
129 fveq1 6671 . . . . . . . . . . . . . . . 16 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘1) = ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1))
130129oveq2d 7174 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐴 · (𝑝‘1)) = (𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)))
131 fveq1 6671 . . . . . . . . . . . . . . . 16 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘2) = ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))
132131oveq2d 7174 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐵 · (𝑝‘2)) = (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)))
133130, 132oveq12d 7176 . . . . . . . . . . . . . 14 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = ((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))))
134133eqeq1d 2825 . . . . . . . . . . . . 13 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ ((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶))
135131eqeq1d 2825 . . . . . . . . . . . . 13 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((𝑝‘2) = 𝑀 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀))
136134, 135bibi12d 348 . . . . . . . . . . . 12 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)))
137136notbid 320 . . . . . . . . . . 11 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ ¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)))
138137rspcev 3625 . . . . . . . . . 10 (({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃 ∧ ¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
13980, 128, 138syl2anc 586 . . . . . . . . 9 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
140139ex 415 . . . . . . . 8 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
14173, 140sylanb 583 . . . . . . 7 ((¬ 𝑀 ≠ (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
14272, 141jaoi3 1055 . . . . . 6 ((𝑀 ≠ (𝐶 / 𝐵) ∨ 𝐴 ≠ 0) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
143142orcoms 868 . . . . 5 ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
144143com12 32 . . . 4 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
145 rexnal 3240 . . . 4 (∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ ¬ ∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
146144, 145syl6ib 253 . . 3 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) → ¬ ∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
1475, 146syl5bi 244 . 2 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (¬ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) → ¬ ∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
148147con4d 115 1 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) → (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 208  wa 398  wo 843  w3a 1083   = wceq 1537  wcel 2114  wne 3018  wral 3140  wrex 3141  {crab 3144  Vcvv 3496  {cpr 4571  cop 4575  cfv 6357  (class class class)co 7158  m cmap 8408  cc 10537  cr 10538  0cc0 10539  1c1 10540   + caddc 10542   · cmul 10544   / cdiv 11299  2c2 11695  ℝ^crrx 23988  LineMcline 44721
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2161  ax-12 2177  ax-ext 2795  ax-sep 5205  ax-nul 5212  ax-pow 5268  ax-pr 5332  ax-un 7463  ax-cnex 10595  ax-resscn 10596  ax-1cn 10597  ax-icn 10598  ax-addcl 10599  ax-addrcl 10600  ax-mulcl 10601  ax-mulrcl 10602  ax-mulcom 10603  ax-addass 10604  ax-mulass 10605  ax-distr 10606  ax-i2m1 10607  ax-1ne0 10608  ax-1rid 10609  ax-rnegex 10610  ax-rrecex 10611  ax-cnre 10612  ax-pre-lttri 10613  ax-pre-lttrn 10614  ax-pre-ltadd 10615  ax-pre-mulgt0 10616
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3or 1084  df-3an 1085  df-tru 1540  df-ex 1781  df-nf 1785  df-sb 2070  df-mo 2622  df-eu 2654  df-clab 2802  df-cleq 2816  df-clel 2895  df-nfc 2965  df-ne 3019  df-nel 3126  df-ral 3145  df-rex 3146  df-reu 3147  df-rmo 3148  df-rab 3149  df-v 3498  df-sbc 3775  df-csb 3886  df-dif 3941  df-un 3943  df-in 3945  df-ss 3954  df-nul 4294  df-if 4470  df-pw 4543  df-sn 4570  df-pr 4572  df-op 4576  df-uni 4841  df-br 5069  df-opab 5131  df-mpt 5149  df-id 5462  df-po 5476  df-so 5477  df-xp 5563  df-rel 5564  df-cnv 5565  df-co 5566  df-dm 5567  df-rn 5568  df-res 5569  df-ima 5570  df-iota 6316  df-fun 6359  df-fn 6360  df-f 6361  df-f1 6362  df-fo 6363  df-f1o 6364  df-fv 6365  df-riota 7116  df-ov 7161  df-oprab 7162  df-mpo 7163  df-er 8291  df-map 8410  df-en 8512  df-dom 8513  df-sdom 8514  df-pnf 10679  df-mnf 10680  df-xr 10681  df-ltxr 10682  df-le 10683  df-sub 10874  df-neg 10875  df-div 11300  df-2 11703
This theorem is referenced by:  line2x  44748
  Copyright terms: Public domain W3C validator