English
A note on simplification: the Simps projection maps a semilinear equivalence to its underlying function in a canonical way.
Русский
Примечание по упрощению: проекция Simps отображает семилинейную эквивалентность в её базовую функцию Canonically.
LaTeX
$$LinearEquiv.Simps.apply ... (e) : M → M₂$$
Lean4
/-- See Note [custom simps projection] -/
def apply {R : Type*} {S : Type*} [Semiring R] [Semiring S] {σ : R →+* S} {σ' : S →+* R} [RingHomInvPair σ σ']
[RingHomInvPair σ' σ] {M : Type*} {M₂ : Type*} [AddCommMonoid M] [AddCommMonoid M₂] [Module R M] [Module S M₂]
(e : M ≃ₛₗ[σ] M₂) : M → M₂ :=
e