This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: Definition of the operation generating opposite functors. Definition 3.41 of Adamek p. 39. The object part of the functor is unchanged while the morphism part is transposed due to reversed direction of arrows in the opposite category. The opposite functor is a functor on opposite categories ( oppfoppc ). (Contributed by Zhi Wang, 4-Nov-2025) Better reverse closure. (Revised by Zhi Wang, 13-Nov-2025)
| Ref | Expression | ||
|---|---|---|---|
| Assertion | df-oppf | Could not format assertion : No typesetting found for |- oppFunc = ( f e. _V , g e. _V |-> if ( ( Rel g /\ Rel dom g ) , <. f , tpos g >. , (/) ) ) with typecode |- |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 0 | coppf | Could not format oppFunc : No typesetting found for class oppFunc with typecode class | |
| 1 | vf | ||
| 2 | cvv | ||
| 3 | vg | ||
| 4 | 3 | cv | |
| 5 | 4 | wrel | |
| 6 | 4 | cdm | |
| 7 | 6 | wrel | |
| 8 | 5 7 | wa | |
| 9 | 1 | cv | |
| 10 | 4 | ctpos | |
| 11 | 9 10 | cop | |
| 12 | c0 | ||
| 13 | 8 11 12 | cif | |
| 14 | 1 3 2 2 13 | cmpo | |
| 15 | 0 14 | wceq | Could not format oppFunc = ( f e. _V , g e. _V |-> if ( ( Rel g /\ Rel dom g ) , <. f , tpos g >. , (/) ) ) : No typesetting found for wff oppFunc = ( f e. _V , g e. _V |-> if ( ( Rel g /\ Rel dom g ) , <. f , tpos g >. , (/) ) ) with typecode wff |