Chains of elementary equivalences between diagonal quadratic forms #
This file defines the elementary steps in the chain theorem for diagonal quadratic forms. A permutation step reorders the coefficients, while a binary step replaces two coefficients by an equivalent binary form and leaves all other coefficients fixed. A diagonal chain is the reflexive transitive closure of these two kinds of steps.
Permutation steps introduce no additional generators: every permutation is a chain of binary steps, since a transposition of coefficients is itself a binary equivalence. The main result here is the forward implication of the chain theorem: a diagonal chain induces an isometry between its endpoint diagonal forms. The converse is the substantive Witt chain theorem.
The bodies of the four relations below are not exposed, so their constructors are unavailable
outside this file. Downstream modules build steps through TauCeti.BinaryStep.of_pair and
TauCeti.DiagonalStep.binary/permutation, and chains through
TauCeti.DiagonalChain.refl/binary/permutation/tail/trans instead. They take steps apart
through TauCeti.PermutationStep.exists_perm and TauCeti.BinaryStep.exists_pair.
The declarations in this file assume only a commutative semiring and establish the elementary
forward implication. The classical converse cited below is a theorem over fields with 2
invertible.
Main definitions #
TauCeti.PermutationStep: one permutation of a coefficient family.TauCeti.BinaryStep: one equivalent replacement of two coefficients.TauCeti.DiagonalStep: either kind of elementary step.TauCeti.DiagonalChain: a finite chain of elementary steps.
Main results #
TauCeti.PermutationStep.to_reflTransGen_binaryStep: every permutation step is generated by binary steps.TauCeti.DiagonalChain.equivalent: the endpoint diagonal forms of a chain are isometric.TauCeti.DiagonalChain.cons: chains are stable under adjoining a fixed first coefficient.TauCeti.diagonalChain_iff_equivalent_fin_zero: the chain theorem in rank zero.TauCeti.diagonalChain_fin_one_iff_eq: in rank one, a chain is exactly equality of coefficient families. Isometry can be strictly weaker there, so the unrestricted converse ofTauCeti.DiagonalChain.equivalentfails in general.
References #
- T. Y. Lam, Introduction to Quadratic Forms over Fields, Graduate Studies in Mathematics 67, American Mathematical Society (2005), Chapter I, Theorem 5.2.
A permutation step reorders the unit coefficients of a diagonal quadratic form.
Instances For
A binary step replaces two distinct unit coefficients by an equivalent binary form and fixes all other coefficients.
Instances For
An elementary step between diagonal coefficient families is either a permutation step or a binary step.
Instances For
A diagonal chain is a finite sequence of permutation or binary steps.
Instances For
Construct a binary step from the changed pair, equality away from that pair, and an equivalence of the corresponding binary forms.
Eliminate a binary step into the changed pair, equality away from that pair, and an
equivalence of the corresponding binary forms. This is the converse of BinaryStep.of_pair.
Swapping two distinct coefficients is a binary step.
Eliminate a permutation step into the permutation that reorders the coefficients.
Permutation steps may be reversed.
Every permutation step is a reflexive-transitive chain of binary steps. Thus coefficient permutations introduce no generators beyond binary equivalence.
The diagonal forms at the endpoints of a permutation step are equivalent.
Binary steps may be reversed.
The diagonal forms at the endpoints of a binary step are equivalent.
A binary step remains a binary step after adjoining a fixed first coefficient.
A binary step is an elementary diagonal step.
A permutation step is an elementary diagonal step.
Eliminate an elementary diagonal step by handling its permutation and binary cases.
Elementary diagonal steps may be reversed.
The diagonal forms at the endpoints of an elementary diagonal step are equivalent.
Every coefficient family is connected to itself by a diagonal chain.
A single binary step is a diagonal chain.
A permutation step is a diagonal chain, since it is generated by binary steps.
Append an elementary step to a diagonal chain.
Concatenate two diagonal chains.
Induct over a diagonal chain from a property of its initial coefficient family, provided the property is preserved by each permutation or binary replacement.
Diagonal chains may be reversed.
The diagonal forms at the endpoints of a diagonal chain are equivalent over a commutative
semiring. This is the forward implication of Witt's chain theorem; its classical converse requires
a field with 2 invertible.
A diagonal chain remains a diagonal chain after adjoining a fixed first coefficient.
In rank zero, the unique coefficient families are connected by a diagonal chain and their weighted sums of squares are isometric.
In rank one a diagonal chain is equality of coefficient families. Isometry can be strictly
weaker than equality, since isometric one-dimensional forms need only have coefficients in the
same square class; thus the unrestricted converse of TauCeti.DiagonalChain.equivalent fails in
general.