Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedPipeline-generatedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

A rational isotropic subspace saturates to an integral direct summand

Statement

Let H be a free abelian group of rank 2g and let V:H×H→Z be a bilinear form. Write HQ=H⊗ZQ and extend V Q-bilinearly to HQ. If L⊂HQ is a Q-subspace of dimension g and V(x,y)=0 for all x,y∈L, then M=H∩L is a rank-g direct summand of H and V∣M×M=0.

Facts & Assumptions

Given: A finite-rank free abelian group H, an integral bilinear form V, and a g-dimensional rational isotropic subspace L⊂HQ, where rank⁡H=2g.

[A1]

The displayed hypotheses are the complete input; no choice axiom is used.

Proof

1.1givenA1choosealgebra

Choose a Q-basis v1,…,vg of L. Clearing the finitely many denominators in the coordinates of each vi gives nonzero integer multiples xi∈H∩L. The xi remain Q-linearly independent, so M=H∩L has rank at least g; it has rank at most dim⁡QL=g. Hence rank⁡M=g.

2.1givenstep 1.1algebra

If n≠0, x∈H, and nx∈M, then nx∈L and therefore x=n−1(nx)∈L because L is a Q-subspace. Thus x∈M, so M is saturated in H.

3.1givenA1step 2.1inductionconstruct

We prove by induction on r that every saturated subgroup P⊂Zr is a direct summand. The cases P=0 and P=Zr are immediate. Otherwise choose a nonzero p∈P, divide its coordinates by their greatest common divisor, and use saturation to see that the resulting primitive vector e1 still lies in P. The Euclidean algorithm gives a unimodular change of basis carrying e1 to the first standard basis vector, so write Zr=Ze1⊕H′. Every p′∈P has a unique form ae1+h′ with h′∈H′, and h′=p′−ae1∈P∩H′. Therefore P=Ze1⊕(P∩H′). The subgroup P∩H′ is saturated in H′; its rank is rank⁡P−1, since the projection of P to Ze1 is onto. Induction makes P∩H′ a direct summand of H′, hence P a direct summand of Zr.

4.1givenstep 1.1step 2.1step 3.1

Apply step 3.1 to the saturated rank-g subgroup M⊂H≅Z2g from step 2.1. It is a direct summand of H.

5.1givenstep 1.1step 4.1algebra∎

Since M⊂L and V vanishes on L×L, its restriction to M×M vanishes. Together with rank g and the direct-summand conclusion of step 4.1, this proves the claim.

Used by

Dependency tree · 0 levels

Nothing. This result depends on no other item in the library.

Sources