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

Definition df-xrs 17384
Description: The extended real number structure. Unlike df-cnfld 20797, the extended real numbers do not have good algebraic properties, so this is not actually a group or anything higher, even though it has just as many operations as df-cnfld 20797. The main interest in this structure is in its ordering, which is complete and compact. The metric described here is an extension of the absolute value metric, but it is not itself a metric because +∞ is infinitely far from all other points. The topology is based on the order and not the extended metric (which would make +∞ an isolated point since there is nothing else in the 1 -ball around it). All components of this structure agree with fld when restricted to . (Contributed by Mario Carneiro, 20-Aug-2015.)
Assertion
Ref Expression
df-xrs *𝑠 = ({⟨(Base‘ndx), ℝ*⟩, ⟨(+g‘ndx), +𝑒 ⟩, ⟨(.r‘ndx), ·e ⟩} ∪ {⟨(TopSet‘ndx), (ordTop‘ ≤ )⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (𝑥 ∈ ℝ*, 𝑦 ∈ ℝ* ↦ if(𝑥𝑦, (𝑦 +𝑒 -𝑒𝑥), (𝑥 +𝑒 -𝑒𝑦)))⟩})
Distinct variable group:   𝑥,𝑦

Detailed syntax breakdown of Definition df-xrs
StepHypRef Expression
1 cxrs 17382 . 2 class *𝑠
2 cnx 17065 . . . . . 6 class ndx
3 cbs 17083 . . . . . 6 class Base
42, 3cfv 6496 . . . . 5 class (Base‘ndx)
5 cxr 11188 . . . . 5 class *
64, 5cop 4592 . . . 4 class ⟨(Base‘ndx), ℝ*
7 cplusg 17133 . . . . . 6 class +g
82, 7cfv 6496 . . . . 5 class (+g‘ndx)
9 cxad 13031 . . . . 5 class +𝑒
108, 9cop 4592 . . . 4 class ⟨(+g‘ndx), +𝑒
11 cmulr 17134 . . . . . 6 class .r
122, 11cfv 6496 . . . . 5 class (.r‘ndx)
13 cxmu 13032 . . . . 5 class ·e
1412, 13cop 4592 . . . 4 class ⟨(.r‘ndx), ·e
156, 10, 14ctp 4590 . . 3 class {⟨(Base‘ndx), ℝ*⟩, ⟨(+g‘ndx), +𝑒 ⟩, ⟨(.r‘ndx), ·e ⟩}
16 cts 17139 . . . . . 6 class TopSet
172, 16cfv 6496 . . . . 5 class (TopSet‘ndx)
18 cle 11190 . . . . . 6 class
19 cordt 17381 . . . . . 6 class ordTop
2018, 19cfv 6496 . . . . 5 class (ordTop‘ ≤ )
2117, 20cop 4592 . . . 4 class ⟨(TopSet‘ndx), (ordTop‘ ≤ )⟩
22 cple 17140 . . . . . 6 class le
232, 22cfv 6496 . . . . 5 class (le‘ndx)
2423, 18cop 4592 . . . 4 class ⟨(le‘ndx), ≤ ⟩
25 cds 17142 . . . . . 6 class dist
262, 25cfv 6496 . . . . 5 class (dist‘ndx)
27 vx . . . . . 6 setvar 𝑥
28 vy . . . . . 6 setvar 𝑦
2927cv 1540 . . . . . . . 8 class 𝑥
3028cv 1540 . . . . . . . 8 class 𝑦
3129, 30, 18wbr 5105 . . . . . . 7 wff 𝑥𝑦
3229cxne 13030 . . . . . . . 8 class -𝑒𝑥
3330, 32, 9co 7357 . . . . . . 7 class (𝑦 +𝑒 -𝑒𝑥)
3430cxne 13030 . . . . . . . 8 class -𝑒𝑦
3529, 34, 9co 7357 . . . . . . 7 class (𝑥 +𝑒 -𝑒𝑦)
3631, 33, 35cif 4486 . . . . . 6 class if(𝑥𝑦, (𝑦 +𝑒 -𝑒𝑥), (𝑥 +𝑒 -𝑒𝑦))
3727, 28, 5, 5, 36cmpo 7359 . . . . 5 class (𝑥 ∈ ℝ*, 𝑦 ∈ ℝ* ↦ if(𝑥𝑦, (𝑦 +𝑒 -𝑒𝑥), (𝑥 +𝑒 -𝑒𝑦)))
3826, 37cop 4592 . . . 4 class ⟨(dist‘ndx), (𝑥 ∈ ℝ*, 𝑦 ∈ ℝ* ↦ if(𝑥𝑦, (𝑦 +𝑒 -𝑒𝑥), (𝑥 +𝑒 -𝑒𝑦)))⟩
3921, 24, 38ctp 4590 . . 3 class {⟨(TopSet‘ndx), (ordTop‘ ≤ )⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (𝑥 ∈ ℝ*, 𝑦 ∈ ℝ* ↦ if(𝑥𝑦, (𝑦 +𝑒 -𝑒𝑥), (𝑥 +𝑒 -𝑒𝑦)))⟩}
4015, 39cun 3908 . 2 class ({⟨(Base‘ndx), ℝ*⟩, ⟨(+g‘ndx), +𝑒 ⟩, ⟨(.r‘ndx), ·e ⟩} ∪ {⟨(TopSet‘ndx), (ordTop‘ ≤ )⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (𝑥 ∈ ℝ*, 𝑦 ∈ ℝ* ↦ if(𝑥𝑦, (𝑦 +𝑒 -𝑒𝑥), (𝑥 +𝑒 -𝑒𝑦)))⟩})
411, 40wceq 1541 1 wff *𝑠 = ({⟨(Base‘ndx), ℝ*⟩, ⟨(+g‘ndx), +𝑒 ⟩, ⟨(.r‘ndx), ·e ⟩} ∪ {⟨(TopSet‘ndx), (ordTop‘ ≤ )⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (𝑥 ∈ ℝ*, 𝑦 ∈ ℝ* ↦ if(𝑥𝑦, (𝑦 +𝑒 -𝑒𝑥), (𝑥 +𝑒 -𝑒𝑦)))⟩})
Colors of variables: wff setvar class
This definition is referenced by:  xrsstr  20811  xrsex  20812  xrsbas  20813  xrsadd  20814  xrsmul  20815  xrstset  20816  xrsle  20817  xrsds  20840
  Copyright terms: Public domain W3C validator