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

Definition df-xmul 13091
Description: Define multiplication over extended real numbers. (Contributed by Mario Carneiro, 20-Aug-2015.)
Assertion
Ref Expression
df-xmul ยทe = (๐‘ฅ โˆˆ โ„*, ๐‘ฆ โˆˆ โ„* โ†ฆ if((๐‘ฅ = 0 โˆจ ๐‘ฆ = 0), 0, if((((0 < ๐‘ฆ โˆง ๐‘ฅ = +โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = -โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = +โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = -โˆž))), +โˆž, if((((0 < ๐‘ฆ โˆง ๐‘ฅ = -โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = +โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = -โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = +โˆž))), -โˆž, (๐‘ฅ ยท ๐‘ฆ)))))
Distinct variable group:   ๐‘ฅ,๐‘ฆ

Detailed syntax breakdown of Definition df-xmul
StepHypRef Expression
1 cxmu 13088 . 2 class ยทe
2 vx . . 3 setvar ๐‘ฅ
3 vy . . 3 setvar ๐‘ฆ
4 cxr 11244 . . 3 class โ„*
52cv 1541 . . . . . 6 class ๐‘ฅ
6 cc0 11107 . . . . . 6 class 0
75, 6wceq 1542 . . . . 5 wff ๐‘ฅ = 0
83cv 1541 . . . . . 6 class ๐‘ฆ
98, 6wceq 1542 . . . . 5 wff ๐‘ฆ = 0
107, 9wo 846 . . . 4 wff (๐‘ฅ = 0 โˆจ ๐‘ฆ = 0)
11 clt 11245 . . . . . . . . 9 class <
126, 8, 11wbr 5148 . . . . . . . 8 wff 0 < ๐‘ฆ
13 cpnf 11242 . . . . . . . . 9 class +โˆž
145, 13wceq 1542 . . . . . . . 8 wff ๐‘ฅ = +โˆž
1512, 14wa 397 . . . . . . 7 wff (0 < ๐‘ฆ โˆง ๐‘ฅ = +โˆž)
168, 6, 11wbr 5148 . . . . . . . 8 wff ๐‘ฆ < 0
17 cmnf 11243 . . . . . . . . 9 class -โˆž
185, 17wceq 1542 . . . . . . . 8 wff ๐‘ฅ = -โˆž
1916, 18wa 397 . . . . . . 7 wff (๐‘ฆ < 0 โˆง ๐‘ฅ = -โˆž)
2015, 19wo 846 . . . . . 6 wff ((0 < ๐‘ฆ โˆง ๐‘ฅ = +โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = -โˆž))
216, 5, 11wbr 5148 . . . . . . . 8 wff 0 < ๐‘ฅ
228, 13wceq 1542 . . . . . . . 8 wff ๐‘ฆ = +โˆž
2321, 22wa 397 . . . . . . 7 wff (0 < ๐‘ฅ โˆง ๐‘ฆ = +โˆž)
245, 6, 11wbr 5148 . . . . . . . 8 wff ๐‘ฅ < 0
258, 17wceq 1542 . . . . . . . 8 wff ๐‘ฆ = -โˆž
2624, 25wa 397 . . . . . . 7 wff (๐‘ฅ < 0 โˆง ๐‘ฆ = -โˆž)
2723, 26wo 846 . . . . . 6 wff ((0 < ๐‘ฅ โˆง ๐‘ฆ = +โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = -โˆž))
2820, 27wo 846 . . . . 5 wff (((0 < ๐‘ฆ โˆง ๐‘ฅ = +โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = -โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = +โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = -โˆž)))
2912, 18wa 397 . . . . . . . 8 wff (0 < ๐‘ฆ โˆง ๐‘ฅ = -โˆž)
3016, 14wa 397 . . . . . . . 8 wff (๐‘ฆ < 0 โˆง ๐‘ฅ = +โˆž)
3129, 30wo 846 . . . . . . 7 wff ((0 < ๐‘ฆ โˆง ๐‘ฅ = -โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = +โˆž))
3221, 25wa 397 . . . . . . . 8 wff (0 < ๐‘ฅ โˆง ๐‘ฆ = -โˆž)
3324, 22wa 397 . . . . . . . 8 wff (๐‘ฅ < 0 โˆง ๐‘ฆ = +โˆž)
3432, 33wo 846 . . . . . . 7 wff ((0 < ๐‘ฅ โˆง ๐‘ฆ = -โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = +โˆž))
3531, 34wo 846 . . . . . 6 wff (((0 < ๐‘ฆ โˆง ๐‘ฅ = -โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = +โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = -โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = +โˆž)))
36 cmul 11112 . . . . . . 7 class ยท
375, 8, 36co 7406 . . . . . 6 class (๐‘ฅ ยท ๐‘ฆ)
3835, 17, 37cif 4528 . . . . 5 class if((((0 < ๐‘ฆ โˆง ๐‘ฅ = -โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = +โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = -โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = +โˆž))), -โˆž, (๐‘ฅ ยท ๐‘ฆ))
3928, 13, 38cif 4528 . . . 4 class if((((0 < ๐‘ฆ โˆง ๐‘ฅ = +โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = -โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = +โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = -โˆž))), +โˆž, if((((0 < ๐‘ฆ โˆง ๐‘ฅ = -โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = +โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = -โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = +โˆž))), -โˆž, (๐‘ฅ ยท ๐‘ฆ)))
4010, 6, 39cif 4528 . . 3 class if((๐‘ฅ = 0 โˆจ ๐‘ฆ = 0), 0, if((((0 < ๐‘ฆ โˆง ๐‘ฅ = +โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = -โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = +โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = -โˆž))), +โˆž, if((((0 < ๐‘ฆ โˆง ๐‘ฅ = -โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = +โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = -โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = +โˆž))), -โˆž, (๐‘ฅ ยท ๐‘ฆ))))
412, 3, 4, 4, 40cmpo 7408 . 2 class (๐‘ฅ โˆˆ โ„*, ๐‘ฆ โˆˆ โ„* โ†ฆ if((๐‘ฅ = 0 โˆจ ๐‘ฆ = 0), 0, if((((0 < ๐‘ฆ โˆง ๐‘ฅ = +โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = -โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = +โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = -โˆž))), +โˆž, if((((0 < ๐‘ฆ โˆง ๐‘ฅ = -โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = +โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = -โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = +โˆž))), -โˆž, (๐‘ฅ ยท ๐‘ฆ)))))
421, 41wceq 1542 1 wff ยทe = (๐‘ฅ โˆˆ โ„*, ๐‘ฆ โˆˆ โ„* โ†ฆ if((๐‘ฅ = 0 โˆจ ๐‘ฆ = 0), 0, if((((0 < ๐‘ฆ โˆง ๐‘ฅ = +โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = -โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = +โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = -โˆž))), +โˆž, if((((0 < ๐‘ฆ โˆง ๐‘ฅ = -โˆž) โˆจ (๐‘ฆ < 0 โˆง ๐‘ฅ = +โˆž)) โˆจ ((0 < ๐‘ฅ โˆง ๐‘ฆ = -โˆž) โˆจ (๐‘ฅ < 0 โˆง ๐‘ฆ = +โˆž))), -โˆž, (๐‘ฅ ยท ๐‘ฆ)))))
Colors of variables: wff setvar class
This definition is referenced by:  xmulval  13201  xmulf  13248
  Copyright terms: Public domain W3C validator