| FunctorForRep Forget Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Simplex |
| FunctorForRep Fun Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.FinRel |
| FunctorForRep Forget Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Linear |
| CategoryOf k => FunctorForRep (Initiate :: VOID +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Fam |
| CategoryOf k => FunctorForRep (Absurd :: VOID +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Zero |
| Monoidal k => FunctorForRep (UnitRep :: k -> () -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal |
| CategoryOf k => FunctorForRep (Id :: k -> k -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Profunctor.Instance.Identity |
| Monoid m => FunctorForRep (Replicate m :: Nat +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Simplex |
| Corepresentable d => FunctorForRep (CoendLimit d :: Presheaf Type) Source Github # | |
Instance detailsDefined in Proarrow.Colimit |
| Representable d => FunctorForRep (EndLimit d :: Presheaf Type) Source Github # | |
Instance detailsDefined in Proarrow.Limit |
| (HasBinaryCoproducts k, Corepresentable d) => FunctorForRep (CoproductColimit d :: Presheaf k) Source Github # | |
Instance detailsDefined in Proarrow.Colimit |
| (HasBinaryProducts k, Representable d) => FunctorForRep (ProductLimit d :: Presheaf k) Source Github # | |
Instance detailsDefined in Proarrow.Limit |
| (Closed k, Ob m) => FunctorForRep (Exp m :: k +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Closed |
| (HasBinaryCoproducts k, Ob a) => FunctorForRep (Coproduct a :: k +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Colimit.BinaryCoproduct |
| (HasBinaryProducts k, Ob a) => FunctorForRep (Product a :: k +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Limit.BinaryProduct |
| (Corepresentable d, Copowered Type k) => FunctorForRep (CopowerLimit n d :: Presheaf k) Source Github # | |
Instance detailsDefined in Proarrow.Colimit |
| (CategoryOf j, CategoryOf k, Ob c) => FunctorForRep (Constant c :: j +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Profunctor.Instance.Constant |
| (Representable d, Powered v k, Ob n) => FunctorForRep (PowerLimit n d :: Presheaf k) Source Github # | |
Instance detailsDefined in Proarrow.Limit |
| (MonoidalAction act, Ob x) => FunctorForRep (ActionAt act x :: k +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Action |
| (MonoidalAction act, Ob a) => FunctorForRep (Action act a :: m +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Squares |
| (FunctorForRep p, FunctorForRep q) => FunctorForRep (p :.: q :: k -> j2 -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Profunctor.Instance.Composition |
| CategoryOf k => FunctorForRep (Embed :: k +-> FAM k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Fam |
| CategoryOf k => FunctorForRep (Diag :: k +-> (k, k)) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Product |
| (CategoryOf j, CategoryOf k) => FunctorForRep (Lft :: j +-> COPRODUCT j k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Coproduct |
| (CategoryOf j, CategoryOf k) => FunctorForRep (Rgt :: k +-> COPRODUCT j k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Coproduct |
| Profunctor p => FunctorForRep (InjL p :: j +-> COLLAGE p) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
| Profunctor p => FunctorForRep (InjR p :: j1 +-> COLLAGE p) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
| Discrete k => FunctorForRep (Embed :: k +-> FREE ds p) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Free |
| Num a => FunctorForRep (App :: MatK a +-> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Mat |
| FunctorForRep (Pick a :: OPPOSITE Nat +-> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Simplex |
| (Closed k, Ob r) => FunctorForRep (Not r :: OPPOSITE k +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Closed |
| (HasPushouts k, HasPullbacks k) => FunctorForRep (Pullback :: COSPAN k +-> SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| CategoryOf k => FunctorForRep (IsPresheafSub :: FAM k +-> Presheaf k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Fam |
| RealFloat a => FunctorForRep (Conjugate :: MatK (Complex a) +-> MatK (Complex a)) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Mat |
| (HasPushouts k, HasPullbacks k) => FunctorForRep (Pushout :: SPAN k +-> COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| FunctorForRep ApplyAction' Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| CategoryOf k => FunctorForRep (Codiag :: COPRODUCT k k +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Coproduct |
| Closed k => FunctorForRep (ExpRep :: (OPPOSITE k, k) +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Closed |
| CategoryOf k => FunctorForRep (RepAction' :: (RepSub k, k) +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.EndoProf |
| CategoryOf k => FunctorForRep (TravAction' :: (TravSub k, k) +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.EndoProf |
| HasCoproducts k => FunctorForRep (CoprodAction' :: (COPROD k, k) +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Action |
| HasProducts k => FunctorForRep (ProdAction' :: (PROD k, k) +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Action |
| CategoryOf k => FunctorForRep (NoAction :: ((), k) +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Action |
| Monoidal k => FunctorForRep (MultRep :: k -> (k, k) -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal |
| HasBinaryCoproducts k => FunctorForRep (PlusRep :: k -> (k, k) -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Colimit.BinaryCoproduct |
| CategoryOf k => FunctorForRep (Forget ob :: SUBCAT ob +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Sub |
| (CategoryOf j, CategoryOf k) => FunctorForRep (Fst :: (j, k) +-> j) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Product |
| (CategoryOf j, CategoryOf k) => FunctorForRep (Snd :: (j, k) +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Product |
| (Monoidal k2, Monoidal (SUBCAT ob), Representable t) => FunctorForRep (SubAction' ob t :: (SUBCAT ob, k1) +-> k1) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Action |
| (Representable t, CategoryOf m) => FunctorForRep (OpAction t :: (OPPOSITE m, OPPOSITE k) +-> OPPOSITE k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Action |
| (CategoryOf h, CategoryOf x) => FunctorForRep (Precomp :: (REV (ENDO x), x +-> h) +-> (x +-> h)) Source Github # | |
Instance detailsDefined in Proarrow.Category.Monoidal.EndoProf |
| (CategoryOf j, CategoryOf k, CodiscreteProfunctor p) => FunctorForRep (ProdAsGraph :: (j, k) +-> GRAPH p) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Graph |
| Profunctor p => FunctorForRep (ProjTo2 p :: COLLAGE p +-> BOOL) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
| ThinProfunctor p => FunctorForRep (ProjK p :: GRAPH p +-> k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Graph |
| ThinProfunctor p => FunctorForRep (ProjJ p :: GRAPH p +-> k2) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Graph |
| DiscreteProfunctor p => FunctorForRep (CollageAsCoprod :: COLLAGE p +-> COPRODUCT j k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |