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

Theorem catrid 17624
Description: Right identity property of an identity arrow. (Contributed by Mario Carneiro, 2-Jan-2017.)
Hypotheses
Ref Expression
catidcl.b ๐ต = (Baseโ€˜๐ถ)
catidcl.h ๐ป = (Hom โ€˜๐ถ)
catidcl.i 1 = (Idโ€˜๐ถ)
catidcl.c (๐œ‘ โ†’ ๐ถ โˆˆ Cat)
catidcl.x (๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต)
catlid.o ยท = (compโ€˜๐ถ)
catlid.y (๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต)
catlid.f (๐œ‘ โ†’ ๐น โˆˆ (๐‘‹๐ป๐‘Œ))
Assertion
Ref Expression
catrid (๐œ‘ โ†’ (๐น(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ)( 1 โ€˜๐‘‹)) = ๐น)

Proof of Theorem catrid
Dummy variables ๐‘“ ๐‘” ๐‘ฆ are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 oveq1 7412 . . 3 (๐‘“ = ๐น โ†’ (๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ)( 1 โ€˜๐‘‹)) = (๐น(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ)( 1 โ€˜๐‘‹)))
2 id 22 . . 3 (๐‘“ = ๐น โ†’ ๐‘“ = ๐น)
31, 2eqeq12d 2748 . 2 (๐‘“ = ๐น โ†’ ((๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ)( 1 โ€˜๐‘‹)) = ๐‘“ โ†” (๐น(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ)( 1 โ€˜๐‘‹)) = ๐น))
4 oveq2 7413 . . . 4 (๐‘ฆ = ๐‘Œ โ†’ (๐‘‹๐ป๐‘ฆ) = (๐‘‹๐ป๐‘Œ))
5 oveq2 7413 . . . . . 6 (๐‘ฆ = ๐‘Œ โ†’ (โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ) = (โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ))
65oveqd 7422 . . . . 5 (๐‘ฆ = ๐‘Œ โ†’ (๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)( 1 โ€˜๐‘‹)) = (๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ)( 1 โ€˜๐‘‹)))
76eqeq1d 2734 . . . 4 (๐‘ฆ = ๐‘Œ โ†’ ((๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)( 1 โ€˜๐‘‹)) = ๐‘“ โ†” (๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ)( 1 โ€˜๐‘‹)) = ๐‘“))
84, 7raleqbidv 3342 . . 3 (๐‘ฆ = ๐‘Œ โ†’ (โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)( 1 โ€˜๐‘‹)) = ๐‘“ โ†” โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘Œ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ)( 1 โ€˜๐‘‹)) = ๐‘“))
9 simpr 485 . . . . . . . 8 ((โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“) โ†’ โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“)
109ralimi 3083 . . . . . . 7 (โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“) โ†’ โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“)
1110a1i 11 . . . . . 6 (๐‘” โˆˆ (๐‘‹๐ป๐‘‹) โ†’ (โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“) โ†’ โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“))
1211ss2rabi 4073 . . . . 5 {๐‘” โˆˆ (๐‘‹๐ป๐‘‹) โˆฃ โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“)} โŠ† {๐‘” โˆˆ (๐‘‹๐ป๐‘‹) โˆฃ โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“}
13 catidcl.b . . . . . . 7 ๐ต = (Baseโ€˜๐ถ)
14 catidcl.h . . . . . . 7 ๐ป = (Hom โ€˜๐ถ)
15 catlid.o . . . . . . 7 ยท = (compโ€˜๐ถ)
16 catidcl.c . . . . . . 7 (๐œ‘ โ†’ ๐ถ โˆˆ Cat)
17 catidcl.i . . . . . . 7 1 = (Idโ€˜๐ถ)
18 catidcl.x . . . . . . 7 (๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต)
1913, 14, 15, 16, 17, 18cidval 17617 . . . . . 6 (๐œ‘ โ†’ ( 1 โ€˜๐‘‹) = (โ„ฉ๐‘” โˆˆ (๐‘‹๐ป๐‘‹)โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“)))
2013, 14, 15, 16, 18catideu 17615 . . . . . . 7 (๐œ‘ โ†’ โˆƒ!๐‘” โˆˆ (๐‘‹๐ป๐‘‹)โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“))
21 riotacl2 7378 . . . . . . 7 (โˆƒ!๐‘” โˆˆ (๐‘‹๐ป๐‘‹)โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“) โ†’ (โ„ฉ๐‘” โˆˆ (๐‘‹๐ป๐‘‹)โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“)) โˆˆ {๐‘” โˆˆ (๐‘‹๐ป๐‘‹) โˆฃ โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“)})
2220, 21syl 17 . . . . . 6 (๐œ‘ โ†’ (โ„ฉ๐‘” โˆˆ (๐‘‹๐ป๐‘‹)โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“)) โˆˆ {๐‘” โˆˆ (๐‘‹๐ป๐‘‹) โˆฃ โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“)})
2319, 22eqeltrd 2833 . . . . 5 (๐œ‘ โ†’ ( 1 โ€˜๐‘‹) โˆˆ {๐‘” โˆˆ (๐‘‹๐ป๐‘‹) โˆฃ โˆ€๐‘ฆ โˆˆ ๐ต (โˆ€๐‘“ โˆˆ (๐‘ฆ๐ป๐‘‹)(๐‘”(โŸจ๐‘ฆ, ๐‘‹โŸฉ ยท ๐‘‹)๐‘“) = ๐‘“ โˆง โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“)})
2412, 23sselid 3979 . . . 4 (๐œ‘ โ†’ ( 1 โ€˜๐‘‹) โˆˆ {๐‘” โˆˆ (๐‘‹๐ป๐‘‹) โˆฃ โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“})
25 oveq2 7413 . . . . . . . 8 (๐‘” = ( 1 โ€˜๐‘‹) โ†’ (๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = (๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)( 1 โ€˜๐‘‹)))
2625eqeq1d 2734 . . . . . . 7 (๐‘” = ( 1 โ€˜๐‘‹) โ†’ ((๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“ โ†” (๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)( 1 โ€˜๐‘‹)) = ๐‘“))
27262ralbidv 3218 . . . . . 6 (๐‘” = ( 1 โ€˜๐‘‹) โ†’ (โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“ โ†” โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)( 1 โ€˜๐‘‹)) = ๐‘“))
2827elrab 3682 . . . . 5 (( 1 โ€˜๐‘‹) โˆˆ {๐‘” โˆˆ (๐‘‹๐ป๐‘‹) โˆฃ โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“} โ†” (( 1 โ€˜๐‘‹) โˆˆ (๐‘‹๐ป๐‘‹) โˆง โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)( 1 โ€˜๐‘‹)) = ๐‘“))
2928simprbi 497 . . . 4 (( 1 โ€˜๐‘‹) โˆˆ {๐‘” โˆˆ (๐‘‹๐ป๐‘‹) โˆฃ โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)๐‘”) = ๐‘“} โ†’ โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)( 1 โ€˜๐‘‹)) = ๐‘“)
3024, 29syl 17 . . 3 (๐œ‘ โ†’ โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘ฆ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘ฆ)( 1 โ€˜๐‘‹)) = ๐‘“)
31 catlid.y . . 3 (๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต)
328, 30, 31rspcdva 3613 . 2 (๐œ‘ โ†’ โˆ€๐‘“ โˆˆ (๐‘‹๐ป๐‘Œ)(๐‘“(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ)( 1 โ€˜๐‘‹)) = ๐‘“)
33 catlid.f . 2 (๐œ‘ โ†’ ๐น โˆˆ (๐‘‹๐ป๐‘Œ))
343, 32, 33rspcdva 3613 1 (๐œ‘ โ†’ (๐น(โŸจ๐‘‹, ๐‘‹โŸฉ ยท ๐‘Œ)( 1 โ€˜๐‘‹)) = ๐น)
Colors of variables: wff setvar class
Syntax hints:   โ†’ wi 4   โˆง wa 396   = wceq 1541   โˆˆ wcel 2106  โˆ€wral 3061  โˆƒ!wreu 3374  {crab 3432  โŸจcop 4633  โ€˜cfv 6540  โ„ฉcrio 7360  (class class class)co 7405  Basecbs 17140  Hom chom 17204  compcco 17205  Catccat 17604  Idccid 17605
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-rep 5284  ax-sep 5298  ax-nul 5305  ax-pr 5426
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-ral 3062  df-rex 3071  df-rmo 3376  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-nul 4322  df-if 4528  df-sn 4628  df-pr 4630  df-op 4634  df-uni 4908  df-iun 4998  df-br 5148  df-opab 5210  df-mpt 5231  df-id 5573  df-xp 5681  df-rel 5682  df-cnv 5683  df-co 5684  df-dm 5685  df-rn 5686  df-res 5687  df-ima 5688  df-iota 6492  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-riota 7361  df-ov 7408  df-cat 17608  df-cid 17609
This theorem is referenced by:  oppccatid  17661  sectcan  17698  monsect  17726  invisoinvl  17733  rcaninv  17737  subccatid  17792  fucidcl  17914  fucrid  17916  invfuc  17923  arwrid  18019  xpccatid  18136  curf2cl  18180  curfuncf  18187  uncfcurf  18188  hofcl  18208  yonedalem3b  18228  bj-endmnd  36187  endmndlem  47588  idepi  47590
  Copyright terms: Public domain W3C validator