Affine maps and affine subspaces over ๐ฝโ #
For maps between ๐ฝโ-vector spaces, preserving sums of three points (Cslib.BitString.IsAffine)
is the usual notion of affinity (Cslib.BitString.isAffine_iff_exists_affineMap): g is a Mathlib
affine map over Bool with linear part x โฆ g x + g 0 (Cslib.BitString.IsAffine.linearMap,
Cslib.BitString.IsAffine.toAffineMap). The image of an injective affine map from V is an
affine subspace whose direction has the dimension of V
(Cslib.BitString.IsAffine.finrank_direction_map_top).
Main definitions #
Cslib.BitString.IsAffine.linearMap: the linear partx โฆ g x + g 0of an affine map over๐ฝโ.Cslib.BitString.IsAffine.toAffineMap: an affine map over๐ฝโas a Mathlib affine map.
Main results #
Cslib.BitString.isAffine_iff_exists_affineMap: a map between๐ฝโ-vector spaces isIsAffineif and only if it is a Mathlib affine map overBool.Cslib.BitString.IsAffine.finrank_direction_map_top: the image of an injective affine map fromVis an affine subspace whose direction has dimensionfinrank Bool V.
References #
The linear part x โฆ g x + g 0 of a map g that is affine over ๐ฝโ.
Instances For
The linear part of g sends x to g x + g 0.
The linear part of an injective map that is affine over ๐ฝโ is injective.
A map that is affine over ๐ฝโ (IsAffine) as a Mathlib affine map over Bool, with linear
part x โฆ g x + g 0.
Instances For
As a function, the Mathlib affine map of g is g itself.
A map between ๐ฝโ-vector spaces is affine (IsAffine) if and only if it is a Mathlib
affine map over Bool.
The image of an injective map from V that is affine over ๐ฝโ is an affine subspace whose
direction has the dimension of V.