Basic lemmas on normed scalar actions and modules #
This file collects elementary facts about scalar actions on seminormed additive groups and real normed spaces:
RingHomIsometric.intCastRingHom: in a seminormed ring in whichℤacts isometrically and‖1‖ = 1, such asℝorℂ,Int.castRingHom Rpreserves norms, making lemmas stated for aRingHomIsometricring homomorphism (such asPolynomial.supNorm_map) apply to integer polynomials.TauCeti.norm_sum_smul_le_sum_div_mul: when scalar coefficients satisfy‖a i‖ * r i ≤ bagainst positive weightsr i, the combination∑ i ∈ s, a i • u ihas norm at most(∑ i ∈ s, ‖u i‖ / r i) * b; in particular, strict-generator representations yield uniformly norm-bounded preimages along linear maps.TauCeti.norm_smul_sq_div_add_norm_smul_sq: the ratio‖u‖² / (‖u‖² + ‖v‖²)is unchanged whenuandvare scaled by the same nonzero scalar.TauCeti.mul_norm_le_two_mul_norm_of_norm_sub_smul_le: a vector withinK * a ^ 2of the real multiplea • v, with|a| * (2 * K) ≤ ‖v‖, still has norm at least half of|a| * ‖v‖.IsOpen.diam_pos: a nonempty bounded open set in a nontrivial real normed space has positive diameter.
The cast from ℤ is norm-preserving in a normed ring in which ℤ acts isometrically and
‖1‖ = 1, such as ℝ or ℂ.
If scalar coefficients a i satisfy ‖a i‖ * r i ≤ b against positive weights r i, then
‖∑ i ∈ s, a i • u i‖ ≤ (∑ i ∈ s, ‖u i‖ / r i) * b.
The ratio ‖u‖² / (‖u‖² + ‖v‖²) is unchanged when u and v are scaled by the same nonzero
scalar.
A quadratic error cannot swallow the linear term. If z lies within K * a ^ 2 of the
real multiple a • v, and a is small enough that |a| * (2 * K) ≤ ‖v‖, then z still inherits
half of the length |a| * ‖v‖ of that multiple.
A nonempty bounded open set in a nontrivial real normed space has positive diameter.