Users' Mathboxes Mathbox for Mario Carneiro < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-cplmet Structured version   Visualization version   Unicode version

Definition df-cplmet 31531
Description: A function which completes the given metric space. (Contributed by Mario Carneiro, 2-Dec-2014.)
Assertion
Ref Expression
df-cplmet  |- cplMetSp  =  ( w  e.  _V  |->  [_ ( ( w  ^s  NN )s  ( Cau `  ( dist `  w ) ) )  /  r ]_ [_ ( Base `  r )  / 
v ]_ [_ { <. f ,  g >.  |  ( { f ,  g }  C_  v  /\  A. x  e.  RR+  E. j  e.  ZZ  ( f  |`  ( ZZ>= `  j )
) : ( ZZ>= `  j ) --> ( ( g `  j ) ( ball `  ( dist `  w ) ) x ) ) }  /  e ]_ (
( r  /.s  e ) sSet  {
<. ( dist `  ndx ) ,  { <. <. x ,  y >. ,  z
>.  |  E. p  e.  v  E. q  e.  v  ( (
x  =  [ p ] e  /\  y  =  [ q ] e )  /\  ( p  oF ( dist `  r ) q )  ~~>  z ) } >. } ) )
Distinct variable group:    e, f, g, j, p, q, r, v, w, x, y, z

Detailed syntax breakdown of Definition df-cplmet
StepHypRef Expression
1 ccpms 31523 . 2  class cplMetSp
2 vw . . 3  setvar  w
3 cvv 3200 . . 3  class  _V
4 vr . . . 4  setvar  r
52cv 1482 . . . . . 6  class  w
6 cn 11020 . . . . . 6  class  NN
7 cpws 16107 . . . . . 6  class  ^s
85, 6, 7co 6650 . . . . 5  class  ( w  ^s  NN )
9 cds 15950 . . . . . . 7  class  dist
105, 9cfv 5888 . . . . . 6  class  ( dist `  w )
11 cca 23051 . . . . . 6  class  Cau
1210, 11cfv 5888 . . . . 5  class  ( Cau `  ( dist `  w
) )
13 cress 15858 . . . . 5  classs
148, 12, 13co 6650 . . . 4  class  ( ( w  ^s  NN )s  ( Cau `  ( dist `  w ) ) )
15 vv . . . . 5  setvar  v
164cv 1482 . . . . . 6  class  r
17 cbs 15857 . . . . . 6  class  Base
1816, 17cfv 5888 . . . . 5  class  ( Base `  r )
19 ve . . . . . 6  setvar  e
20 vf . . . . . . . . . . 11  setvar  f
2120cv 1482 . . . . . . . . . 10  class  f
22 vg . . . . . . . . . . 11  setvar  g
2322cv 1482 . . . . . . . . . 10  class  g
2421, 23cpr 4179 . . . . . . . . 9  class  { f ,  g }
2515cv 1482 . . . . . . . . 9  class  v
2624, 25wss 3574 . . . . . . . 8  wff  { f ,  g }  C_  v
27 vj . . . . . . . . . . . . 13  setvar  j
2827cv 1482 . . . . . . . . . . . 12  class  j
29 cuz 11687 . . . . . . . . . . . 12  class  ZZ>=
3028, 29cfv 5888 . . . . . . . . . . 11  class  ( ZZ>= `  j )
3128, 23cfv 5888 . . . . . . . . . . . 12  class  ( g `
 j )
32 vx . . . . . . . . . . . . 13  setvar  x
3332cv 1482 . . . . . . . . . . . 12  class  x
34 cbl 19733 . . . . . . . . . . . . 13  class  ball
3510, 34cfv 5888 . . . . . . . . . . . 12  class  ( ball `  ( dist `  w
) )
3631, 33, 35co 6650 . . . . . . . . . . 11  class  ( ( g `  j ) ( ball `  ( dist `  w ) ) x )
3721, 30cres 5116 . . . . . . . . . . 11  class  ( f  |`  ( ZZ>= `  j )
)
3830, 36, 37wf 5884 . . . . . . . . . 10  wff  ( f  |`  ( ZZ>= `  j )
) : ( ZZ>= `  j ) --> ( ( g `  j ) ( ball `  ( dist `  w ) ) x )
39 cz 11377 . . . . . . . . . 10  class  ZZ
4038, 27, 39wrex 2913 . . . . . . . . 9  wff  E. j  e.  ZZ  ( f  |`  ( ZZ>= `  j )
) : ( ZZ>= `  j ) --> ( ( g `  j ) ( ball `  ( dist `  w ) ) x )
41 crp 11832 . . . . . . . . 9  class  RR+
4240, 32, 41wral 2912 . . . . . . . 8  wff  A. x  e.  RR+  E. j  e.  ZZ  ( f  |`  ( ZZ>= `  j )
) : ( ZZ>= `  j ) --> ( ( g `  j ) ( ball `  ( dist `  w ) ) x )
4326, 42wa 384 . . . . . . 7  wff  ( { f ,  g } 
C_  v  /\  A. x  e.  RR+  E. j  e.  ZZ  ( f  |`  ( ZZ>= `  j )
) : ( ZZ>= `  j ) --> ( ( g `  j ) ( ball `  ( dist `  w ) ) x ) )
4443, 20, 22copab 4712 . . . . . 6  class  { <. f ,  g >.  |  ( { f ,  g }  C_  v  /\  A. x  e.  RR+  E. j  e.  ZZ  ( f  |`  ( ZZ>= `  j )
) : ( ZZ>= `  j ) --> ( ( g `  j ) ( ball `  ( dist `  w ) ) x ) ) }
4519cv 1482 . . . . . . . 8  class  e
46 cqus 16165 . . . . . . . 8  class  /.s
4716, 45, 46co 6650 . . . . . . 7  class  ( r 
/.s  e )
48 cnx 15854 . . . . . . . . . 10  class  ndx
4948, 9cfv 5888 . . . . . . . . 9  class  ( dist `  ndx )
50 vp . . . . . . . . . . . . . . . . 17  setvar  p
5150cv 1482 . . . . . . . . . . . . . . . 16  class  p
5251, 45cec 7740 . . . . . . . . . . . . . . 15  class  [ p ] e
5333, 52wceq 1483 . . . . . . . . . . . . . 14  wff  x  =  [ p ] e
54 vy . . . . . . . . . . . . . . . 16  setvar  y
5554cv 1482 . . . . . . . . . . . . . . 15  class  y
56 vq . . . . . . . . . . . . . . . . 17  setvar  q
5756cv 1482 . . . . . . . . . . . . . . . 16  class  q
5857, 45cec 7740 . . . . . . . . . . . . . . 15  class  [ q ] e
5955, 58wceq 1483 . . . . . . . . . . . . . 14  wff  y  =  [ q ] e
6053, 59wa 384 . . . . . . . . . . . . 13  wff  ( x  =  [ p ]
e  /\  y  =  [ q ] e )
6116, 9cfv 5888 . . . . . . . . . . . . . . . 16  class  ( dist `  r )
6261cof 6895 . . . . . . . . . . . . . . 15  class  oF ( dist `  r
)
6351, 57, 62co 6650 . . . . . . . . . . . . . 14  class  ( p  oF ( dist `  r ) q )
64 vz . . . . . . . . . . . . . . 15  setvar  z
6564cv 1482 . . . . . . . . . . . . . 14  class  z
66 cli 14215 . . . . . . . . . . . . . 14  class  ~~>
6763, 65, 66wbr 4653 . . . . . . . . . . . . 13  wff  ( p  oF ( dist `  r ) q )  ~~>  z
6860, 67wa 384 . . . . . . . . . . . 12  wff  ( ( x  =  [ p ] e  /\  y  =  [ q ] e )  /\  ( p  oF ( dist `  r ) q )  ~~>  z )
6968, 56, 25wrex 2913 . . . . . . . . . . 11  wff  E. q  e.  v  ( (
x  =  [ p ] e  /\  y  =  [ q ] e )  /\  ( p  oF ( dist `  r ) q )  ~~>  z )
7069, 50, 25wrex 2913 . . . . . . . . . 10  wff  E. p  e.  v  E. q  e.  v  ( (
x  =  [ p ] e  /\  y  =  [ q ] e )  /\  ( p  oF ( dist `  r ) q )  ~~>  z )
7170, 32, 54, 64coprab 6651 . . . . . . . . 9  class  { <. <.
x ,  y >. ,  z >.  |  E. p  e.  v  E. q  e.  v  (
( x  =  [
p ] e  /\  y  =  [ q ] e )  /\  ( p  oF
( dist `  r )
q )  ~~>  z ) }
7249, 71cop 4183 . . . . . . . 8  class  <. ( dist `  ndx ) ,  { <. <. x ,  y
>. ,  z >.  |  E. p  e.  v  E. q  e.  v  ( ( x  =  [ p ] e  /\  y  =  [
q ] e )  /\  ( p  oF ( dist `  r
) q )  ~~>  z ) } >.
7372csn 4177 . . . . . . 7  class  { <. (
dist `  ndx ) ,  { <. <. x ,  y
>. ,  z >.  |  E. p  e.  v  E. q  e.  v  ( ( x  =  [ p ] e  /\  y  =  [
q ] e )  /\  ( p  oF ( dist `  r
) q )  ~~>  z ) } >. }
74 csts 15855 . . . . . . 7  class sSet
7547, 73, 74co 6650 . . . . . 6  class  ( ( r  /.s  e ) sSet  { <. (
dist `  ndx ) ,  { <. <. x ,  y
>. ,  z >.  |  E. p  e.  v  E. q  e.  v  ( ( x  =  [ p ] e  /\  y  =  [
q ] e )  /\  ( p  oF ( dist `  r
) q )  ~~>  z ) } >. } )
7619, 44, 75csb 3533 . . . . 5  class  [_ { <. f ,  g >.  |  ( { f ,  g }  C_  v  /\  A. x  e.  RR+  E. j  e.  ZZ  ( f  |`  ( ZZ>=
`  j ) ) : ( ZZ>= `  j
) --> ( ( g `
 j ) (
ball `  ( dist `  w ) ) x ) ) }  / 
e ]_ ( ( r 
/.s  e ) sSet  { <. (
dist `  ndx ) ,  { <. <. x ,  y
>. ,  z >.  |  E. p  e.  v  E. q  e.  v  ( ( x  =  [ p ] e  /\  y  =  [
q ] e )  /\  ( p  oF ( dist `  r
) q )  ~~>  z ) } >. } )
7715, 18, 76csb 3533 . . . 4  class  [_ ( Base `  r )  / 
v ]_ [_ { <. f ,  g >.  |  ( { f ,  g }  C_  v  /\  A. x  e.  RR+  E. j  e.  ZZ  ( f  |`  ( ZZ>= `  j )
) : ( ZZ>= `  j ) --> ( ( g `  j ) ( ball `  ( dist `  w ) ) x ) ) }  /  e ]_ (
( r  /.s  e ) sSet  {
<. ( dist `  ndx ) ,  { <. <. x ,  y >. ,  z
>.  |  E. p  e.  v  E. q  e.  v  ( (
x  =  [ p ] e  /\  y  =  [ q ] e )  /\  ( p  oF ( dist `  r ) q )  ~~>  z ) } >. } )
784, 14, 77csb 3533 . . 3  class  [_ (
( w  ^s  NN )s  ( Cau `  ( dist `  w ) ) )  /  r ]_ [_ ( Base `  r )  / 
v ]_ [_ { <. f ,  g >.  |  ( { f ,  g }  C_  v  /\  A. x  e.  RR+  E. j  e.  ZZ  ( f  |`  ( ZZ>= `  j )
) : ( ZZ>= `  j ) --> ( ( g `  j ) ( ball `  ( dist `  w ) ) x ) ) }  /  e ]_ (
( r  /.s  e ) sSet  {
<. ( dist `  ndx ) ,  { <. <. x ,  y >. ,  z
>.  |  E. p  e.  v  E. q  e.  v  ( (
x  =  [ p ] e  /\  y  =  [ q ] e )  /\  ( p  oF ( dist `  r ) q )  ~~>  z ) } >. } )
792, 3, 78cmpt 4729 . 2  class  ( w  e.  _V  |->  [_ (
( w  ^s  NN )s  ( Cau `  ( dist `  w ) ) )  /  r ]_ [_ ( Base `  r )  / 
v ]_ [_ { <. f ,  g >.  |  ( { f ,  g }  C_  v  /\  A. x  e.  RR+  E. j  e.  ZZ  ( f  |`  ( ZZ>= `  j )
) : ( ZZ>= `  j ) --> ( ( g `  j ) ( ball `  ( dist `  w ) ) x ) ) }  /  e ]_ (
( r  /.s  e ) sSet  {
<. ( dist `  ndx ) ,  { <. <. x ,  y >. ,  z
>.  |  E. p  e.  v  E. q  e.  v  ( (
x  =  [ p ] e  /\  y  =  [ q ] e )  /\  ( p  oF ( dist `  r ) q )  ~~>  z ) } >. } ) )
801, 79wceq 1483 1  wff cplMetSp  =  ( w  e.  _V  |->  [_ ( ( w  ^s  NN )s  ( Cau `  ( dist `  w ) ) )  /  r ]_ [_ ( Base `  r )  / 
v ]_ [_ { <. f ,  g >.  |  ( { f ,  g }  C_  v  /\  A. x  e.  RR+  E. j  e.  ZZ  ( f  |`  ( ZZ>= `  j )
) : ( ZZ>= `  j ) --> ( ( g `  j ) ( ball `  ( dist `  w ) ) x ) ) }  /  e ]_ (
( r  /.s  e ) sSet  {
<. ( dist `  ndx ) ,  { <. <. x ,  y >. ,  z
>.  |  E. p  e.  v  E. q  e.  v  ( (
x  =  [ p ] e  /\  y  =  [ q ] e )  /\  ( p  oF ( dist `  r ) q )  ~~>  z ) } >. } ) )
Colors of variables: wff setvar class
This definition is referenced by: (None)
  Copyright terms: Public domain W3C validator