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 49384
Description: Lemma for line2x 49385. This proof is based on counterexamples for the following cases: 1. 𝑀 ≠ (𝐶 / 𝐵): p = (0,C/B) (LHS of biconditional is true, RHS is false); 2. 𝐴 ≠ 0 ∧ 𝑀 = (𝐶 / 𝐵): p = (1,C/B) (LHS of biconditional 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 997 . . . 4 (¬ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) ↔ (¬ 𝐴 = 0 ∨ ¬ 𝑀 = (𝐶 / 𝐵)))
2 df-ne 2961 . . . . 5 (𝐴 ≠ 0 ↔ ¬ 𝐴 = 0)
3 df-ne 2961 . . . . 5 (𝑀 ≠ (𝐶 / 𝐵) ↔ ¬ 𝑀 = (𝐶 / 𝐵))
42, 3orbi12i 927 . . . 4 ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) ↔ (¬ 𝐴 = 0 ∨ ¬ 𝑀 = (𝐶 / 𝐵)))
51, 4bitr4i 281 . . 3 (¬ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) ↔ (𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)))
6 0red 11199 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 0 ∈ ℝ)
7 simp3 1154 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐶 ∈ ℝ)
87adantr 485 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐶 ∈ ℝ)
9 simpl 487 . . . . . . . . . . . . . 14 ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈ ℝ)
1093ad2ant2 1150 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ∈ ℝ)
1110adantr 485 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐵 ∈ ℝ)
12 simp2r 1217 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ≠ 0)
1312adantr 485 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐵 ≠ 0)
148, 11, 13redivcld 12034 . . . . . . . . . . 11 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐶 / 𝐵) ∈ ℝ)
1514adantl 486 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (𝐶 / 𝐵) ∈ ℝ)
16 line2.i . . . . . . . . . . 11 𝐼 = {1, 2}
17 line2.p . . . . . . . . . . 11 𝑃 = (ℝ ↑m 𝐼)
1816, 17prelrrx2 49344 . . . . . . . . . 10 ((0 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ) → {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
196, 15, 18syl2anc 595 . . . . . . . . 9 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
20 id 23 . . . . . . . . . . . . . . . 16 (𝑀 ≠ (𝐶 / 𝐵) → 𝑀 ≠ (𝐶 / 𝐵))
2120necomd 3015 . . . . . . . . . . . . . . 15 (𝑀 ≠ (𝐶 / 𝐵) → (𝐶 / 𝐵) ≠ 𝑀)
2221neneqd 2965 . . . . . . . . . . . . . 14 (𝑀 ≠ (𝐶 / 𝐵) → ¬ (𝐶 / 𝐵) = 𝑀)
2322a1d 26 . . . . . . . . . . . . 13 (𝑀 ≠ (𝐶 / 𝐵) → (𝐶 = 𝐶 → ¬ (𝐶 / 𝐵) = 𝑀))
24 eqidd 2766 . . . . . . . . . . . . . 14 (¬ (𝐶 / 𝐵) = 𝑀𝐶 = 𝐶)
2524a1i 11 . . . . . . . . . . . . 13 (𝑀 ≠ (𝐶 / 𝐵) → (¬ (𝐶 / 𝐵) = 𝑀𝐶 = 𝐶))
2623, 25impbid 215 . . . . . . . . . . . 12 (𝑀 ≠ (𝐶 / 𝐵) → (𝐶 = 𝐶 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
27 xor3 385 . . . . . . . . . . . 12 (¬ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀) ↔ (𝐶 = 𝐶 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
2826, 27sylibr 237 . . . . . . . . . . 11 (𝑀 ≠ (𝐶 / 𝐵) → ¬ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀))
2928adantr 485 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀))
30 0red 11199 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 0 ∈ ℝ)
31 fv1prop 49330 . . . . . . . . . . . . . . . . . 18 (0 ∈ ℝ → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 0)
3230, 31syl 18 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 0)
3332oveq2d 7416 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = (𝐴 · 0))
34 recn 11178 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ ℝ → 𝐴 ∈ ℂ)
3534mul01d 11397 . . . . . . . . . . . . . . . . . 18 (𝐴 ∈ ℝ → (𝐴 · 0) = 0)
36353ad2ant1 1149 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐴 · 0) = 0)
3736adantr 485 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · 0) = 0)
3833, 37eqtrd 2800 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = 0)
39 ovexd 7435 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐶 / 𝐵) ∈ V)
40 fv2prop 49331 . . . . . . . . . . . . . . . . . 18 ((𝐶 / 𝐵) ∈ V → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
4139, 40syl 18 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
4241oveq2d 7416 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = (𝐵 · (𝐶 / 𝐵)))
437recnd 11225 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐶 ∈ ℂ)
4443adantr 485 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐶 ∈ ℂ)
459recnd 11225 . . . . . . . . . . . . . . . . . . 19 ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈ ℂ)
46453ad2ant2 1150 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ∈ ℂ)
4746adantr 485 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐵 ∈ ℂ)
4844, 47, 13divcan2d 11984 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · (𝐶 / 𝐵)) = 𝐶)
4942, 48eqtrd 2800 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = 𝐶)
5038, 49oveq12d 7418 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = (0 + 𝐶))
5150adantl 486 . . . . . . . . . . . . 13 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = (0 + 𝐶))
5243addlidd 11399 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (0 + 𝐶) = 𝐶)
5352adantr 485 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (0 + 𝐶) = 𝐶)
5453adantl 486 . . . . . . . . . . . . 13 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (0 + 𝐶) = 𝐶)
5551, 54eqtrd 2800 . . . . . . . . . . . 12 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶)
5655eqeq1d 2767 . . . . . . . . . . 11 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶𝐶 = 𝐶))
5741eqeq1d 2767 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀 ↔ (𝐶 / 𝐵) = 𝑀))
5857adantl 486 . . . . . . . . . . 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 328 . . . . . . . . 9 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀))
61 fveq1 6870 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘1) = ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1))
6261oveq2d 7416 . . . . . . . . . . . . . 14 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐴 · (𝑝‘1)) = (𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)))
63 fveq1 6870 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘2) = ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))
6463oveq2d 7416 . . . . . . . . . . . . . 14 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐵 · (𝑝‘2)) = (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)))
6562, 64oveq12d 7418 . . . . . . . . . . . . 13 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))))
6665eqeq1d 2767 . . . . . . . . . . . 12 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶))
6763eqeq1d 2767 . . . . . . . . . . . 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 321 . . . . . . . . . 10 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ ¬ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)))
7069rspcev 3584 . . . . . . . . 9 (({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃 ∧ ¬ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
7119, 60, 70syl2anc 595 . . . . . . . 8 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
7271ex 417 . . . . . . 7 (𝑀 ≠ (𝐶 / 𝐵) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
73 nne 2964 . . . . . . . 8 𝑀 ≠ (𝐶 / 𝐵) ↔ 𝑀 = (𝐶 / 𝐵))
74 1red 11197 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 1 ∈ ℝ)
757, 10, 12redivcld 12034 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐶 / 𝐵) ∈ ℝ)
7674, 75jca 520 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (1 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ))
7776adantr 485 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (1 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ))
7816, 17prelrrx2 49344 . . . . . . . . . . . 12 ((1 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ) → {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
7977, 78syl 18 . . . . . . . . . . 11 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
8079adantl 486 . . . . . . . . . 10 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
81 eqneqall 2971 . . . . . . . . . . . . . . . . 17 (𝐴 = 0 → (𝐴 ≠ 0 → ¬ (𝐶 / 𝐵) = 𝑀))
8281com12 33 . . . . . . . . . . . . . . . 16 (𝐴 ≠ 0 → (𝐴 = 0 → ¬ (𝐶 / 𝐵) = 𝑀))
8382adantl 486 . . . . . . . . . . . . . . 15 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (𝐴 = 0 → ¬ (𝐶 / 𝐵) = 𝑀))
84 pm2.24 125 . . . . . . . . . . . . . . . . 17 ((𝐶 / 𝐵) = 𝑀 → (¬ (𝐶 / 𝐵) = 𝑀𝐴 = 0))
8584eqcoms 2773 . . . . . . . . . . . . . . . 16 (𝑀 = (𝐶 / 𝐵) → (¬ (𝐶 / 𝐵) = 𝑀𝐴 = 0))
8685adantr 485 . . . . . . . . . . . . . . 15 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (¬ (𝐶 / 𝐵) = 𝑀𝐴 = 0))
8783, 86impbid 215 . . . . . . . . . . . . . 14 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (𝐴 = 0 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
88 xor3 385 . . . . . . . . . . . . . 14 (¬ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀) ↔ (𝐴 = 0 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
8987, 88sylibr 237 . . . . . . . . . . . . 13 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → ¬ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀))
9089adantr 485 . . . . . . . . . . . 12 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀))
91 simprl1 1235 . . . . . . . . . . . . . . . . 17 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐴 ∈ ℝ)
9291recnd 11225 . . . . . . . . . . . . . . . 16 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐴 ∈ ℂ)
938adantl 486 . . . . . . . . . . . . . . . . 17 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐶 ∈ ℝ)
9493recnd 11225 . . . . . . . . . . . . . . . 16 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐶 ∈ ℂ)
9592, 94addcomd 11400 . . . . . . . . . . . . . . 15 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (𝐴 + 𝐶) = (𝐶 + 𝐴))
9695eqeq1d 2767 . . . . . . . . . . . . . 14 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 + 𝐴) = 𝐶))
97 recn 11178 . . . . . . . . . . . . . . . . . . 19 (𝐶 ∈ ℝ → 𝐶 ∈ ℂ)
9834, 97anim12ci 625 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
99983adant2 1147 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
10099adantr 485 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
101100adantl 486 . . . . . . . . . . . . . . 15 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
102 addid0 11621 . . . . . . . . . . . . . . 15 ((𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ) → ((𝐶 + 𝐴) = 𝐶𝐴 = 0))
103101, 102syl 18 . . . . . . . . . . . . . 14 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐶 + 𝐴) = 𝐶𝐴 = 0))
10496, 103bitrd 282 . . . . . . . . . . . . 13 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 + 𝐶) = 𝐶𝐴 = 0))
105104bibi1d 346 . . . . . . . . . . . 12 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀) ↔ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀)))
10690, 105mtbird 328 . . . . . . . . . . 11 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀))
107 1ex 11191 . . . . . . . . . . . . . . . . . . . 20 1 ∈ V
108107a1i 11 . . . . . . . . . . . . . . . . . . 19 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 1 ∈ V)
109 fv1prop 49330 . . . . . . . . . . . . . . . . . . 19 (1 ∈ V → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 1)
110108, 109syl 18 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 1)
111110oveq2d 7416 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = (𝐴 · 1))
112 ax-1rid 11158 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ ℝ → (𝐴 · 1) = 𝐴)
1131123ad2ant1 1149 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐴 · 1) = 𝐴)
114113adantr 485 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · 1) = 𝐴)
115111, 114eqtrd 2800 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = 𝐴)
116 fv2prop 49331 . . . . . . . . . . . . . . . . . . 19 ((𝐶 / 𝐵) ∈ V → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
11739, 116syl 18 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
118117oveq2d 7416 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = (𝐵 · (𝐶 / 𝐵)))
1198recnd 11225 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐶 ∈ ℂ)
120119, 47, 13divcan2d 11984 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · (𝐶 / 𝐵)) = 𝐶)
121118, 120eqtrd 2800 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = 𝐶)
122115, 121oveq12d 7418 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = (𝐴 + 𝐶))
123122eqeq1d 2767 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ (𝐴 + 𝐶) = 𝐶))
124117eqeq1d 2767 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀 ↔ (𝐶 / 𝐵) = 𝑀))
125123, 124bibi12d 348 . . . . . . . . . . . . 13 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
126125notbid 321 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ ¬ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
127126adantl 486 . . . . . . . . . . 11 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ ¬ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
128106, 127mpbird 260 . . . . . . . . . 10 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀))
129 fveq1 6870 . . . . . . . . . . . . . . . 16 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘1) = ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1))
130129oveq2d 7416 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐴 · (𝑝‘1)) = (𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)))
131 fveq1 6870 . . . . . . . . . . . . . . . 16 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘2) = ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))
132131oveq2d 7416 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐵 · (𝑝‘2)) = (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)))
133130, 132oveq12d 7418 . . . . . . . . . . . . . 14 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = ((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))))
134133eqeq1d 2767 . . . . . . . . . . . . 13 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ ((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶))
135131eqeq1d 2767 . . . . . . . . . . . . 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 321 . . . . . . . . . . 11 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ ¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)))
138137rspcev 3584 . . . . . . . . . 10 (({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃 ∧ ¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
13980, 128, 138syl2anc 595 . . . . . . . . 9 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
140139ex 417 . . . . . . . 8 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
14173, 140sylanb 592 . . . . . . 7 ((¬ 𝑀 ≠ (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
14272, 141jaoi3 1074 . . . . . 6 ((𝑀 ≠ (𝐶 / 𝐵) ∨ 𝐴 ≠ 0) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
143142orcoms 885 . . . . 5 ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
144143com12 33 . . . 4 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
145 rexnal 3117 . . . 4 (∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ ¬ ∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
146144, 145imbitrdi 254 . . 3 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) → ¬ ∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
1475, 146biimtrid 245 . 2 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (¬ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) → ¬ ∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
148147con4d 116 1 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) → (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 209  wa 400  wo 860  w3a 1101   = wceq 1563  wcel 2145  wne 2960  wral 3079  wrex 3089  {crab 3417  Vcvv 3457  {cpr 4587  cop 4591  cfv 6525  (class class class)co 7400  m cmap 8812  cc 11086  cr 11087  0cc0 11088  1c1 11089   + caddc 11091   · cmul 11093   / cdiv 11859  2c2 12286  ℝ^crrx 25503  LineMcline 49358
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1818  ax-4 1832  ax-5 1933  ax-6 1990  ax-7 2031  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2215  ax-ext 2737  ax-sep 5251  ax-nul 5261  ax-pow 5327  ax-pr 5395  ax-un 7722  ax-cnex 11144  ax-resscn 11145  ax-1cn 11146  ax-icn 11147  ax-addcl 11148  ax-addrcl 11149  ax-mulcl 11150  ax-mulrcl 11151  ax-mulcom 11152  ax-addass 11153  ax-mulass 11154  ax-distr 11155  ax-i2m1 11156  ax-1ne0 11157  ax-1rid 11158  ax-rnegex 11159  ax-rrecex 11160  ax-cnre 11161  ax-pre-lttri 11162  ax-pre-lttrn 11163  ax-pre-ltadd 11164  ax-pre-mulgt0 11165
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1102  df-3an 1103  df-tru 1566  df-fal 1576  df-ex 1803  df-nf 1807  df-sb 2094  df-mo 2569  df-eu 2599  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-ne 2961  df-nel 3065  df-ral 3080  df-rex 3090  df-rmo 3370  df-reu 3371  df-rab 3418  df-v 3459  df-sbc 3748  df-csb 3856  df-dif 3910  df-un 3912  df-in 3914  df-ss 3924  df-nul 4289  df-if 4484  df-pw 4560  df-sn 4586  df-pr 4588  df-op 4592  df-uni 4869  df-br 5106  df-opab 5168  df-mpt 5187  df-id 5547  df-po 5560  df-so 5561  df-xp 5658  df-rel 5659  df-cnv 5660  df-co 5661  df-dm 5662  df-rn 5663  df-res 5664  df-ima 5665  df-iota 6481  df-fun 6527  df-fn 6528  df-f 6529  df-f1 6530  df-fo 6531  df-f1o 6532  df-fv 6533  df-riota 7357  df-ov 7403  df-oprab 7404  df-mpo 7405  df-er 8682  df-map 8814  df-en 8932  df-dom 8933  df-sdom 8934  df-pnf 11233  df-mnf 11234  df-xr 11235  df-ltxr 11236  df-le 11237  df-sub 11431  df-neg 11432  df-div 11860  df-2 12294
This theorem is referenced by:  line2x  49385
  Copyright terms: Public domain W3C validator