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 48674
Description: Lemma for line2x 48675. 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 984 . . . 4 (¬ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) ↔ (¬ 𝐴 = 0 ∨ ¬ 𝑀 = (𝐶 / 𝐵)))
2 df-ne 2941 . . . . 5 (𝐴 ≠ 0 ↔ ¬ 𝐴 = 0)
3 df-ne 2941 . . . . 5 (𝑀 ≠ (𝐶 / 𝐵) ↔ ¬ 𝑀 = (𝐶 / 𝐵))
42, 3orbi12i 915 . . . 4 ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) ↔ (¬ 𝐴 = 0 ∨ ¬ 𝑀 = (𝐶 / 𝐵)))
51, 4bitr4i 278 . . 3 (¬ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) ↔ (𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)))
6 0red 11264 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 0 ∈ ℝ)
7 simp3 1139 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐶 ∈ ℝ)
87adantr 480 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐶 ∈ ℝ)
9 simpl 482 . . . . . . . . . . . . . 14 ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈ ℝ)
1093ad2ant2 1135 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ∈ ℝ)
1110adantr 480 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐵 ∈ ℝ)
12 simp2r 1201 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ≠ 0)
1312adantr 480 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐵 ≠ 0)
148, 11, 13redivcld 12095 . . . . . . . . . . 11 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐶 / 𝐵) ∈ ℝ)
1514adantl 481 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (𝐶 / 𝐵) ∈ ℝ)
16 line2.i . . . . . . . . . . 11 𝐼 = {1, 2}
17 line2.p . . . . . . . . . . 11 𝑃 = (ℝ ↑m 𝐼)
1816, 17prelrrx2 48634 . . . . . . . . . 10 ((0 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ) → {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
196, 15, 18syl2anc 584 . . . . . . . . 9 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
20 id 22 . . . . . . . . . . . . . . . 16 (𝑀 ≠ (𝐶 / 𝐵) → 𝑀 ≠ (𝐶 / 𝐵))
2120necomd 2996 . . . . . . . . . . . . . . 15 (𝑀 ≠ (𝐶 / 𝐵) → (𝐶 / 𝐵) ≠ 𝑀)
2221neneqd 2945 . . . . . . . . . . . . . 14 (𝑀 ≠ (𝐶 / 𝐵) → ¬ (𝐶 / 𝐵) = 𝑀)
2322a1d 25 . . . . . . . . . . . . 13 (𝑀 ≠ (𝐶 / 𝐵) → (𝐶 = 𝐶 → ¬ (𝐶 / 𝐵) = 𝑀))
24 eqidd 2738 . . . . . . . . . . . . . 14 (¬ (𝐶 / 𝐵) = 𝑀𝐶 = 𝐶)
2524a1i 11 . . . . . . . . . . . . 13 (𝑀 ≠ (𝐶 / 𝐵) → (¬ (𝐶 / 𝐵) = 𝑀𝐶 = 𝐶))
2623, 25impbid 212 . . . . . . . . . . . 12 (𝑀 ≠ (𝐶 / 𝐵) → (𝐶 = 𝐶 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
27 xor3 382 . . . . . . . . . . . 12 (¬ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀) ↔ (𝐶 = 𝐶 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
2826, 27sylibr 234 . . . . . . . . . . 11 (𝑀 ≠ (𝐶 / 𝐵) → ¬ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀))
2928adantr 480 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀))
30 0red 11264 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 0 ∈ ℝ)
31 fv1prop 48620 . . . . . . . . . . . . . . . . . 18 (0 ∈ ℝ → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 0)
3230, 31syl 17 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 0)
3332oveq2d 7447 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = (𝐴 · 0))
34 recn 11245 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ ℝ → 𝐴 ∈ ℂ)
3534mul01d 11460 . . . . . . . . . . . . . . . . . 18 (𝐴 ∈ ℝ → (𝐴 · 0) = 0)
36353ad2ant1 1134 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐴 · 0) = 0)
3736adantr 480 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · 0) = 0)
3833, 37eqtrd 2777 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = 0)
39 ovexd 7466 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐶 / 𝐵) ∈ V)
40 fv2prop 48621 . . . . . . . . . . . . . . . . . 18 ((𝐶 / 𝐵) ∈ V → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
4139, 40syl 17 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
4241oveq2d 7447 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = (𝐵 · (𝐶 / 𝐵)))
437recnd 11289 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐶 ∈ ℂ)
4443adantr 480 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐶 ∈ ℂ)
459recnd 11289 . . . . . . . . . . . . . . . . . . 19 ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈ ℂ)
46453ad2ant2 1135 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ∈ ℂ)
4746adantr 480 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐵 ∈ ℂ)
4844, 47, 13divcan2d 12045 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · (𝐶 / 𝐵)) = 𝐶)
4942, 48eqtrd 2777 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = 𝐶)
5038, 49oveq12d 7449 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = (0 + 𝐶))
5150adantl 481 . . . . . . . . . . . . 13 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = (0 + 𝐶))
5243addlidd 11462 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (0 + 𝐶) = 𝐶)
5352adantr 480 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (0 + 𝐶) = 𝐶)
5453adantl 481 . . . . . . . . . . . . 13 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (0 + 𝐶) = 𝐶)
5551, 54eqtrd 2777 . . . . . . . . . . . 12 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶)
5655eqeq1d 2739 . . . . . . . . . . 11 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶𝐶 = 𝐶))
5741eqeq1d 2739 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀 ↔ (𝐶 / 𝐵) = 𝑀))
5857adantl 481 . . . . . . . . . . 11 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀 ↔ (𝐶 / 𝐵) = 𝑀))
5956, 58bibi12d 345 . . . . . . . . . 10 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ (𝐶 = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
6029, 59mtbird 325 . . . . . . . . 9 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀))
61 fveq1 6905 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘1) = ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1))
6261oveq2d 7447 . . . . . . . . . . . . . 14 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐴 · (𝑝‘1)) = (𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)))
63 fveq1 6905 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘2) = ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))
6463oveq2d 7447 . . . . . . . . . . . . . 14 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐵 · (𝑝‘2)) = (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)))
6562, 64oveq12d 7449 . . . . . . . . . . . . 13 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))))
6665eqeq1d 2739 . . . . . . . . . . . 12 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ ((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶))
6763eqeq1d 2739 . . . . . . . . . . . 12 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((𝑝‘2) = 𝑀 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀))
6866, 67bibi12d 345 . . . . . . . . . . 11 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)))
6968notbid 318 . . . . . . . . . 10 (𝑝 = {⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} → (¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ ¬ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)))
7069rspcev 3622 . . . . . . . . 9 (({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃 ∧ ¬ (((𝐴 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 0⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
7119, 60, 70syl2anc 584 . . . . . . . 8 ((𝑀 ≠ (𝐶 / 𝐵) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
7271ex 412 . . . . . . 7 (𝑀 ≠ (𝐶 / 𝐵) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
73 nne 2944 . . . . . . . 8 𝑀 ≠ (𝐶 / 𝐵) ↔ 𝑀 = (𝐶 / 𝐵))
74 1red 11262 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 1 ∈ ℝ)
757, 10, 12redivcld 12095 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐶 / 𝐵) ∈ ℝ)
7674, 75jca 511 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (1 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ))
7776adantr 480 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (1 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ))
7816, 17prelrrx2 48634 . . . . . . . . . . . 12 ((1 ∈ ℝ ∧ (𝐶 / 𝐵) ∈ ℝ) → {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
7977, 78syl 17 . . . . . . . . . . 11 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
8079adantl 481 . . . . . . . . . 10 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃)
81 eqneqall 2951 . . . . . . . . . . . . . . . . 17 (𝐴 = 0 → (𝐴 ≠ 0 → ¬ (𝐶 / 𝐵) = 𝑀))
8281com12 32 . . . . . . . . . . . . . . . 16 (𝐴 ≠ 0 → (𝐴 = 0 → ¬ (𝐶 / 𝐵) = 𝑀))
8382adantl 481 . . . . . . . . . . . . . . 15 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (𝐴 = 0 → ¬ (𝐶 / 𝐵) = 𝑀))
84 pm2.24 124 . . . . . . . . . . . . . . . . 17 ((𝐶 / 𝐵) = 𝑀 → (¬ (𝐶 / 𝐵) = 𝑀𝐴 = 0))
8584eqcoms 2745 . . . . . . . . . . . . . . . 16 (𝑀 = (𝐶 / 𝐵) → (¬ (𝐶 / 𝐵) = 𝑀𝐴 = 0))
8685adantr 480 . . . . . . . . . . . . . . 15 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (¬ (𝐶 / 𝐵) = 𝑀𝐴 = 0))
8783, 86impbid 212 . . . . . . . . . . . . . 14 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (𝐴 = 0 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
88 xor3 382 . . . . . . . . . . . . . 14 (¬ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀) ↔ (𝐴 = 0 ↔ ¬ (𝐶 / 𝐵) = 𝑀))
8987, 88sylibr 234 . . . . . . . . . . . . 13 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → ¬ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀))
9089adantr 480 . . . . . . . . . . . 12 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀))
91 simprl1 1219 . . . . . . . . . . . . . . . . 17 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐴 ∈ ℝ)
9291recnd 11289 . . . . . . . . . . . . . . . 16 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐴 ∈ ℂ)
938adantl 481 . . . . . . . . . . . . . . . . 17 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐶 ∈ ℝ)
9493recnd 11289 . . . . . . . . . . . . . . . 16 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → 𝐶 ∈ ℂ)
9592, 94addcomd 11463 . . . . . . . . . . . . . . 15 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (𝐴 + 𝐶) = (𝐶 + 𝐴))
9695eqeq1d 2739 . . . . . . . . . . . . . 14 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 + 𝐴) = 𝐶))
97 recn 11245 . . . . . . . . . . . . . . . . . . 19 (𝐶 ∈ ℝ → 𝐶 ∈ ℂ)
9834, 97anim12ci 614 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
99983adant2 1132 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
10099adantr 480 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
101100adantl 481 . . . . . . . . . . . . . . 15 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ))
102 addid0 11682 . . . . . . . . . . . . . . 15 ((𝐶 ∈ ℂ ∧ 𝐴 ∈ ℂ) → ((𝐶 + 𝐴) = 𝐶𝐴 = 0))
103101, 102syl 17 . . . . . . . . . . . . . 14 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐶 + 𝐴) = 𝐶𝐴 = 0))
10496, 103bitrd 279 . . . . . . . . . . . . 13 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ((𝐴 + 𝐶) = 𝐶𝐴 = 0))
105104bibi1d 343 . . . . . . . . . . . 12 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀) ↔ (𝐴 = 0 ↔ (𝐶 / 𝐵) = 𝑀)))
10690, 105mtbird 325 . . . . . . . . . . 11 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀))
107 1ex 11257 . . . . . . . . . . . . . . . . . . . 20 1 ∈ V
108107a1i 11 . . . . . . . . . . . . . . . . . . 19 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 1 ∈ V)
109 fv1prop 48620 . . . . . . . . . . . . . . . . . . 19 (1 ∈ V → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 1)
110108, 109syl 17 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1) = 1)
111110oveq2d 7447 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = (𝐴 · 1))
112 ax-1rid 11225 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ ℝ → (𝐴 · 1) = 𝐴)
1131123ad2ant1 1134 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → (𝐴 · 1) = 𝐴)
114113adantr 480 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · 1) = 𝐴)
115111, 114eqtrd 2777 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) = 𝐴)
116 fv2prop 48621 . . . . . . . . . . . . . . . . . . 19 ((𝐶 / 𝐵) ∈ V → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
11739, 116syl 17 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = (𝐶 / 𝐵))
118117oveq2d 7447 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = (𝐵 · (𝐶 / 𝐵)))
1198recnd 11289 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐶 ∈ ℂ)
120119, 47, 13divcan2d 12045 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · (𝐶 / 𝐵)) = 𝐶)
121118, 120eqtrd 2777 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)) = 𝐶)
122115, 121oveq12d 7449 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = (𝐴 + 𝐶))
123122eqeq1d 2739 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ (𝐴 + 𝐶) = 𝐶))
124117eqeq1d 2739 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀 ↔ (𝐶 / 𝐵) = 𝑀))
125123, 124bibi12d 345 . . . . . . . . . . . . 13 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
126125notbid 318 . . . . . . . . . . . 12 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ ¬ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
127126adantl 481 . . . . . . . . . . 11 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → (¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀) ↔ ¬ ((𝐴 + 𝐶) = 𝐶 ↔ (𝐶 / 𝐵) = 𝑀)))
128106, 127mpbird 257 . . . . . . . . . 10 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀))
129 fveq1 6905 . . . . . . . . . . . . . . . 16 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘1) = ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1))
130129oveq2d 7447 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐴 · (𝑝‘1)) = (𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)))
131 fveq1 6905 . . . . . . . . . . . . . . . 16 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝑝‘2) = ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))
132131oveq2d 7447 . . . . . . . . . . . . . . 15 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (𝐵 · (𝑝‘2)) = (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2)))
133130, 132oveq12d 7449 . . . . . . . . . . . . . 14 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = ((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))))
134133eqeq1d 2739 . . . . . . . . . . . . 13 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ ((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶))
135131eqeq1d 2739 . . . . . . . . . . . . 13 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((𝑝‘2) = 𝑀 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀))
136134, 135bibi12d 345 . . . . . . . . . . . 12 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → ((((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)))
137136notbid 318 . . . . . . . . . . 11 (𝑝 = {⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} → (¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ ¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)))
138137rspcev 3622 . . . . . . . . . 10 (({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩} ∈ 𝑃 ∧ ¬ (((𝐴 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘1)) + (𝐵 · ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2))) = 𝐶 ↔ ({⟨1, 1⟩, ⟨2, (𝐶 / 𝐵)⟩}‘2) = 𝑀)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
13980, 128, 138syl2anc 584 . . . . . . . . 9 (((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) ∧ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
140139ex 412 . . . . . . . 8 ((𝑀 = (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
14173, 140sylanb 581 . . . . . . 7 ((¬ 𝑀 ≠ (𝐶 / 𝐵) ∧ 𝐴 ≠ 0) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
14272, 141jaoi3 1061 . . . . . 6 ((𝑀 ≠ (𝐶 / 𝐵) ∨ 𝐴 ≠ 0) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
143142orcoms 873 . . . . 5 ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) → (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
144143com12 32 . . . 4 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) → ∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
145 rexnal 3100 . . . 4 (∃𝑝𝑃 ¬ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ ¬ ∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))
146144, 145imbitrdi 251 . . 3 (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 ≠ 0 ∨ 𝑀 ≠ (𝐶 / 𝐵)) → ¬ ∀𝑝𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)))
1475, 146biimtrid 242 . 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 206  wa 395  wo 848  w3a 1087   = wceq 1540  wcel 2108  wne 2940  wral 3061  wrex 3070  {crab 3436  Vcvv 3480  {cpr 4628  cop 4632  cfv 6561  (class class class)co 7431  m cmap 8866  cc 11153  cr 11154  0cc0 11155  1c1 11156   + caddc 11158   · cmul 11160   / cdiv 11920  2c2 12321  ℝ^crrx 25417  LineMcline 48648
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2007  ax-8 2110  ax-9 2118  ax-10 2141  ax-11 2157  ax-12 2177  ax-ext 2708  ax-sep 5296  ax-nul 5306  ax-pow 5365  ax-pr 5432  ax-un 7755  ax-cnex 11211  ax-resscn 11212  ax-1cn 11213  ax-icn 11214  ax-addcl 11215  ax-addrcl 11216  ax-mulcl 11217  ax-mulrcl 11218  ax-mulcom 11219  ax-addass 11220  ax-mulass 11221  ax-distr 11222  ax-i2m1 11223  ax-1ne0 11224  ax-1rid 11225  ax-rnegex 11226  ax-rrecex 11227  ax-cnre 11228  ax-pre-lttri 11229  ax-pre-lttrn 11230  ax-pre-ltadd 11231  ax-pre-mulgt0 11232
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2065  df-mo 2540  df-eu 2569  df-clab 2715  df-cleq 2729  df-clel 2816  df-nfc 2892  df-ne 2941  df-nel 3047  df-ral 3062  df-rex 3071  df-rmo 3380  df-reu 3381  df-rab 3437  df-v 3482  df-sbc 3789  df-csb 3900  df-dif 3954  df-un 3956  df-in 3958  df-ss 3968  df-nul 4334  df-if 4526  df-pw 4602  df-sn 4627  df-pr 4629  df-op 4633  df-uni 4908  df-br 5144  df-opab 5206  df-mpt 5226  df-id 5578  df-po 5592  df-so 5593  df-xp 5691  df-rel 5692  df-cnv 5693  df-co 5694  df-dm 5695  df-rn 5696  df-res 5697  df-ima 5698  df-iota 6514  df-fun 6563  df-fn 6564  df-f 6565  df-f1 6566  df-fo 6567  df-f1o 6568  df-fv 6569  df-riota 7388  df-ov 7434  df-oprab 7435  df-mpo 7436  df-er 8745  df-map 8868  df-en 8986  df-dom 8987  df-sdom 8988  df-pnf 11297  df-mnf 11298  df-xr 11299  df-ltxr 11300  df-le 11301  df-sub 11494  df-neg 11495  df-div 11921  df-2 12329
This theorem is referenced by:  line2x  48675
  Copyright terms: Public domain W3C validator