| Step |
Hyp |
Ref |
Expression |
| 1 |
|
nelsubc.b |
|- B = ( Base ` C ) |
| 2 |
|
nelsubc.s |
|- ( ph -> S C_ B ) |
| 3 |
|
nelsubc.0 |
|- ( ph -> S =/= (/) ) |
| 4 |
|
nelsubc.j |
|- ( ph -> J = ( ( S X. S ) X. { (/) } ) ) |
| 5 |
|
nelsubc2.c |
|- ( ph -> C e. Cat ) |
| 6 |
|
eqid |
|- ( Homf ` C ) = ( Homf ` C ) |
| 7 |
|
eqid |
|- ( Id ` C ) = ( Id ` C ) |
| 8 |
|
eqid |
|- ( comp ` C ) = ( comp ` C ) |
| 9 |
1 2 3 4 6 7 8
|
nelsubc |
|- ( ph -> ( J Fn ( S X. S ) /\ ( J C_cat ( Homf ` C ) /\ ( -. A. x e. S ( ( Id ` C ) ` x ) e. ( x J x ) /\ A. x e. S A. y e. S A. z e. S A. f e. ( x J y ) A. g e. ( y J z ) ( g ( <. x , y >. ( comp ` C ) z ) f ) e. ( x J z ) ) ) ) ) |
| 10 |
9
|
simprrd |
|- ( ph -> ( -. A. x e. S ( ( Id ` C ) ` x ) e. ( x J x ) /\ A. x e. S A. y e. S A. z e. S A. f e. ( x J y ) A. g e. ( y J z ) ( g ( <. x , y >. ( comp ` C ) z ) f ) e. ( x J z ) ) ) |
| 11 |
10
|
simpld |
|- ( ph -> -. A. x e. S ( ( Id ` C ) ` x ) e. ( x J x ) ) |
| 12 |
9
|
simpld |
|- ( ph -> J Fn ( S X. S ) ) |
| 13 |
6 7 8 5 12
|
issubc2 |
|- ( ph -> ( J e. ( Subcat ` C ) <-> ( J C_cat ( Homf ` C ) /\ A. x e. S ( ( ( Id ` C ) ` x ) e. ( x J x ) /\ A. y e. S A. z e. S A. f e. ( x J y ) A. g e. ( y J z ) ( g ( <. x , y >. ( comp ` C ) z ) f ) e. ( x J z ) ) ) ) ) |
| 14 |
13
|
simplbda |
|- ( ( ph /\ J e. ( Subcat ` C ) ) -> A. x e. S ( ( ( Id ` C ) ` x ) e. ( x J x ) /\ A. y e. S A. z e. S A. f e. ( x J y ) A. g e. ( y J z ) ( g ( <. x , y >. ( comp ` C ) z ) f ) e. ( x J z ) ) ) |
| 15 |
|
r19.26 |
|- ( A. x e. S ( ( ( Id ` C ) ` x ) e. ( x J x ) /\ A. y e. S A. z e. S A. f e. ( x J y ) A. g e. ( y J z ) ( g ( <. x , y >. ( comp ` C ) z ) f ) e. ( x J z ) ) <-> ( A. x e. S ( ( Id ` C ) ` x ) e. ( x J x ) /\ A. x e. S A. y e. S A. z e. S A. f e. ( x J y ) A. g e. ( y J z ) ( g ( <. x , y >. ( comp ` C ) z ) f ) e. ( x J z ) ) ) |
| 16 |
14 15
|
sylib |
|- ( ( ph /\ J e. ( Subcat ` C ) ) -> ( A. x e. S ( ( Id ` C ) ` x ) e. ( x J x ) /\ A. x e. S A. y e. S A. z e. S A. f e. ( x J y ) A. g e. ( y J z ) ( g ( <. x , y >. ( comp ` C ) z ) f ) e. ( x J z ) ) ) |
| 17 |
16
|
simpld |
|- ( ( ph /\ J e. ( Subcat ` C ) ) -> A. x e. S ( ( Id ` C ) ` x ) e. ( x J x ) ) |
| 18 |
11 17
|
mtand |
|- ( ph -> -. J e. ( Subcat ` C ) ) |