{ AxB | :> π | |
; Pmor | : β {C : π}, [ C β A βΆ C β B βΆ C β AxB ] where "β¨ f , g β©" β (Pmor f g) | |
; Οβ | : AxB β A | |
; Οβ | : AxB β B | |
; Οβ_compose | : β {C : π} {f : C β A} {g : C β B}, Οβ β β¨ f , g β© β f | |
; Οβ_compose | : β {C : π} {f : C β A} {g : C β B}, Οβ β β¨ f , g β© β g |
Arguments AxB | {_ _ _} _. | |
Arguments Pmor | {_ _ _} {_ _}. | |
Arguments Οβ | {_ _ _ _}. | |
Arguments Οβ | {_ _ _ _}. |
β¨ f , g β© β p β β¨ f β p , g β p β© | :> A β C Γ C'. |
{f : B β D} {g : C β E} {h : A β B} {k : A β C} : f-Γ-g β β¨ h , k β© β β¨ f β h , g β k β© | :> A β D Γ E. |
Notation "Γ-β" β product_precompose | (only parsing). |