sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Vector.MakeSourceThe type of vectors. Their basis is the set of literals.
Adds an entry to the vector. If the literal was already in the basis, updates the value instead.
Define arithmetic operations on vectors with values in a semiring.
Define arithmetic operations on vectors with values in a ring.
val make_monoid :
(module Algebra.Semiring_S with type t = 'a) ->
Literal.t list ->
(module Algebra.Add_Monoid_S
with type t = 'a v)Create an additive monoid on vectors from a semiring of values and a finite support
val make_group :
(module Algebra.Ring_S with type t = 'a) ->
Literal.t list ->
(module Algebra.Add_Group_S
with type t = 'a v)Create an additive group on vectors from a ring of values and a finite support