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

Theorem subcrcl 17752
Description: Reverse closure for the subcategory predicate. (Contributed by Mario Carneiro, 6-Jan-2017.)
Assertion
Ref Expression
subcrcl (𝐻 ∈ (Subcat‘𝐶) → 𝐶 ∈ Cat)

Proof of Theorem subcrcl
Dummy variables 𝑓 𝑐 𝑔 𝑠 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 df-subc 17748 . 2 Subcat = (𝑐 ∈ Cat ↦ { ∣ (cat (Homf𝑐) ∧ [dom dom / 𝑠]𝑥𝑠 (((Id‘𝑐)‘𝑥) ∈ (𝑥𝑥) ∧ ∀𝑦𝑠𝑧𝑠𝑓 ∈ (𝑥𝑦)∀𝑔 ∈ (𝑦𝑧)(𝑔(⟨𝑥, 𝑦⟩(comp‘𝑐)𝑧)𝑓) ∈ (𝑥𝑧)))})
21mptrcl 6959 1 (𝐻 ∈ (Subcat‘𝐶) → 𝐶 ∈ Cat)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 395  wcel 2114  {cab 2715  wral 3052  [wsbc 3742  cop 4588   class class class wbr 5100  dom cdm 5632  cfv 6500  (class class class)co 7368  compcco 17201  Catccat 17599  Idccid 17600  Homf chomf 17601  cat cssc 17743  Subcatcsubc 17745
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 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2709  ax-sep 5243  ax-nul 5253  ax-pr 5379
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-rab 3402  df-v 3444  df-dif 3906  df-un 3908  df-in 3910  df-ss 3920  df-nul 4288  df-if 4482  df-sn 4583  df-pr 4585  df-op 4589  df-uni 4866  df-br 5101  df-opab 5163  df-mpt 5182  df-xp 5638  df-rel 5639  df-cnv 5640  df-dm 5642  df-rn 5643  df-res 5644  df-ima 5645  df-iota 6456  df-fv 6508  df-subc 17748
This theorem is referenced by:  subcssc  17776  subcidcl  17780  subccocl  17781  subccatid  17782  subsubc  17789  funcres2b  17833  funcres2  17834  idfusubc  17836  iinfsubc  49417
  Copyright terms: Public domain W3C validator