MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  infrenegsup Structured version   Visualization version   GIF version

Theorem infrenegsup 12201
Description: The infimum of a set of reals 𝐴 is the negative of the supremum of the negatives of its elements. The antecedent ensures that 𝐴 is nonempty and has a lower bound. (Contributed by NM, 14-Jun-2005.) (Revised by AV, 4-Sep-2020.)
Assertion
Ref Expression
infrenegsup ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → inf(𝐴, ℝ, < ) = -sup({𝑧 ∈ ℝ ∣ -𝑧𝐴}, ℝ, < ))
Distinct variable group:   𝑥,𝐴,𝑦,𝑧

Proof of Theorem infrenegsup
Dummy variable 𝑤 is distinct from all other variables.
StepHypRef Expression
1 infrecl 12200 . . . 4 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → inf(𝐴, ℝ, < ) ∈ ℝ)
21recnd 11240 . . 3 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → inf(𝐴, ℝ, < ) ∈ ℂ)
32negnegd 11563 . 2 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → --inf(𝐴, ℝ, < ) = inf(𝐴, ℝ, < ))
4 negeq 11452 . . . . . . . . 9 (𝑤 = 𝑧 → -𝑤 = -𝑧)
54cbvmptv 5220 . . . . . . . 8 (𝑤 ∈ ℝ ↦ -𝑤) = (𝑧 ∈ ℝ ↦ -𝑧)
65mptpreima 6243 . . . . . . 7 ((𝑤 ∈ ℝ ↦ -𝑤) “ 𝐴) = {𝑧 ∈ ℝ ∣ -𝑧𝐴}
7 eqid 2770 . . . . . . . . . 10 (𝑤 ∈ ℝ ↦ -𝑤) = (𝑤 ∈ ℝ ↦ -𝑤)
87negiso 12198 . . . . . . . . 9 ((𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ) ∧ (𝑤 ∈ ℝ ↦ -𝑤) = (𝑤 ∈ ℝ ↦ -𝑤))
98simpri 490 . . . . . . . 8 (𝑤 ∈ ℝ ↦ -𝑤) = (𝑤 ∈ ℝ ↦ -𝑤)
109imaeq1i 6063 . . . . . . 7 ((𝑤 ∈ ℝ ↦ -𝑤) “ 𝐴) = ((𝑤 ∈ ℝ ↦ -𝑤) “ 𝐴)
116, 10eqtr3i 2795 . . . . . 6 {𝑧 ∈ ℝ ∣ -𝑧𝐴} = ((𝑤 ∈ ℝ ↦ -𝑤) “ 𝐴)
1211supeq1i 9410 . . . . 5 sup({𝑧 ∈ ℝ ∣ -𝑧𝐴}, ℝ, < ) = sup(((𝑤 ∈ ℝ ↦ -𝑤) “ 𝐴), ℝ, < )
138simpli 488 . . . . . . . . 9 (𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ)
14 isocnv 7332 . . . . . . . . 9 ((𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ) → (𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ))
1513, 14ax-mp 5 . . . . . . . 8 (𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ)
16 isoeq1 7319 . . . . . . . . 9 ((𝑤 ∈ ℝ ↦ -𝑤) = (𝑤 ∈ ℝ ↦ -𝑤) → ((𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ) ↔ (𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ)))
179, 16ax-mp 5 . . . . . . . 8 ((𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ) ↔ (𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ))
1815, 17mpbi 233 . . . . . . 7 (𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ)
1918a1i 11 . . . . . 6 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → (𝑤 ∈ ℝ ↦ -𝑤) Isom < , < (ℝ, ℝ))
20 simp1 1152 . . . . . 6 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → 𝐴 ⊆ ℝ)
21 infm3 12177 . . . . . . 7 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → ∃𝑥 ∈ ℝ (∀𝑦𝐴 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝐴 𝑧 < 𝑦)))
22 vex 3466 . . . . . . . . . . . 12 𝑥 ∈ V
23 vex 3466 . . . . . . . . . . . 12 𝑦 ∈ V
2422, 23brcnv 5872 . . . . . . . . . . 11 (𝑥 < 𝑦𝑦 < 𝑥)
2524notbii 323 . . . . . . . . . 10 𝑥 < 𝑦 ↔ ¬ 𝑦 < 𝑥)
2625ralbii 3118 . . . . . . . . 9 (∀𝑦𝐴 ¬ 𝑥 < 𝑦 ↔ ∀𝑦𝐴 ¬ 𝑦 < 𝑥)
2723, 22brcnv 5872 . . . . . . . . . . 11 (𝑦 < 𝑥𝑥 < 𝑦)
28 vex 3466 . . . . . . . . . . . . 13 𝑧 ∈ V
2923, 28brcnv 5872 . . . . . . . . . . . 12 (𝑦 < 𝑧𝑧 < 𝑦)
3029rexbii 3119 . . . . . . . . . . 11 (∃𝑧𝐴 𝑦 < 𝑧 ↔ ∃𝑧𝐴 𝑧 < 𝑦)
3127, 30imbi12i 353 . . . . . . . . . 10 ((𝑦 < 𝑥 → ∃𝑧𝐴 𝑦 < 𝑧) ↔ (𝑥 < 𝑦 → ∃𝑧𝐴 𝑧 < 𝑦))
3231ralbii 3118 . . . . . . . . 9 (∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧𝐴 𝑦 < 𝑧) ↔ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝐴 𝑧 < 𝑦))
3326, 32anbi12i 639 . . . . . . . 8 ((∀𝑦𝐴 ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧𝐴 𝑦 < 𝑧)) ↔ (∀𝑦𝐴 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝐴 𝑧 < 𝑦)))
3433rexbii 3119 . . . . . . 7 (∃𝑥 ∈ ℝ (∀𝑦𝐴 ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧𝐴 𝑦 < 𝑧)) ↔ ∃𝑥 ∈ ℝ (∀𝑦𝐴 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝐴 𝑧 < 𝑦)))
3521, 34sylibr 237 . . . . . 6 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → ∃𝑥 ∈ ℝ (∀𝑦𝐴 ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧𝐴 𝑦 < 𝑧)))
36 gtso 11294 . . . . . . 7 < Or ℝ
3736a1i 11 . . . . . 6 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → < Or ℝ)
3819, 20, 35, 37supiso 9439 . . . . 5 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → sup(((𝑤 ∈ ℝ ↦ -𝑤) “ 𝐴), ℝ, < ) = ((𝑤 ∈ ℝ ↦ -𝑤)‘sup(𝐴, ℝ, < )))
3912, 38eqtrid 2817 . . . 4 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → sup({𝑧 ∈ ℝ ∣ -𝑧𝐴}, ℝ, < ) = ((𝑤 ∈ ℝ ↦ -𝑤)‘sup(𝐴, ℝ, < )))
40 df-inf 9406 . . . . . . . 8 inf(𝐴, ℝ, < ) = sup(𝐴, ℝ, < )
4140eqcomi 2779 . . . . . . 7 sup(𝐴, ℝ, < ) = inf(𝐴, ℝ, < )
4241fveq2i 6888 . . . . . 6 ((𝑤 ∈ ℝ ↦ -𝑤)‘sup(𝐴, ℝ, < )) = ((𝑤 ∈ ℝ ↦ -𝑤)‘inf(𝐴, ℝ, < ))
43 negeq 11452 . . . . . . 7 (𝑤 = inf(𝐴, ℝ, < ) → -𝑤 = -inf(𝐴, ℝ, < ))
44 negex 11458 . . . . . . 7 -inf(𝐴, ℝ, < ) ∈ V
4543, 7, 44fvmpt 6993 . . . . . 6 (inf(𝐴, ℝ, < ) ∈ ℝ → ((𝑤 ∈ ℝ ↦ -𝑤)‘inf(𝐴, ℝ, < )) = -inf(𝐴, ℝ, < ))
4642, 45eqtrid 2817 . . . . 5 (inf(𝐴, ℝ, < ) ∈ ℝ → ((𝑤 ∈ ℝ ↦ -𝑤)‘sup(𝐴, ℝ, < )) = -inf(𝐴, ℝ, < ))
471, 46syl 18 . . . 4 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → ((𝑤 ∈ ℝ ↦ -𝑤)‘sup(𝐴, ℝ, < )) = -inf(𝐴, ℝ, < ))
4839, 47eqtr2d 2806 . . 3 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → -inf(𝐴, ℝ, < ) = sup({𝑧 ∈ ℝ ∣ -𝑧𝐴}, ℝ, < ))
4948negeqd 11454 . 2 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → --inf(𝐴, ℝ, < ) = -sup({𝑧 ∈ ℝ ∣ -𝑧𝐴}, ℝ, < ))
503, 49eqtr3d 2807 1 ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦𝐴 𝑥𝑦) → inf(𝐴, ℝ, < ) = -sup({𝑧 ∈ ℝ ∣ -𝑧𝐴}, ℝ, < ))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 209  wa 400  w3a 1101   = wceq 1568  wcel 2150  wne 2965  wral 3086  wrex 3096  {crab 3423  wss 3913  c0 4294   class class class wbr 5114  cmpt 5197   Or wor 5572  ccnv 5664  cima 5668  cfv 6540   Isom wiso 6541  supcsup 9403  infcinf 9404  cr 11102   < clt 11246  cle 11247  -cneg 11445
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1823  ax-4 1837  ax-5 1938  ax-6 1995  ax-7 2036  ax-8 2152  ax-9 2160  ax-10 2183  ax-11 2199  ax-12 2220  ax-ext 2742  ax-sep 5262  ax-nul 5274  ax-pow 5340  ax-pr 5408  ax-un 7736  ax-resscn 11160  ax-1cn 11161  ax-icn 11162  ax-addcl 11163  ax-addrcl 11164  ax-mulcl 11165  ax-mulrcl 11166  ax-mulcom 11167  ax-addass 11168  ax-mulass 11169  ax-distr 11170  ax-i2m1 11171  ax-1ne0 11172  ax-1rid 11173  ax-rnegex 11174  ax-rrecex 11175  ax-cnre 11176  ax-pre-lttri 11177  ax-pre-lttrn 11178  ax-pre-ltadd 11179  ax-pre-mulgt0 11180  ax-pre-sup 11181
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1102  df-3an 1103  df-tru 1571  df-fal 1581  df-ex 1808  df-nf 1812  df-sb 2099  df-mo 2574  df-eu 2604  df-clab 2749  df-cleq 2762  df-clel 2845  df-nfc 2919  df-ne 2966  df-nel 3072  df-ral 3087  df-rex 3097  df-rmo 3376  df-reu 3377  df-rab 3424  df-v 3464  df-sbc 3753  df-csb 3862  df-dif 3916  df-un 3918  df-in 3920  df-ss 3930  df-nul 4295  df-if 4493  df-pw 4569  df-sn 4595  df-pr 4597  df-op 4601  df-uni 4878  df-br 5115  df-opab 5179  df-mpt 5198  df-id 5560  df-po 5573  df-so 5574  df-xp 5671  df-rel 5672  df-cnv 5673  df-co 5674  df-dm 5675  df-rn 5676  df-res 5677  df-ima 5678  df-iota 6496  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-isom 6549  df-riota 7371  df-ov 7417  df-oprab 7418  df-mpo 7419  df-er 8697  df-en 8947  df-dom 8948  df-sdom 8949  df-sup 9405  df-inf 9406  df-pnf 11248  df-mnf 11249  df-xr 11250  df-ltxr 11251  df-le 11252  df-sub 11446  df-neg 11447
This theorem is referenced by:  supminf  12962  mbfinf  25807  infnsuprnmpt  45917  supminfxr  46130
  Copyright terms: Public domain W3C validator