Projection functors are QPFs. The n-ary projection functors on i is an n-ary
functor F such that F (α₀..αᵢ₋₁, αᵢ, αᵢ₊₁..αₙ₋₁) = αᵢ
The projection i functor
Instances For
@[implicit_reducible]
instance
MvQPF.Prj.inhabited
{n : ℕ}
(i : Fin2 n)
{v : TypeVec.{u} n}
[Inhabited (v i)]
:
Inhabited (Prj i v)
def
MvQPF.Prj.map
{n : ℕ}
(i : Fin2 n)
⦃α : TypeVec.{u_1} n⦄
⦃β : TypeVec.{u_2} n⦄
(f : α.Arrow β)
:
Instances For
@[implicit_reducible]
Polynomial representation of the projection functor
Instances For
Abstraction function of the QPF instance
Instances For
Representation function of the QPF instance
Instances For
@[implicit_reducible]