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

Theorem elioc2 13424
Description: Membership in an open-below, closed-above real interval. (Contributed by Paul Chapman, 30-Dec-2007.) (Revised by Mario Carneiro, 14-Jun-2014.)
Assertion
Ref Expression
elioc2 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ) → (𝐶 ∈ (𝐴(,]𝐵) ↔ (𝐶 ∈ ℝ ∧ 𝐴 < 𝐶𝐶𝐵)))

Proof of Theorem elioc2
StepHypRef Expression
1 rexr 11243 . . 3 (𝐵 ∈ ℝ → 𝐵 ∈ ℝ*)
2 elioc1 13402 . . 3 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ*) → (𝐶 ∈ (𝐴(,]𝐵) ↔ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)))
31, 2sylan2 604 . 2 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ) → (𝐶 ∈ (𝐴(,]𝐵) ↔ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)))
4 mnfxr 11254 . . . . . . . 8 -∞ ∈ ℝ*
54a1i 11 . . . . . . 7 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → -∞ ∈ ℝ*)
6 simpll 778 . . . . . . 7 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → 𝐴 ∈ ℝ*)
7 simpr1 1211 . . . . . . 7 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → 𝐶 ∈ ℝ*)
8 mnfle 13148 . . . . . . . 8 (𝐴 ∈ ℝ* → -∞ ≤ 𝐴)
98ad2antrr 738 . . . . . . 7 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → -∞ ≤ 𝐴)
10 simpr2 1212 . . . . . . 7 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → 𝐴 < 𝐶)
115, 6, 7, 9, 10xrlelttrd 13173 . . . . . 6 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → -∞ < 𝐶)
121ad2antlr 739 . . . . . . 7 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → 𝐵 ∈ ℝ*)
13 pnfxr 11251 . . . . . . . 8 +∞ ∈ ℝ*
1413a1i 11 . . . . . . 7 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → +∞ ∈ ℝ*)
15 simpr3 1213 . . . . . . 7 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → 𝐶𝐵)
16 ltpnf 13133 . . . . . . . 8 (𝐵 ∈ ℝ → 𝐵 < +∞)
1716ad2antlr 739 . . . . . . 7 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → 𝐵 < +∞)
187, 12, 14, 15, 17xrlelttrd 13173 . . . . . 6 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → 𝐶 < +∞)
19 xrrebnd 13182 . . . . . . 7 (𝐶 ∈ ℝ* → (𝐶 ∈ ℝ ↔ (-∞ < 𝐶𝐶 < +∞)))
207, 19syl 18 . . . . . 6 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → (𝐶 ∈ ℝ ↔ (-∞ < 𝐶𝐶 < +∞)))
2111, 18, 20mpbir2and 725 . . . . 5 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → 𝐶 ∈ ℝ)
2221, 10, 153jca 1144 . . . 4 (((𝐴 ∈ ℝ*𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵)) → (𝐶 ∈ ℝ ∧ 𝐴 < 𝐶𝐶𝐵))
2322ex 417 . . 3 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ) → ((𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵) → (𝐶 ∈ ℝ ∧ 𝐴 < 𝐶𝐶𝐵)))
24 rexr 11243 . . . 4 (𝐶 ∈ ℝ → 𝐶 ∈ ℝ*)
25243anim1i 1168 . . 3 ((𝐶 ∈ ℝ ∧ 𝐴 < 𝐶𝐶𝐵) → (𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵))
2623, 25impbid1 228 . 2 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ) → ((𝐶 ∈ ℝ*𝐴 < 𝐶𝐶𝐵) ↔ (𝐶 ∈ ℝ ∧ 𝐴 < 𝐶𝐶𝐵)))
273, 26bitrd 282 1 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ) → (𝐶 ∈ (𝐴(,]𝐵) ↔ (𝐶 ∈ ℝ ∧ 𝐴 < 𝐶𝐶𝐵)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209  wa 400  w3a 1101  wcel 2145   class class class wbr 5104  (class class class)co 7400  cr 11087  +∞cpnf 11228  -∞cmnf 11229  *cxr 11230   < clt 11231  cle 11232  (,]cioc 13361
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 5250  ax-nul 5260  ax-pow 5326  ax-pr 5394  ax-un 7722  ax-cnex 11144  ax-resscn 11145  ax-pre-lttri 11162  ax-pre-lttrn 11163
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-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 4868  df-br 5105  df-opab 5167  df-mpt 5186  df-id 5546  df-po 5559  df-so 5560  df-xp 5657  df-rel 5658  df-cnv 5659  df-co 5660  df-dm 5661  df-rn 5662  df-res 5663  df-ima 5664  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-ov 7403  df-oprab 7404  df-mpo 7405  df-er 8682  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-ioc 13365
This theorem is referenced by:  iocssre  13442  ef01bndlem  16228  sin01bnd  16229  cos01bnd  16230  cos1bnd  16231  sinltx  16233  sin01gt0  16234  cos01gt0  16235  sin02gt0  16236  sincos1sgn  16237  sincos2sgn  16238  icoopnst  25055  iocopnst  25056  ismbf3d  25770  aaliou3lem2  26461  aaliou3lem3  26462  pilem2  26569  sinhalfpilem  26582  sincosq1lem  26616  coseq0negpitopi  26622  tangtx  26624  sincos4thpi  26632  efif1olem1  26661  efif1olem2  26662  efif1o  26665  efifo  26666  ellogrn  26678  logimclad  26691  ellogdm  26758  logdmnrp  26760  dvloglem  26767  dvlog2lem  26771  asinneg  27005  atans2  27050  ressatans  27053  abvcxp  27733  ostth2  27755  xrge0iifcv  34236  xrge0iifiso  34237  xrge0iifhom  34239  sinccvglem  36030  bj-pinftyccb  37720  bj-pinftynminfty  37726  dvasin  38210  areacirclem4  38217  gtnelioc  46066  limcicciooub  46210  fourierdlem4  46684  fourierdlem26  46706  fourierdlem33  46713  fourierdlem37  46717  fourierdlem65  46744  fourierdlem79  46758  fouriersw  46804  eenglngeehlnmlem1  49369  eenglngeehlnmlem2  49370  io1ii  49551  sepfsepc  49558
  Copyright terms: Public domain W3C validator