Alphabeta Math
PropositionStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (deepseek-v4-pro + claude-opus-5[1m])audited 2026-08-24
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.

Extension to the fraction field recovers the free rank of a finitely generated PID module

Statement

Let R be a PID, Q=Frac(R), and M a finitely generated R-module. Then

dimQ(QRM)=rankRM.

Thus dimFrac(R)(Frac(R)RM) equals the free rank of M.

Facts & Assumptions

[L1]

Every finitely generated module over a PID R is isomorphic to RsR/(a1)R/(at) with each ai a nonzero nonunit and a1at (Invariant-factor decomposition of a finitely generated module over a PID).

[L2]

For every integral domain D, the localisation Frac(D) is a field and contains an embedded copy of D (Frac(D) is a field and dd/1 embeds the integral domain D).

[L3]

The unit tensor maps are module isomorphisms and respect every displayed outer module structure (The regular module is a tensor unit: RRNN and MRRM).

[L4]

Tensor products commute with arbitrary direct sums in either variable, including the empty sum (Tensor products commute with arbitrary direct sums).

Proof

technique · direct
1.1

Write MRrT by [L1], with T=i=1tR/(ai) and each ai a nonzero nonunit. This is an invariant-factor decomposition, so r=rankRM by the free-rank definition in the Given. Extension of scalars and [L4] give QRM(QRT)(QRRr).

L1L4given
2.1

Every mT is killed by the nonzero product a1atR; in Q that scalar is invertible by [L2], so each simple tensor satisfies qm=a1qam=0 for that a. Simple tensors generate the tensor product, hence QRT=0.

step 1.1L2algebra
3.1

By [L3] and [L4], QRRrQr. Therefore QRMQr and its Q-dimension is r, which step 1.1 identified with rankRM. This includes r=0, pure torsion, pure free, rank one, and the zero module, where t=0 makes T the zero module.

step 1.1step 2.1L3L4

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

40 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources