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

Definition df-om1 22806
Description: Define the loop space of a topological space, with a magma structure on it given by concatenation of loops. This structure is not a group, but the operation is compatible with homotopy, which allows the homotopy groups to be defined based on this operation. (Contributed by Mario Carneiro, 10-Jul-2015.)
Assertion
Ref Expression
df-om1  |-  Om1 
=  ( j  e. 
Top ,  y  e.  U. j  |->  { <. ( Base `  ndx ) ,  { f  e.  ( II  Cn  j )  |  ( ( f `
 0 )  =  y  /\  ( f `
 1 )  =  y ) } >. , 
<. ( +g  `  ndx ) ,  ( *p `  j ) >. ,  <. (TopSet `  ndx ) ,  ( j  ^ko  II ) >. } )
Distinct variable group:    f, j, y

Detailed syntax breakdown of Definition df-om1
StepHypRef Expression
1 comi 22801 . 2  class  Om1
2 vj . . 3  setvar  j
3 vy . . 3  setvar  y
4 ctop 20698 . . 3  class  Top
52cv 1482 . . . 4  class  j
65cuni 4436 . . 3  class  U. j
7 cnx 15854 . . . . . 6  class  ndx
8 cbs 15857 . . . . . 6  class  Base
97, 8cfv 5888 . . . . 5  class  ( Base `  ndx )
10 cc0 9936 . . . . . . . . 9  class  0
11 vf . . . . . . . . . 10  setvar  f
1211cv 1482 . . . . . . . . 9  class  f
1310, 12cfv 5888 . . . . . . . 8  class  ( f `
 0 )
143cv 1482 . . . . . . . 8  class  y
1513, 14wceq 1483 . . . . . . 7  wff  ( f `
 0 )  =  y
16 c1 9937 . . . . . . . . 9  class  1
1716, 12cfv 5888 . . . . . . . 8  class  ( f `
 1 )
1817, 14wceq 1483 . . . . . . 7  wff  ( f `
 1 )  =  y
1915, 18wa 384 . . . . . 6  wff  ( ( f `  0 )  =  y  /\  (
f `  1 )  =  y )
20 cii 22678 . . . . . . 7  class  II
21 ccn 21028 . . . . . . 7  class  Cn
2220, 5, 21co 6650 . . . . . 6  class  ( II 
Cn  j )
2319, 11, 22crab 2916 . . . . 5  class  { f  e.  ( II  Cn  j )  |  ( ( f `  0
)  =  y  /\  ( f `  1
)  =  y ) }
249, 23cop 4183 . . . 4  class  <. ( Base `  ndx ) ,  { f  e.  ( II  Cn  j )  |  ( ( f `
 0 )  =  y  /\  ( f `
 1 )  =  y ) } >.
25 cplusg 15941 . . . . . 6  class  +g
267, 25cfv 5888 . . . . 5  class  ( +g  ` 
ndx )
27 cpco 22800 . . . . . 6  class  *p
285, 27cfv 5888 . . . . 5  class  ( *p
`  j )
2926, 28cop 4183 . . . 4  class  <. ( +g  `  ndx ) ,  ( *p `  j
) >.
30 cts 15947 . . . . . 6  class TopSet
317, 30cfv 5888 . . . . 5  class  (TopSet `  ndx )
32 cxko 21364 . . . . . 6  class  ^ko
335, 20, 32co 6650 . . . . 5  class  ( j  ^ko  II )
3431, 33cop 4183 . . . 4  class  <. (TopSet ` 
ndx ) ,  ( j  ^ko  II ) >.
3524, 29, 34ctp 4181 . . 3  class  { <. (
Base `  ndx ) ,  { f  e.  ( II  Cn  j )  |  ( ( f `
 0 )  =  y  /\  ( f `
 1 )  =  y ) } >. , 
<. ( +g  `  ndx ) ,  ( *p `  j ) >. ,  <. (TopSet `  ndx ) ,  ( j  ^ko  II ) >. }
362, 3, 4, 6, 35cmpt2 6652 . 2  class  ( j  e.  Top ,  y  e.  U. j  |->  {
<. ( Base `  ndx ) ,  { f  e.  ( II  Cn  j
)  |  ( ( f `  0 )  =  y  /\  (
f `  1 )  =  y ) }
>. ,  <. ( +g  ` 
ndx ) ,  ( *p `  j )
>. ,  <. (TopSet `  ndx ) ,  ( j  ^ko  II ) >. } )
371, 36wceq 1483 1  wff  Om1 
=  ( j  e. 
Top ,  y  e.  U. j  |->  { <. ( Base `  ndx ) ,  { f  e.  ( II  Cn  j )  |  ( ( f `
 0 )  =  y  /\  ( f `
 1 )  =  y ) } >. , 
<. ( +g  `  ndx ) ,  ( *p `  j ) >. ,  <. (TopSet `  ndx ) ,  ( j  ^ko  II ) >. } )
Colors of variables: wff setvar class
This definition is referenced by:  om1val  22830
  Copyright terms: Public domain W3C validator