Documentation

TauCeti.LinearAlgebra.PerfectPairing.Span

Pairings between cyclic spans #

A bilinear pairing whose value on two generators is a unit identifies the span of the first generator with the dual of the span of the second. The ambient modules may be different, and the coefficient ring need only be a commutative semiring.

theorem LinearMap.compl₁₂_span_singleton_bijective_of_isUnit {R : Type u_1} {M : Type u_2} {N : Type u_3} [CommSemiring R] [AddCommMonoid M] [Module R M] [AddCommMonoid N] [Module R N] (B : M →ₗ[R] N →ₗ[R] R) (x : M) (y : N) (hxy : IsUnit ((B x) y)) :

A unit generator pairing makes the pairing between the two cyclic spans bijective onto the dual of the right span.