Users' Mathboxes Mathbox for Asger C. Ipsen < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  unbdqndv2lem1 Structured version   Visualization version   GIF version

Theorem unbdqndv2lem1 33308
Description: Lemma for unbdqndv2 33310. (Contributed by Asger C. Ipsen, 12-May-2021.)
Hypotheses
Ref Expression
unbdqndv2lem1.a (𝜑𝐴 ∈ ℂ)
unbdqndv2lem1.b (𝜑𝐵 ∈ ℂ)
unbdqndv2lem1.c (𝜑𝐶 ∈ ℂ)
unbdqndv2lem1.d (𝜑𝐷 ∈ ℂ)
unbdqndv2lem1.e (𝜑𝐸 ∈ ℝ+)
unbdqndv2lem1.1 (𝜑𝐷 ≠ 0)
unbdqndv2lem1.2 (𝜑 → (2 · 𝐸) ≤ (abs‘((𝐴𝐵) / 𝐷)))
Assertion
Ref Expression
unbdqndv2lem1 (𝜑 → ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶))))

Proof of Theorem unbdqndv2lem1
StepHypRef Expression
1 unbdqndv2lem1.a . . . . . 6 (𝜑𝐴 ∈ ℂ)
2 unbdqndv2lem1.b . . . . . 6 (𝜑𝐵 ∈ ℂ)
31, 2subcld 10790 . . . . 5 (𝜑 → (𝐴𝐵) ∈ ℂ)
4 unbdqndv2lem1.d . . . . 5 (𝜑𝐷 ∈ ℂ)
5 unbdqndv2lem1.1 . . . . 5 (𝜑𝐷 ≠ 0)
63, 4, 5absdivd 14666 . . . 4 (𝜑 → (abs‘((𝐴𝐵) / 𝐷)) = ((abs‘(𝐴𝐵)) / (abs‘𝐷)))
76adantr 473 . . 3 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (abs‘((𝐴𝐵) / 𝐷)) = ((abs‘(𝐴𝐵)) / (abs‘𝐷)))
83abscld 14647 . . . . . 6 (𝜑 → (abs‘(𝐴𝐵)) ∈ ℝ)
98adantr 473 . . . . 5 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (abs‘(𝐴𝐵)) ∈ ℝ)
10 unbdqndv2lem1.c . . . . . . . . 9 (𝜑𝐶 ∈ ℂ)
111, 10subcld 10790 . . . . . . . 8 (𝜑 → (𝐴𝐶) ∈ ℂ)
1211abscld 14647 . . . . . . 7 (𝜑 → (abs‘(𝐴𝐶)) ∈ ℝ)
132, 10subcld 10790 . . . . . . . 8 (𝜑 → (𝐵𝐶) ∈ ℂ)
1413abscld 14647 . . . . . . 7 (𝜑 → (abs‘(𝐵𝐶)) ∈ ℝ)
1512, 14readdcld 10461 . . . . . 6 (𝜑 → ((abs‘(𝐴𝐶)) + (abs‘(𝐵𝐶))) ∈ ℝ)
1615adantr 473 . . . . 5 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ((abs‘(𝐴𝐶)) + (abs‘(𝐵𝐶))) ∈ ℝ)
17 2re 11507 . . . . . . . . 9 2 ∈ ℝ
1817a1i 11 . . . . . . . 8 (𝜑 → 2 ∈ ℝ)
19 unbdqndv2lem1.e . . . . . . . . 9 (𝜑𝐸 ∈ ℝ+)
2019rpred 12241 . . . . . . . 8 (𝜑𝐸 ∈ ℝ)
2118, 20remulcld 10462 . . . . . . 7 (𝜑 → (2 · 𝐸) ∈ ℝ)
224abscld 14647 . . . . . . 7 (𝜑 → (abs‘𝐷) ∈ ℝ)
2321, 22remulcld 10462 . . . . . 6 (𝜑 → ((2 · 𝐸) · (abs‘𝐷)) ∈ ℝ)
2423adantr 473 . . . . 5 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ((2 · 𝐸) · (abs‘𝐷)) ∈ ℝ)
251, 2, 10abs3difd 14671 . . . . . . 7 (𝜑 → (abs‘(𝐴𝐵)) ≤ ((abs‘(𝐴𝐶)) + (abs‘(𝐶𝐵))))
2610, 2abssubd 14664 . . . . . . . 8 (𝜑 → (abs‘(𝐶𝐵)) = (abs‘(𝐵𝐶)))
2726oveq2d 6986 . . . . . . 7 (𝜑 → ((abs‘(𝐴𝐶)) + (abs‘(𝐶𝐵))) = ((abs‘(𝐴𝐶)) + (abs‘(𝐵𝐶))))
2825, 27breqtrd 4949 . . . . . 6 (𝜑 → (abs‘(𝐴𝐵)) ≤ ((abs‘(𝐴𝐶)) + (abs‘(𝐵𝐶))))
2928adantr 473 . . . . 5 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (abs‘(𝐴𝐵)) ≤ ((abs‘(𝐴𝐶)) + (abs‘(𝐵𝐶))))
3012adantr 473 . . . . . . 7 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (abs‘(𝐴𝐶)) ∈ ℝ)
3114adantr 473 . . . . . . 7 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (abs‘(𝐵𝐶)) ∈ ℝ)
3220, 22remulcld 10462 . . . . . . . 8 (𝜑 → (𝐸 · (abs‘𝐷)) ∈ ℝ)
3332adantr 473 . . . . . . 7 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (𝐸 · (abs‘𝐷)) ∈ ℝ)
34 pm2.45 865 . . . . . . . . 9 (¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶))) → ¬ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)))
3534adantl 474 . . . . . . . 8 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ¬ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)))
3612, 32ltnled 10579 . . . . . . . . 9 (𝜑 → ((abs‘(𝐴𝐶)) < (𝐸 · (abs‘𝐷)) ↔ ¬ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶))))
3736adantr 473 . . . . . . . 8 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ((abs‘(𝐴𝐶)) < (𝐸 · (abs‘𝐷)) ↔ ¬ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶))))
3835, 37mpbird 249 . . . . . . 7 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (abs‘(𝐴𝐶)) < (𝐸 · (abs‘𝐷)))
39 pm2.46 866 . . . . . . . . 9 (¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶))) → ¬ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))
4039adantl 474 . . . . . . . 8 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ¬ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))
4114, 32ltnled 10579 . . . . . . . . 9 (𝜑 → ((abs‘(𝐵𝐶)) < (𝐸 · (abs‘𝐷)) ↔ ¬ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶))))
4241adantr 473 . . . . . . . 8 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ((abs‘(𝐵𝐶)) < (𝐸 · (abs‘𝐷)) ↔ ¬ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶))))
4340, 42mpbird 249 . . . . . . 7 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (abs‘(𝐵𝐶)) < (𝐸 · (abs‘𝐷)))
4430, 31, 33, 33, 38, 43lt2addd 11056 . . . . . 6 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ((abs‘(𝐴𝐶)) + (abs‘(𝐵𝐶))) < ((𝐸 · (abs‘𝐷)) + (𝐸 · (abs‘𝐷))))
4532recnd 10460 . . . . . . . . . 10 (𝜑 → (𝐸 · (abs‘𝐷)) ∈ ℂ)
46452timesd 11683 . . . . . . . . 9 (𝜑 → (2 · (𝐸 · (abs‘𝐷))) = ((𝐸 · (abs‘𝐷)) + (𝐸 · (abs‘𝐷))))
4746eqcomd 2778 . . . . . . . 8 (𝜑 → ((𝐸 · (abs‘𝐷)) + (𝐸 · (abs‘𝐷))) = (2 · (𝐸 · (abs‘𝐷))))
4818recnd 10460 . . . . . . . . . 10 (𝜑 → 2 ∈ ℂ)
4920recnd 10460 . . . . . . . . . 10 (𝜑𝐸 ∈ ℂ)
5022recnd 10460 . . . . . . . . . 10 (𝜑 → (abs‘𝐷) ∈ ℂ)
5148, 49, 50mulassd 10455 . . . . . . . . 9 (𝜑 → ((2 · 𝐸) · (abs‘𝐷)) = (2 · (𝐸 · (abs‘𝐷))))
5251eqcomd 2778 . . . . . . . 8 (𝜑 → (2 · (𝐸 · (abs‘𝐷))) = ((2 · 𝐸) · (abs‘𝐷)))
5347, 52eqtrd 2808 . . . . . . 7 (𝜑 → ((𝐸 · (abs‘𝐷)) + (𝐸 · (abs‘𝐷))) = ((2 · 𝐸) · (abs‘𝐷)))
5453adantr 473 . . . . . 6 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ((𝐸 · (abs‘𝐷)) + (𝐸 · (abs‘𝐷))) = ((2 · 𝐸) · (abs‘𝐷)))
5544, 54breqtrd 4949 . . . . 5 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ((abs‘(𝐴𝐶)) + (abs‘(𝐵𝐶))) < ((2 · 𝐸) · (abs‘𝐷)))
569, 16, 24, 29, 55lelttrd 10590 . . . 4 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (abs‘(𝐴𝐵)) < ((2 · 𝐸) · (abs‘𝐷)))
57 absgt0 14535 . . . . . . . . . 10 (𝐷 ∈ ℂ → (𝐷 ≠ 0 ↔ 0 < (abs‘𝐷)))
584, 57syl 17 . . . . . . . . 9 (𝜑 → (𝐷 ≠ 0 ↔ 0 < (abs‘𝐷)))
595, 58mpbid 224 . . . . . . . 8 (𝜑 → 0 < (abs‘𝐷))
6022, 59jca 504 . . . . . . 7 (𝜑 → ((abs‘𝐷) ∈ ℝ ∧ 0 < (abs‘𝐷)))
618, 21, 603jca 1108 . . . . . 6 (𝜑 → ((abs‘(𝐴𝐵)) ∈ ℝ ∧ (2 · 𝐸) ∈ ℝ ∧ ((abs‘𝐷) ∈ ℝ ∧ 0 < (abs‘𝐷))))
62 ltdivmul2 11310 . . . . . 6 (((abs‘(𝐴𝐵)) ∈ ℝ ∧ (2 · 𝐸) ∈ ℝ ∧ ((abs‘𝐷) ∈ ℝ ∧ 0 < (abs‘𝐷))) → (((abs‘(𝐴𝐵)) / (abs‘𝐷)) < (2 · 𝐸) ↔ (abs‘(𝐴𝐵)) < ((2 · 𝐸) · (abs‘𝐷))))
6361, 62syl 17 . . . . 5 (𝜑 → (((abs‘(𝐴𝐵)) / (abs‘𝐷)) < (2 · 𝐸) ↔ (abs‘(𝐴𝐵)) < ((2 · 𝐸) · (abs‘𝐷))))
6463adantr 473 . . . 4 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (((abs‘(𝐴𝐵)) / (abs‘𝐷)) < (2 · 𝐸) ↔ (abs‘(𝐴𝐵)) < ((2 · 𝐸) · (abs‘𝐷))))
6556, 64mpbird 249 . . 3 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ((abs‘(𝐴𝐵)) / (abs‘𝐷)) < (2 · 𝐸))
667, 65eqbrtrd 4945 . 2 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → (abs‘((𝐴𝐵) / 𝐷)) < (2 · 𝐸))
67 unbdqndv2lem1.2 . . . 4 (𝜑 → (2 · 𝐸) ≤ (abs‘((𝐴𝐵) / 𝐷)))
683, 4, 5divcld 11209 . . . . . 6 (𝜑 → ((𝐴𝐵) / 𝐷) ∈ ℂ)
6968abscld 14647 . . . . 5 (𝜑 → (abs‘((𝐴𝐵) / 𝐷)) ∈ ℝ)
7021, 69lenltd 10578 . . . 4 (𝜑 → ((2 · 𝐸) ≤ (abs‘((𝐴𝐵) / 𝐷)) ↔ ¬ (abs‘((𝐴𝐵) / 𝐷)) < (2 · 𝐸)))
7167, 70mpbid 224 . . 3 (𝜑 → ¬ (abs‘((𝐴𝐵) / 𝐷)) < (2 · 𝐸))
7271adantr 473 . 2 ((𝜑 ∧ ¬ ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶)))) → ¬ (abs‘((𝐴𝐵) / 𝐷)) < (2 · 𝐸))
7366, 72condan 805 1 (𝜑 → ((𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐴𝐶)) ∨ (𝐸 · (abs‘𝐷)) ≤ (abs‘(𝐵𝐶))))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 198  wa 387  wo 833  w3a 1068   = wceq 1507  wcel 2048  wne 2961   class class class wbr 4923  cfv 6182  (class class class)co 6970  cc 10325  cr 10326  0cc0 10327   + caddc 10330   · cmul 10332   < clt 10466  cle 10467  cmin 10662   / cdiv 11090  2c2 11488  +crp 12197  abscabs 14444
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1758  ax-4 1772  ax-5 1869  ax-6 1928  ax-7 1964  ax-8 2050  ax-9 2057  ax-10 2077  ax-11 2091  ax-12 2104  ax-13 2299  ax-ext 2745  ax-sep 5054  ax-nul 5061  ax-pow 5113  ax-pr 5180  ax-un 7273  ax-cnex 10383  ax-resscn 10384  ax-1cn 10385  ax-icn 10386  ax-addcl 10387  ax-addrcl 10388  ax-mulcl 10389  ax-mulrcl 10390  ax-mulcom 10391  ax-addass 10392  ax-mulass 10393  ax-distr 10394  ax-i2m1 10395  ax-1ne0 10396  ax-1rid 10397  ax-rnegex 10398  ax-rrecex 10399  ax-cnre 10400  ax-pre-lttri 10401  ax-pre-lttrn 10402  ax-pre-ltadd 10403  ax-pre-mulgt0 10404  ax-pre-sup 10405
This theorem depends on definitions:  df-bi 199  df-an 388  df-or 834  df-3or 1069  df-3an 1070  df-tru 1510  df-ex 1743  df-nf 1747  df-sb 2014  df-mo 2544  df-eu 2580  df-clab 2754  df-cleq 2765  df-clel 2840  df-nfc 2912  df-ne 2962  df-nel 3068  df-ral 3087  df-rex 3088  df-reu 3089  df-rmo 3090  df-rab 3091  df-v 3411  df-sbc 3678  df-csb 3783  df-dif 3828  df-un 3830  df-in 3832  df-ss 3839  df-pss 3841  df-nul 4174  df-if 4345  df-pw 4418  df-sn 4436  df-pr 4438  df-tp 4440  df-op 4442  df-uni 4707  df-iun 4788  df-br 4924  df-opab 4986  df-mpt 5003  df-tr 5025  df-id 5305  df-eprel 5310  df-po 5319  df-so 5320  df-fr 5359  df-we 5361  df-xp 5406  df-rel 5407  df-cnv 5408  df-co 5409  df-dm 5410  df-rn 5411  df-res 5412  df-ima 5413  df-pred 5980  df-ord 6026  df-on 6027  df-lim 6028  df-suc 6029  df-iota 6146  df-fun 6184  df-fn 6185  df-f 6186  df-f1 6187  df-fo 6188  df-f1o 6189  df-fv 6190  df-riota 6931  df-ov 6973  df-oprab 6974  df-mpo 6975  df-om 7391  df-2nd 7495  df-wrecs 7743  df-recs 7805  df-rdg 7843  df-er 8081  df-en 8299  df-dom 8300  df-sdom 8301  df-sup 8693  df-pnf 10468  df-mnf 10469  df-xr 10470  df-ltxr 10471  df-le 10472  df-sub 10664  df-neg 10665  df-div 11091  df-nn 11432  df-2 11496  df-3 11497  df-n0 11701  df-z 11787  df-uz 12052  df-rp 12198  df-seq 13178  df-exp 13238  df-cj 14309  df-re 14310  df-im 14311  df-sqrt 14445  df-abs 14446
This theorem is referenced by:  unbdqndv2lem2  33309
  Copyright terms: Public domain W3C validator