Linear maps out of free modules in terms of their values on the basis #
A linear map out of the free module ι →₀ A is determined by its values on the basis vectors
Finsupp.single i 1. This file records the resulting expansion of f z as a finite sum, and its
coordinatewise form for maps between free modules, where the values f (Finsupp.single i 1) j
are the matrix coefficients of f.
Main results #
LinearMap.apply_eq_finsuppSum_smul:f z = z.sum fun i a ↦ a • f (Finsupp.single i 1).LinearMap.apply_apply_eq_finsuppSum_mul: thej-th coordinate off zisz.sum fun i a ↦ a * f (Finsupp.single i 1) j.
theorem
LinearMap.apply_apply_eq_finsuppSum_mul
{A : Type u_1}
{ι : Type u_3}
{κ : Type u_4}
[Semiring A]
(f : (ι →₀ A) →ₗ[A] κ →₀ A)
(z : ι →₀ A)
(j : κ)
:
A linear map between free modules is determined by its matrix coefficients: the j-th
coordinate of f z is ∑ i, z i * (f (Finsupp.single i 1)) j.