English
The tensor product of two holors is defined by (x ⊗ y)(t) = x(t.take) · y(t.drop) where t runs over the concatenation ds₁ ++ ds₂.
Русский
Тензорный произведение двух холоров определяется как (x ⊗ y)(t) = x(t.take) · y(t.drop) при суммировании по индексу t, который разбивает на ds₁ и ds₂.
LaTeX
$$def mul [Mul α] (x : Holor α ds₁) (y : Holor α ds₂) : Holor α (ds₁ ++ ds₂) := fun t => x t.take * y t.drop$$
Lean4
/-- The tensor product of two holors. -/
def mul [Mul α] (x : Holor α ds₁) (y : Holor α ds₂) : Holor α (ds₁ ++ ds₂) := fun t => x t.take * y t.drop