Description: Reverse closure for a terminal object: If a class has a terminal object, the class is a category. (Contributed by AV, 4-Apr-2020)
| Ref | Expression | ||
|---|---|---|---|
| Assertion | termorcl | |- ( T e. ( TermO ` C ) -> C e. Cat ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | df-termo | |- TermO = ( c e. Cat |-> { a e. ( Base ` c ) | A. b e. ( Base ` c ) E! h h e. ( b ( Hom ` c ) a ) } ) |
|
| 2 | 1 | mptrcl | |- ( T e. ( TermO ` C ) -> C e. Cat ) |