Cancelling a hyperbolic plane #
The step of Witt cancellation that turns a statement about isometries of a hyperbolic pair into
a statement about cancellation: if every hyperbolic pair of H ⊥ q₂ is the image of the standard
one under a self-isometry, then H ⊥ q₁ ≅ H ⊥ q₂ implies q₁ ≅ q₂.
This is the second half of Dias II.6.4 (Baeza III (4.3)), specialized to a hyperbolic plane and
written with mathlib's QuadraticMap.prod in place of an internal orthogonal decomposition. The
transitivity hypothesis it consumes is Dias II.6.2, whose general case is what needs the LG axiom;
its unit case is QuadraticMap.IsHyperbolicPair.exists_isometryEquiv_of_isUnit.
Main results #
QuadraticForm.isHyperbolicPair_plane_prod:((1,0), 0)and((0,1), 0)form the standard hyperbolic pair ofplane ⊥ q.QuadraticForm.isometryEquivOfFixesPlane: an isometryplane ⊥ q₁ ≅ plane ⊥ q₂fixing both members of the standard hyperbolic pair restricts to an isometryq₁ ≅ q₂. The mechanism is that a vector is in the second summand exactly when it is orthogonal to the pair, which is a two-line computation for the plane and needs no regularity ofq₁orq₂.QuadraticForm.isometryEquiv_of_isometryEquiv_plane_prod: cancellation of a plane, given transitivity on hyperbolic pairs.
References #
- I. Dias, Formas Quadráticas Sobre LG-Anéis, Ph.D. thesis, Universidade Estadual de Campinas, 1988, II.6.2 and II.6.4.
- R. Baeza, Quadratic Forms over Semilocal Rings, Lecture Notes in Math. 655, Springer 1978, III, (4.2) and (4.3).
The standard hyperbolic pair of plane ⊥ q.
A vector of plane ⊥ q orthogonal to both members of the standard hyperbolic pair lies in the
second summand. This is the whole content of "the orthogonal complement of the plane is q", and
it needs nothing of q.
An isometry fixing the standard hyperbolic pair maps the second summand into the second summand.
The restriction of τ to the second summand, as a linear map.
Equations
- QuadraticForm.restrictPlane τ = LinearMap.snd R (R × R) M₂ ∘ₗ ↑τ.toLinearEquiv ∘ₗ LinearMap.inr R (R × R) M₁
Instances For
An isometry plane ⊥ q₁ ≅ plane ⊥ q₂ fixing the standard hyperbolic pair cancels the
plane.
Equations
- QuadraticForm.isometryEquivOfFixesPlane τ hu hv = { toLinearEquiv := LinearEquiv.ofBijective (QuadraticForm.restrictPlane τ) ⋯, map_app' := ⋯ }
Instances For
Cancellation of a hyperbolic plane, given transitivity on hyperbolic pairs.
The hypothesis is Dias II.6.2 for plane ⊥ q₂: every hyperbolic pair is the image of the
standard one under a self-isometry. Given it, plane ⊥ q₁ ≅ plane ⊥ q₂ implies q₁ ≅ q₂, by
correcting the given isometry so that it fixes the standard pair and then restricting
(QuadraticForm.isometryEquivOfFixesPlane).