A form that is both symmetric and alternating #
Away from characteristic two a bilinear form cannot be both symmetric and alternating without
being zero: symmetry and alternation give B x y = B y x and B x y = -B y x, so 2 * B x y = 0,
and cancelling the 2 leaves B x y = 0.
That cancellation is all the hypothesis on the ring there is: 2 has to be regular, and nothing
is asked of any other element, so the statement covers rings with zero divisors elsewhere. Over a
field, or over any domain, IsRegular.of_ne_zero supplies the hypothesis from (2 : R) ≠ 0.
Main results #
TauCeti.BilinForm.eq_zero_of_isSymm_of_isAlt: a symmetric alternating form over a ring in which2is regular is zero.TauCeti.BilinForm.nondegenerate_smul_iff: scalar multiplication by a regular element preserves nondegeneracy.TauCeti.BilinForm.nondegenerate_neg_iff: negating a bilinear form preserves nondegeneracy.Module.Basis.dualBasis_smul_apply: the dual basis of a scalar multiple of a form.LinearMap.BilinForm.IsSymm.apply_add_self: polarization of a symmetric bilinear form.
Polarization of a symmetric bilinear form over a commutative semiring.
Away from characteristic two a symmetric alternating form is zero: symmetry and alternation
force 2 * B x y = 0, and a regular 2 cancels.
A scalar multiple of a bilinear form by a regular element is nondegenerate if and only if the original form is nondegenerate.
Negating a bilinear form preserves nondegeneracy.
The basis dual to b for a nonzero scalar multiple c • B of a nondegenerate bilinear form
is c⁻¹ times the basis dual to b for B.