Alphabeta Math
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck 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

dim⁡Q(Q⊗RM)=rank⁡RM.

Thus dim⁡Frac⁡(R)(Frac⁡(R)⊗RM) equals the free rank of M.

Facts & Assumptions

[L1]

Every finitely generated module over a PID R is isomorphic to Rs⊕R/(a1)⊕⋯⊕R/(at) with each ai a nonzero nonunit and a1∣⋯∣at (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 d↦d/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: R⊗RN≅N and M⊗RR≅M).

[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.1L1L4given

Write M≅Rr⊕T by [L1], with T=⨁i=1tR/(ai) and each ai a nonzero nonunit. This is an invariant-factor decomposition, so r=rank⁡RM by the free-rank definition in the Given. Extension of scalars and [L4] give Q⊗RM≅(Q⊗RT)⊕(Q⊗RRr).

2.1step 1.1L2algebra

Every m∈T is killed by the nonzero product a1⋯at∈R; in Q that scalar is invertible by [L2], so each simple tensor satisfies q⊗m=a−1q⊗am=0 for that a. Simple tensors generate the tensor product, hence Q⊗RT=0.

3.1step 1.1step 2.1L3L4∎

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

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