Lifting semilinear maps out of a projective module #
Let σ : R →+* S be a ring homomorphism, P a projective R-module and F : M → N a
surjective S-linear map. Then every σ-semilinear map P → N lifts through F to a
σ-semilinear map P → M. This is Mathlib's lifting property
Module.projective_lifting_property applied to M and N with scalars restricted along σ,
since a σ-semilinear map out of P is an R-linear map into the restricted module.
It is the form of the lifting property used to show that extension of scalars along a ring
homomorphism of possibly noncommutative rings preserves projectivity: an S-linear map out of
S ⊗_R P is the same as a σ-semilinear map out of P.
Main results #
Module.projective_lifting_property_semilinear: semilinear maps out of a projective module lift along surjective linear maps.Module.exists_surjective_projective_ker_of_semilinearEquiv: a presentation with projective kernel transports along a semilinear equivalence.
The lifting property of a projective module, for semilinear maps. If P is a projective
R-module and F : M →ₗ[S] N is surjective, then every σ-semilinear map g : P → N factors
as F ∘ h for a σ-semilinear map h : P → M.
A presentation with projective kernel transports along a semilinear equivalence. Let
Φ : R ≃+* R' be a ring isomorphism and e : M ≃ₛₗ[Φ] M' a Φ-semilinear equivalence. If M' is
a quotient (ι → R') → M' by a projective kernel, then so is M as a quotient of
ι → R.