Documentation

LeanPool.DavisKahan.ForTauCeti.Analysis.Normed.Operator.LinearIsometry

LinearIsometryEquiv.ofEq on subtype elements #

LinearIsometryEquiv.ofEq is the identity on underlying elements. The existing coe_ofEq_apply says so after coercion to the ambient space; this rfl variant keeps the result in subtype form, so simp can push ofEq through explicit Subtype.mks. That matters when the result is fed to another bundled map (as in the Gram-rigidity composites in ForTauCeti/Analysis/InnerProductSpace/GramMatrix.lean, topic T04), where no ambient coercion is available for coe_ofEq_apply to rewrite under.

Provenance #

@[simp]
theorem TauCeti.LinearIsometryEquiv.ofEq_apply_mk {E : Type u_1} {R' : Type u_2} [SeminormedAddCommGroup E] [Ring R'] [Module R' E] {p q : Submodule R' E} (h : p = q) (x : E) (hx : x ∈ p) :

Transporting along an equality of submodules does not move the underlying vector.