Metamath Proof Explorer


Theorem xrsds

Description: The metric of the extended real number structure. (Contributed by Mario Carneiro, 20-Aug-2015)

Ref Expression
Hypothesis xrsds.d โŠข ๐ท = ( dist โ€˜ โ„*๐‘  )
Assertion xrsds ๐ท = ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) )

Proof

Step Hyp Ref Expression
1 xrsds.d โŠข ๐ท = ( dist โ€˜ โ„*๐‘  )
2 id โŠข ( ๐‘ฆ โˆˆ โ„* โ†’ ๐‘ฆ โˆˆ โ„* )
3 xnegcl โŠข ( ๐‘ฅ โˆˆ โ„* โ†’ -๐‘’ ๐‘ฅ โˆˆ โ„* )
4 xaddcl โŠข ( ( ๐‘ฆ โˆˆ โ„* โˆง -๐‘’ ๐‘ฅ โˆˆ โ„* ) โ†’ ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) โˆˆ โ„* )
5 2 3 4 syl2anr โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง ๐‘ฆ โˆˆ โ„* ) โ†’ ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) โˆˆ โ„* )
6 xnegcl โŠข ( ๐‘ฆ โˆˆ โ„* โ†’ -๐‘’ ๐‘ฆ โˆˆ โ„* )
7 xaddcl โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง -๐‘’ ๐‘ฆ โˆˆ โ„* ) โ†’ ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) โˆˆ โ„* )
8 6 7 sylan2 โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง ๐‘ฆ โˆˆ โ„* ) โ†’ ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) โˆˆ โ„* )
9 5 8 ifcld โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง ๐‘ฆ โˆˆ โ„* ) โ†’ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) โˆˆ โ„* )
10 9 rgen2 โŠข โˆ€ ๐‘ฅ โˆˆ โ„* โˆ€ ๐‘ฆ โˆˆ โ„* if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) โˆˆ โ„*
11 eqid โŠข ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) ) = ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) )
12 11 fmpo โŠข ( โˆ€ ๐‘ฅ โˆˆ โ„* โˆ€ ๐‘ฆ โˆˆ โ„* if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) โˆˆ โ„* โ†” ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) ) : ( โ„* ร— โ„* ) โŸถ โ„* )
13 10 12 mpbi โŠข ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) ) : ( โ„* ร— โ„* ) โŸถ โ„*
14 xrex โŠข โ„* โˆˆ V
15 14 14 xpex โŠข ( โ„* ร— โ„* ) โˆˆ V
16 fex2 โŠข ( ( ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) ) : ( โ„* ร— โ„* ) โŸถ โ„* โˆง ( โ„* ร— โ„* ) โˆˆ V โˆง โ„* โˆˆ V ) โ†’ ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) ) โˆˆ V )
17 13 15 14 16 mp3an โŠข ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) ) โˆˆ V
18 df-xrs โŠข โ„*๐‘  = ( { โŸจ ( Base โ€˜ ndx ) , โ„* โŸฉ , โŸจ ( +g โ€˜ ndx ) , +๐‘’ โŸฉ , โŸจ ( .r โ€˜ ndx ) , ยทe โŸฉ } โˆช { โŸจ ( TopSet โ€˜ ndx ) , ( ordTop โ€˜ โ‰ค ) โŸฉ , โŸจ ( le โ€˜ ndx ) , โ‰ค โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) ) โŸฉ } )
19 18 odrngds โŠข ( ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) ) โˆˆ V โ†’ ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) ) = ( dist โ€˜ โ„*๐‘  ) )
20 17 19 ax-mp โŠข ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) ) = ( dist โ€˜ โ„*๐‘  )
21 1 20 eqtr4i โŠข ๐ท = ( ๐‘ฅ โˆˆ โ„* , ๐‘ฆ โˆˆ โ„* โ†ฆ if ( ๐‘ฅ โ‰ค ๐‘ฆ , ( ๐‘ฆ +๐‘’ -๐‘’ ๐‘ฅ ) , ( ๐‘ฅ +๐‘’ -๐‘’ ๐‘ฆ ) ) )