An affine space is roughly a vector space in which we have forgotten or at least pretend to have forgotten the origin.
a .+^ (b .-. a) = b@
(a .+^ u) .+^ v = a .+^ (u ^+^ v)@
(a .-. b) ^+^ v = (a .+^ v) .-. q@Instances20Affine, …
Affine ComplexDefined in linear-1.22 · Linear.AffineAffine IntMapDefined in linear-1.22 · Linear.AffineAffine IdentityDefined in linear-1.22 · Linear.AffineAffine ZipListDefined in linear-1.22 · Linear.AffineAffine MaybeDefined in linear-1.22 · Linear.AffineAffine PluckerDefined in linear-1.22 · Linear.AffineAffine QuaternionDefined in linear-1.22 · Linear.AffineAffine V0Defined in linear-1.22 · Linear.AffineAffine V1Defined in linear-1.22 · Linear.AffineAffine V2Defined in linear-1.22 · Linear.AffineAffine V3Defined in linear-1.22 · Linear.AffineAffine V4Defined in linear-1.22 · Linear.AffineAffine VectorDefined in linear-1.22 · Linear.AffineAffine []Defined in linear-1.22 · Linear.AffineOrd k => Affine (Map k)Defined in linear-1.22 · Linear.AffineAdditive f => Affine (Point f)Defined in linear-1.22 · Linear.Affine(Eq k, Hashable k) => Affine (HashMap k)Defined in linear-1.22 · Linear.AffineDim n => Affine (V n)Defined in linear-1.22 · Linear.AffineAffine ((->) b)Defined in linear-1.22 · Linear.Affine(Affine f, Affine g) => Affine (Product f g)Defined in linear-1.22 · Linear.Affine