Alphabeta Math
Pipeline-generated
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.

✓ 32 results · all verified · 31 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full by a delegated reviewing agent on the owner's instruction; the judge is an additional, independent cross-model AI review of the proofs. The 1 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Tor Flatness and Global Dimension

1 · Prerequisites

2 · Summary

Tensor complexes first distinguish right and left modules and fix the Koszul differential. Projective resolutions in either variable then give naturally identified Tor groups, using the stated Dependent Choice and supplied-resolution hypotheses for comparison maps. Long exact sequences turn Tor vanishing into flatness criteria, while explicit cyclic resolutions calculate torsion.

The dimension results separate flat dimension, weak global dimension and projective global dimension. Each result retains its own choice assumptions: arbitrary bases and general resolution-existence arguments use the Axiom of Choice, while calculations on specified finite resolutions have their stated conditional scope. The examples and false statements test handedness, the distinction between flatness and projectivity, and the failure of an unjustified symmetry or ideal-torsion formula.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

The tensor product of a right and a left chain complex is totalized by direct sums with the Koszul differential

Definition

Let R be a ring, P a chain complex of right R-modules and Q a chain complex of left R-modules. Define (P⊗RQ)n=⨁p+q=nPp⊗RQq, the direct sum over the degree-n diagonal, and d(p⊗q)=dPp⊗q+(−1)pp⊗dQq.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The tensor-total differential is balanced, well defined, and squares to zero

Statement

Let P be a chain complex of right R-modules and Q a chain complex of left R-modules. On the finite-diagonal total module Tot⁡(P⊗RQ), the formula d(p⊗q)=dPp⊗q+(−1)pp⊗dQq is balanced and satisfies d2=0.

Proof

Given: homogeneous p∈Pp, q∈Qq, and the tensor-total convention.

1.1given

For r∈R, d((pr)⊗q)=dPp r⊗q+(−1)ppr⊗dQq=d(p⊗rq), since both differentials are R-linear; thus the formula descends from elementary tensors.

2.1step 1.1algebra

Applying d again gives dP2p⊗q+(−1)p−1dPp⊗dQq+(−1)pdPp⊗dQq+p⊗dQ2q.

3.1step 2.1algebra∎

The first and last terms vanish and the two middle terms cancel. Linearity then proves d2=0 on every finite sum in each total degree.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Tor from a projective resolution of the left module

Definition

For a right R-module N and a left R-module M with a specified projective resolution P∙↠M, define the left-resolution construction Tor⁡nR,P(N,M):=Hn(N⊗RP∙). The datum P remains in the notation until the balance and change-of-resolution results prove that it may be suppressed.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Tor from a projective resolution of the right module

Definition

For a right R-module N with a specified projective resolution Q∙↠N and a left R-module M, define the right-resolution construction Tor⁡nR,Q(N,M):=Hn(Q∙⊗RM). The datum Q remains in the notation until the balance and change-of-resolution results prove that it may be suppressed.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Degree-zero Tor is the tensor product in either construction

Statement

For a right R-module N and a left R-module M over any unital ring, supplied projective resolutions in either variable give canonical degree-zero identifications with N⊗RM. No choice axiom is needed once the resolutions are supplied.

Proof

Given: a projective resolution P∙↠M and a projective resolution Q∙↠N.

1.1givenalgebra

Write d:P1→P0 and ϵ:P0→M. The complex is concentrated in nonnegative degrees, so its degree-zero homology is the abelian group T=(N⊗RP0)/im⁡(1⊗d), by Tor from a projective resolution of the left module. The balanced formula n⊗p↦n⊗ϵ(p) induces a:T→N⊗RM by Universal property of the tensor product for balanced maps into abelian groups, since ϵd=0.

2.1step 1.1algebra

For n∈N and m∈M, define b(n,m)=[n⊗p] using any lift ϵ(p)=m. Any two lifts differ by d(u), so their classes agree. Sums and scalar multiples of lifts show that b is additive in both variables and b(nr,m)=b(n,rm). Thus the tensor universal property gives bˉ:N⊗RM→T. This definition uses unique classes, not a simultaneous selection of lifts.

3.1step 1.1step 2.1algebra

The composites abˉ and bˉa fix respectively n⊗m and [n⊗p]. These elements generate the two abelian groups, so the maps are inverse.

4.1step 2.1step 3.1algebra∎

Write e:Q1→Q0 and η:Q0→N. For the right-resolved construction in Tor from a projective resolution of the right module, use U=(Q0⊗RM)/im⁡(e⊗1). The augmentation gives U→N⊗RM; its inverse sends n⊗m to [q⊗m] for any η(q)=n. Differences of lifts belong to im⁡e, so the class is unique, and balancing follows from using qr as a lift of nr. Both composites fix the generating tensors, proving the second canonical identification.

PropositionStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Each resolution-defined Tor construction is covariant in both variables

Statement

Assume Dependent Choice (DC). For modules equipped with projective resolutions, the homology groups obtained by resolving either variable are covariantly functorial in the right module N and the left module M. Maps do not depend on the chosen comparison lifts. This assertion uses supplied resolutions; it does not assert that DC supplies projective resolutions of every module.

Proof

Given: module maps u:N→N′ and v:M→M′, supplied projective resolutions, and DC.

1.1givenconstruct

DC supplies a comparison map f:P∙→P∙′ lifting v. The tensor map u⊗f gives the map on the left-resolution complexes, hence on homology. DC is used only in the countable compatible selections of comparison and homotopy components supplied by the cited theorems.

2.1step 1.1algebra

If f−g=dh+hd, tensoring gives u⊗(f−g)=d(u⊗h)+(u⊗h)d. On a cycle the difference is therefore a boundary. Thus the induced homology map is independent of the comparison lift.

3.1step 1.1step 2.1algebra∎

Identity chain maps lift identities, and a composite of lifts lifts the composite module map. Any other lift is homotopic to it, so step 2.1 gives the identity and composition laws. Tensor maps in different variables commute on pure tensors and hence on the whole tensor product. For the right-resolution construction lift u to g:Q→Q′ and use g⊗v; its homotopies and the same computations give both functor laws.

Remarks

For explicitly supplied chain maps and homotopies, the tensor and homology calculations above are choice-free. Without DC, a functorial interpretation may instead be made conditional on supplied lifts and homotopies witnessing their independence, identities and compositions; these data are not silently assumed to exist.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-10 (Codex)Open item page →

Positive Tor vanishes when the resolved variable is projective

Statement

If the variable being resolved is projective, its resolution-defined Tor⁡iR vanishes for every i>0.

This holds for every supplied projective resolution, over an arbitrary unital ring, without AC or dependent choice.

Facts & Assumptions

[F1]

Projectivity is the lifting property for surjective module maps (Projective modules and the lifting property); the right-module version uses the same lifting property with right-linear maps.

[L1]

Tensor maps induced by module homomorphisms exist uniquely, and preserve sums, identities and composition: check these identities on elementary tensors using Universal property of the tensor product for balanced maps into abelian groups.

[F2]

The two resolution constructions are the homology of the supplied tensored complexes (Tor from a projective resolution of the left module, Tor from a projective resolution of the right module).

Proof

Given: a projective left module M, a right module N, a supplied projective resolution P∙→M, and an integer i>0.

1.1givenF2

Put K−1=M, let q0:P0→K−1 be the augmentation, and put K0=ker⁡q0. For j≥1, exactness factors the differential as dj=ιj−1qj, where qj:Pj↠Kj−1 is surjective, Kj=ker⁡qj, and ιj:Kj↪Pj is inclusion.

2.1F1step 1.1algebra

If Kj−1 is projective, [F1] applied to its identity gives a section sj:Kj−1→Pj of qj. The map p↦p−sjqj(p) takes values in Kj; write it rj:Pj→Kj. Then rjιj=1 and ιjrj+sjqj=1. A retract of a projective module is projective: for f:Kj→B and a surjection E→B, lift frj:Pj→B and restrict the lift along ιj. Thus Kj is projective.

3.1givenstep 2.1

Starting with the projective K−1=M, repeat step 2.1 through j=i+1. This is a finite succession of existential choices for the fixed integer i, not a simultaneous choice of splittings in all degrees. It needs neither AC nor dependent choice.

4.1L1step 1.1step 2.1step 3.1algebra

Write T(f)=1N⊗f. If z∈N⊗RPi is a cycle, then T(ιi−1)T(qi)z=0. Since T(ri−1)T(ιi−1)=1, it follows that T(qi)z=0. The identity from step 2.1 therefore gives z=T(ιi)T(ri)z.

5.1L1step 1.1step 2.1step 4.1algebra

Set w=T(si+1)T(ri)z∈N⊗RPi+1. Then T(di+1)w=T(ιi)T(qi+1)T(si+1)T(ri)z=T(ιi)T(ri)z=z. Every cycle is a boundary, so Hi(N⊗RP∙)=0.

6.1F1F2L1step 1.1step 2.1step 3.1step 4.1step 5.1∎

For a projective right module N and any supplied right projective resolution Q∙→N, perform the same construction with right-linear maps and apply T(f)=f⊗1M. The identities in steps 4.1 and 5.1 are unchanged and give Hi(Q∙⊗RM)=0. Since i>0 was arbitrary, [F2] gives both claimed vanishings for every supplied resolution, without selecting a family of splittings over all i.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The first-quadrant tensor double complex of two projective resolutions

Definition

Let Q∙↠N be a projective resolution of a right R-module and P∙↠M a projective resolution of a left R-module. Their tensor double complex is Kp,q=Qp⊗RPq for p,q≥0, with horizontal differential dQ⊗1 and vertical differential (−1)p1⊗dP on the pth column. Its total complex uses Tot⁡nK=⨁p+q=nKp,q; every diagonal is finite.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Left and right flat modules over an arbitrary ring

Definition

A left R-module M is flat when −⊗RM is exact on right R-modules; a right R-module N is flat when N⊗R− is exact on left R-modules.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Projective left and right modules are flat over an arbitrary ring

Statement

Every projective left or right module over an arbitrary unital ring is flat on its appropriate side. This implication requires no Axiom of Choice.

Proof

Given: a projective left R-module P; the right-module case is symmetric.

1.1given

The choice-free implication in Equivalent characterizations of projective modules supplies a split free cover F=R(I)≅P⊕P′: lift the identity of P through its canonical free cover. Fix the resulting inclusion i:P→F and retraction p:F→P.

2.1step 1.1algebra

For any right module N, the balanced pairing (n,(rj))↦(nrj)j induces N⊗RF→N(I) by Universal property of the tensor product for balanced maps into abelian groups. Its inverse sends a finite-support tuple (nj) to ∑jnj⊗ej. The two composites fix elementary tensors and coordinate generators, since n⊗∑jrjej=∑jnrj⊗ej. These identifications commute with homomorphisms in N.

3.1step 2.1algebra

Direct sums of exact sequences are exact: kernels are computed coordinatewise, and an element of the kernel has finite support, so finitely many preimages suffice to lift it from the preceding term. Finite choices require no AC. Thus step 2.1 shows that −⊗RF is exact.

4.1step 1.1step 3.1algebra

Tensoring i and p gives natural maps with composite the identity. If z is a cycle in a sequence tensored with P, include it into the sequence tensored with F, lift it there by step 3.1, and retract that lift using p. This proves exactness after tensoring with P, including the endpoint conditions. Hence P is flat by Left and right flat modules over an arbitrary ring.

5.1step 2.1step 3.1step 4.1algebra∎

For a projective right module, use its split right free cover and the balanced isomorphism R(I)⊗RN→N(I), (rj)⊗n↦(rjn)j, whose inverse is (nj)↦∑jej⊗nj. The same coordinatewise and retract arguments prove right flatness, without invoking tensor symmetry or choice.

RemarkRemark: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The earlier flatness page is the commutative specialization; this page records the arbitrary-handed version used in balance

Definition

The earlier flatness result treats modules over a commutative ring, where the two handedness conventions coincide. The balance argument here instead needs both statements: a projective right module makes Q⊗R− exact, and a projective left module makes −⊗RP exact. The preceding lemma records that arbitrary-ring version; this remark adds no second proof of it.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The augmented rows of the tensor double complex are exact

Statement

If Q∙↠N and P∙↠M are projective resolutions, every augmented row Qp⊗RP∙→Qp⊗RM is exact.

Proof

Given: a fixed projective right module Qp and the augmented resolution P∙→M.

1.1given

The module Qp is flat as a right module, so Qp⊗R− preserves the exact augmented complex P∙→M.

2.1step 1.1algebra

Its degree-q terms are exactly Qp⊗RPq, and its augmentation is Qp⊗RP0→Qp⊗RM.

3.1step 2.1algebra∎

Thus the row indexed by p is exact, including the augmentation; this is the claimed augmented-row condition.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The augmented fixed-q rows of the tensor double complex are exact

Statement

For the same two projective resolutions, every augmented fixed-q row Q∙⊗RPq→N⊗RPq is exact.

Proof

Given: a fixed projective left module Pq and the augmented resolution Q∙→N.

1.1given

The module Pq is flat as a left module, so −⊗RPq preserves exactness of Q∙→N.

2.1step 1.1algebra

The resulting degree-p terms are Qp⊗RPq, with augmentation Q0⊗RPq→N⊗RPq.

3.1step 2.1algebra∎

Hence every augmented fixed-q row is exact, on the correct right-module/left-module tensor convention.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (codex)Open item page →

The left and right projective constructions of Tor are naturally isomorphic

Statement

Assume the Axiom of Dependent Choice (The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain). For every right R-module N and left R-module M with supplied projective resolutions Q∙→N and P∙→M, there is a natural isomorphism Hi(N⊗RP∙)≅Hi(Q∙⊗RM).

Proof

Given: the first-quadrant double complex Kp,q=Qp⊗RPq with finite direct-sum totalization.

1.1givenconstruct

The augmentations give degreewise surjective chain maps a:Tot⁡K→N⊗RP∙ and b:Tot⁡K→Q∙⊗RM, supported respectively on p=0 and q=0. Their surjectivity and exact augmented fixed-q and fixed-p complexes follow from The augmented fixed-q rows of the tensor double complex are exact and The augmented rows of the tensor double complex are exact, respectively. The differential is dh+dv, with dv=(−1)p(1⊗dP) as in The first-quadrant tensor double complex of two projective resolutions.

2.1step 1.1algebra

The kernel of a is the total of the double complex obtained by replacing K0,q by ker⁡(Q0⊗Pq→N⊗Pq). Every fixed-q horizontal complex is exact. For a total cycle z of degree n≥0, take its largest nonzero q component zp,q. The cycle equation at that q says dhzp,q=0, because the next higher q component is zero. Horizontal exactness gives yp+1,q with dhy=zp,q. Subtracting dy removes that component and introduces only a component at q−1. Repeating terminates at q=0 and expresses z as a boundary. Thus ker⁡a is acyclic, including degree zero; negative degrees are zero. This is the filtration by q, not by p.

2.2step 1.1algebra

The kernel of b is obtained by replacing Kp,0 by ker⁡(Qp⊗P0→Qp⊗M). Its fixed-p vertical complexes are exact, with multiplication of their differentials by (−1)p harmless. Now eliminate a cycle's largest p component by solving dvy=zp,q in bidegree (p,q+1). Subtracting dy leaves only lower p components; finitely many repetitions show that ker⁡b is acyclic. This uses the filtration by p, not by q.

3.1step 2.1step 2.2algebra

The short exact sequences of each kernel, total complex and edge, together with The long exact sequence in homology, make both a and b quasi-isomorphisms. Hence Hi(N⊗RP∙)←Hi(a)Hi(Tot⁡K)→Hi(b)Hi(Q∙⊗RM) gives the asserted isomorphism Hi(b)Hi(a)−1.

4.1step 3.1algebra∎

Under DC, maps of modules lift to maps of their supplied resolutions by Projective comparison maps exist. The resulting tensor double-complex maps commute with a,b, proving naturality of the ratio in step 3.1. Two lifts are chain-homotopic by Projective comparison maps are unique up to chain homotopy. Tensor homotopies in the first factor are hQ⊗1 and in the second factor (−1)p1⊗hP; direct substitution gives the total homotopy equation. Thus induced homology maps are independent of lifts. Taking module identities also gives independence and coherence under change of the supplied resolutions.

PropositionStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-09-09 (gpt-6-astra)Open item page →

The Tor balance isomorphism is natural and coherent under a change of resolutions

Statement

Assume Dependent Choice (DC), and supply projective resolutions of the modules under consideration. The balance isomorphisms for Tor commute with maps of modules and with replacement of either supplied projective resolution. The change-of-resolution identifications are independent of the comparison lifts, are the identity for an unchanged resolution, and compose coherently.

Proof

Given: module maps u:N→N′ and v:M→M′, projective resolutions Q,Q′ of the right modules and P,P′ of the left modules, and DC as in The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain.

1.1givenconstruct

Form Kp,q=Qp⊗RPq as in The first-quadrant tensor double complex of two projective resolutions. The augmentations define degreewise surjective chain maps a:Tot⁡K→N⊗RP and b:Tot⁡K→Q⊗RM.

1.2givenconstruct

Choose comparison maps g:Q→Q′ and f:P→P′ lifting u,v by Projective comparison maps exist. The map T=Tot⁡(g⊗f) commutes with both augmented edge maps: a′T=(u⊗f)a and b′T=(g⊗v)b. These identities hold on pure tensors because comparison maps preserve augmentations.

2.1step 1.1algebra

By The augmented fixed-q rows of the tensor double complex are exact, each fixed-q augmented horizontal complex is exact. If z∈ker⁡a is a total cycle, choose its largest nonzero q-component. The cycle equation there is a horizontal cycle equation, so horizontal exactness gives a preimage one horizontal degree higher. Subtracting its total boundary removes that component and introduces terms only at lower q. Finite diagonal support makes the iteration terminate, so ker⁡a is acyclic. The long exact homology sequence The long exact sequence in homology therefore makes H(a) an isomorphism.

2.2step 1.1algebra

By The augmented rows of the tensor double complex are exact, the same elimination with the largest nonzero p-component proves that ker⁡b is acyclic; the sign (−1)p on the vertical differential does not affect exactness. Hence H(b) is also an isomorphism. Thus the balance map is the specified ratio H(b)H(a)−1, agreeing with the natural isomorphism asserted in The left and right projective constructions of Tor are naturally isomorphic.

3.1step 1.2step 2.1step 2.2algebra

Taking homology in step 1.2 and using steps 2.1--2.2 gives H(g⊗v)H(b)H(a)−1=H(b′)H(a′)−1H(u⊗f). This is the naturality square.

4.1step 3.1algebra∎

Under DC, Projective comparison maps are unique up to chain homotopy makes any two lifts homotopic, and Each resolution-defined Tor construction is covariant in both variables makes their edge homology maps equal. Apply step 3.1 to identity module maps for replacement resolutions. Opposite comparison maps compose to a lift of the identity, so they induce inverse identifications; a direct and a composite comparison among three resolutions lift the same identity and therefore induce the same map. Identity comparisons induce identities. This proves independence and the cocycle laws.

Remarks

The commuting-square calculation for explicitly supplied comparison maps and edge quasi-isomorphisms is choice-free. DC here supplies comparisons and the homotopies needed for independence of arbitrary choices; no global choice of projective resolutions or comparison maps is asserted.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

The balanced Tor bifunctor

Definition

Assume Dependent Choice (DC), as in The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain, and work with supplied projective resolutions of the modules under consideration. For a right R-module N, a left R-module M, and i≥0, define Tor⁡iR(N,M) to be either Hi(N⊗RP∙) for a projective resolution of M or Hi(Q∙⊗RM) for a projective resolution of N, identified by The left and right projective constructions of Tor are naturally isomorphic. On module maps use the well-defined homology maps from Each resolution-defined Tor construction is covariant in both variables. The natural coherent identifications of The Tor balance isomorphism is natural and coherent under a change of resolutions make this a covariant bifunctor up to canonical change-of-resolution isomorphism, not literal equality between different resolution complexes.

DC licenses the comparison maps and homotopies in those suppliers. Existence of projective resolutions for arbitrary modules is a separate prerequisite, not a consequence asserted here of DC. When such existence and a system of resolutions have separately been supplied, this gives the usual Tor bifunctor on the corresponding module categories. Without DC, homology of a specified tensor-resolution complex is still defined; claiming the balanced bifunctor then requires explicit comparison and coherence data instead of silently invoking the DC-bearing theorems.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

The long exact Tor sequence in the left-module variable

Statement

Assume the Axiom of Dependent Choice, and supply projective resolutions of the left modules under consideration. For 0→M′→M→M′′→0 of left R-modules and a right module N, there is the natural long exact sequence ⋯→Tor⁡i(N,M′)→Tor⁡i(N,M)→Tor⁡i(N,M′′)→Tor⁡i−1(N,M′)→⋯. It ends in N⊗RM′→N⊗RM→N⊗RM′′→0 and is natural for morphisms of the short exact sequence and of N.

Proof

Given: the stated short exact sequence, a right module N, and supplied projective resolutions of its three left modules, and The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain.

1.1given

By the DC-qualified The horseshoe lemma for projective resolutions, choose a projective horseshoe resolution of the middle module that fits with resolutions of the outer modules into a degreewise split short exact sequence. DC supplies the compatible choices through its successive degrees. Tensoring with N preserves each splitting: tensor the inclusion, projection and their two section/retraction maps, whose splitting identities persist by additivity and composition. Hence the tensored sequence of complexes is short exact over an arbitrary ring.

2.1step 1.1algebra

Apply The long exact sequence in homology to the complexes in step 1.1. Their homology groups give the Tor presentations of The balanced Tor bifunctor. The canonical degree-zero identifications of Degree-zero Tor is the tensor product in either construction give the stated tensor tail.

3.1step 1.1step 2.1algebra∎

For a morphism of short exact sequences, choose comparison maps on the end resolutions under DC as in Each resolution-defined Tor construction is covariant in both variables. The compatible-middle-map clause of The left derived connecting map is independent of the horseshoe resolution and lifts extends them to a commuting horseshoe ladder; that clause uses projectivity and DC, not a property of a particular derived functor. Tensor the ladder with N and apply Naturality of the homology connecting morphism. Applying the same argument to identity module maps compares different horseshoes. The covariance proposition makes homology maps independent of comparison lifts, so the resulting Tor connecting maps are independent and natural. A map of right modules induces a tensor ladder directly and the same homology naturality applies. This proves the asserted natural exact sequence without assuming left exactness of tensoring.

Remarks

For a supplied degreewise split horseshoe sequence and supplied compatible comparison ladders, tensoring and the homology exact-sequence calculations are choice-free. DC is used to construct the horseshoe and comparison data, not claimed necessary for the exactness of an already supplied complex.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

The long exact Tor sequence in the right-module variable

Statement

Assume Dependent Choice (DC). For a short exact sequence 0→N′→N→N′′→0 of right R-modules and a left module M with a supplied projective resolution, there is a natural exact sequence ⋯→Tor⁡iR(N′,M)→Tor⁡iR(N,M)→Tor⁡iR(N′′,M)→∂iTor⁡i−1R(N′,M)→⋯ . Its degree-zero tail is Tor⁡1R(N′′,M)→∂1N′⊗RM→N⊗RM→N′′⊗RM→0. The sequence is natural in morphisms of short exact sequences and in maps of left modules equipped with projective resolutions. Tor can be computed using that left resolution, or using the balanced identification whenever resolutions on the other side are supplied.

Proof

Given: the displayed short exact sequence, a projective resolution P∙→M, and The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain for resolution comparisons.

1.1givenconstruct

Each Pj is flat by Projective left and right modules are flat over an arbitrary ring, whose projective-to-flat implication is choice-free and valid over arbitrary rings. Therefore 0→N′⊗RP∙→N⊗RP∙→N′′⊗RP∙→0 is a degreewise short exact sequence of complexes. No horseshoe resolution or commutative-ring tensor theorem is needed.

2.1step 1.1algebra

Apply The long exact sequence in homology to step 1.1. Its homology groups are the left-resolution Tor groups in The balanced Tor bifunctor. The degree-zero identifications of Degree-zero Tor is the tensor product in either construction give the displayed tensor tail; negative homology is zero because the complexes are nonnegative.

3.1step 1.1step 2.1algebra

A morphism of right-module short exact sequences gives a morphism of the complexes in step 1.1. Under DC, a map between left modules lifts to a comparison of their supplied resolutions as in Each resolution-defined Tor construction is covariant in both variables. Tensoring this comparison also gives a morphism of the three complexes. In both cases Naturality of the homology connecting morphism proves the connecting squares commute. The covariance proposition makes the edge homology maps independent of comparison lifts, so replacing P identifies the whole exact sequence canonically.

4.1step 2.1step 3.1algebra∎

The identifications in The Tor balance isomorphism is natural and coherent under a change of resolutions transport these connecting maps to any supplied right-resolution presentations of the same Tor groups. Thus the sequence defines the stated balanced natural sequence, with the boundary defined by step 2.1 and transported coherently.

Remarks

With P∙→M fixed, steps 1.1–2.1 and naturality in the right-module short exact sequence require no choice axiom. DC is used for comparison with arbitrary other supplied resolutions and maps of left modules, not for exactness of the fixed tensor-complex sequence itself.

PropositionStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Tor admits dimension shifting in either variable

Statement

Assume Dependent Choice (DC) and supply the projective resolutions used to compute Tor. If 0→K→P→M→0 is exact in left R-modules with P projective, then for every right module N and i≥1 the connecting map gives Tor⁡i+1R(N,M)≅Tor⁡iR(N,K). Similarly, for 0→L→Q→N→0 exact in right modules with Q projective and a left module M, the connecting map gives Tor⁡i+1R(N,M)≅Tor⁡iR(L,M)(i≥1). These isomorphisms are natural for maps of the respective short exact sequences and of the other module; they do not assert the same formula at i=0.

Proof

Given: the first displayed short exact sequence, a right module N, supplied projective resolutions and The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain.

1.1given

Under DC, The long exact Tor sequence in the left-module variable gives the segment Tor⁡i+1(N,P)→Tor⁡i+1(N,M)→∂Tor⁡i(N,K)→Tor⁡i(N,P).

2.1step 1.1algebra

Compute the projective variable using its length-zero resolution. The positive homology groups are zero by Positive Tor vanishes when the resolved variable is projective. Under DC, The Tor balance isomorphism is natural and coherent under a change of resolutions transports that computation to the resolutions in step 1.1. Both outside terms therefore vanish since i≥1.

3.1step 1.1step 2.1algebra∎

Exactness makes ∂ injective and surjective. Naturality follows from the connecting-map naturality of the cited long exact sequence. For 0→L→Q→N→0, use The long exact Tor sequence in the right-module variable and the length-zero resolution of the projective right module Q; its two outside positive Tor groups vanish by the same argument, proving the second formula and its naturality.

Remarks

The length-zero computation and the inference that an exact segment 0→A→B→0 gives an isomorphism are choice-free. DC is used here for the quoted natural Tor sequences and their resolution comparisons. If those sequences and coherent identifications are supplied explicitly, the same dimension-shifting inference needs no additional choice axiom.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

A left module is flat exactly when Tor one against every right module vanishes

Statement

Assume the Axiom of Dependent Choice and supplied projective-resolution data. A left R-module M is flat if and only if Tor⁡1R(N,M)=0 for every right R-module N.

Proof

Given: a left module M and an arbitrary right module N.

1.1given

If M is flat, tensor a full projective resolution Q∙→N with M. Exactness of −⊗RM preserves its augmented exactness, so Hi(Q∙⊗RM)=0 for every i>0. The right-resolution definition and The balanced Tor bifunctor give Tor⁡1R(N,M)=0.

1.2givenalgebra

For right modules A→B→C→0, the universal property Universal property of the tensor product for balanced maps into abelian groups gives C⊗RM≅(B⊗RM)/im⁡(A⊗RM): a balanced map on B×M kills that image exactly when it factors through C×M. Thus tensoring is right exact over the arbitrary ring R. In particular H0(Q∙⊗RM)≅N⊗RM, naturally under augmentation-preserving maps.

2.1step 1.2algebra

Conversely, let K↪P be an inclusion of right modules. Apply the projective horseshoe construction to 0→K→P→P/K→0, tensor its degreewise split resolution sequence with M, and take the long exact homology sequence. Its degree-zero boundary identifies the kernel of K⊗M→P⊗M with the image of Tor⁡1(P/K,M).

3.1step 2.1algebra∎

The assumed vanishing makes every such tensor map injective; together with right exactness this gives exactness on all short exact sequences, hence flatness.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

A right module is flat exactly when Tor one against every left module vanishes

Statement

Assume the Axiom of Dependent Choice and supplied projective-resolution data. A right R-module N is flat if and only if Tor⁡1R(N,M)=0 for every left R-module M.

Proof

Given: a right module N and an arbitrary left module M.

1.1given

If N is flat, tensor a full projective resolution of M with N. Exactness of N⊗R− preserves the augmented resolution, so its positive homology, and in particular Tor⁡1(N,M) by The balanced Tor bifunctor, vanishes.

1.2givenalgebra

If A→B→C→0 is exact in left modules, Universal property of the tensor product for balanced maps into abelian groups identifies N⊗RC with (N⊗RB)/im⁡(N⊗RA): balanced maps annihilating the image are precisely those that descend to N×C. Thus N⊗R− is right exact over the arbitrary ring R. Applied to a resolution P1→P0→X→0, this gives H0(N⊗RP∙)≅N⊗RX. This is natural under comparison maps because augmentations commute with them. By The balanced Tor bifunctor, it is the natural identification Tor⁡0R(N,X)≅N⊗RX.

2.1step 1.2algebra

Conversely, for an inclusion K↪P of left modules, apply The long exact Tor sequence in the left-module variable to 0→K→P→P/K→0. Exactness identifies the kernel of N⊗K→N⊗P with the image of Tor⁡1(N,P/K).

3.1step 2.1algebra∎

Universal vanishing gives injectivity for every such inclusion, and right exactness supplies the rest; thus N⊗R− is exact.

CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

The Tor boundary is exactly the obstruction to left exactness after tensoring a fixed short exact sequence

Statement

Assume Dependent Choice (DC), with projective resolutions supplied for the Tor long exact sequence. For 0→A→B→C→0 of left R-modules and a right module N, the sequence 0→N⊗RA→N⊗RB→N⊗RC→0 is exact exactly when the connecting homomorphism ∂:Tor⁡1R(N,C)→N⊗RA is zero. This is vanishing of the boundary map, not necessarily of its domain.

Proof

1.1given

Apply the DC-qualified The long exact Tor sequence in the left-module variable. Its exact degree-zero tail is Tor⁡1R(N,C)→∂N⊗RA→N⊗RB→N⊗RC→0.

2.1step 1.1algebra

By exactness of that tail, exactness already holds at N⊗RB and N⊗RC, including surjectivity of the final tensor map. The kernel of N⊗RA→N⊗RB equals im⁡∂. This uses the stated Tor LES tail, not an undeclared tensor theorem for a commutative ring.

3.1step 2.1algebra∎

Thus injectivity of N⊗A→N⊗B, and hence exactness of the whole tensor sequence, is equivalent to ∂=0.

Remarks

For any explicitly supplied exact tail of the form in step 1.1, the equivalence proved in steps 2.1–3.1 is choice-free. DC is invoked only to obtain the quoted natural resolution-independent Tor boundary; it is not asserted necessary for this elementary kernel-image implication.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-10 (Codex)Open item page →

Tor one of a cyclic abelian group detects n-torsion

Statement

Assume AC (The Axiom of Choice), and use the supplied-resolution conventions of The balanced Tor bifunctor. For every abelian group M and integer n≥1, Tor⁡1Z(Z/n,M)≅{m∈M:nm=0}, naturally in M. The right resolution of Z/n is explicitly provided below; comparison with a left resolution uses that resolution as supplied data, not an unproved assertion that DC constructs resolutions.

Without any choice axiom, the same formula holds for the homology of the specific two-term right resolution below. Choice is used only to invoke the published comparison and balance results for arbitrary supplied resolutions.

Facts & Assumptions

[F1]

Projectivity is the lifting property for surjections (Projective modules and the lifting property), and resolutions are exact augmented complexes of projectives (Projective resolutions in an abelian category).

[L1]

Tensor maps and their identities follow on elementary tensors from Universal property of the tensor product for balanced maps into abelian groups.

[L2]

Under DC, supplied right resolutions give the same homology functor up to canonical comparison, and the balance isomorphisms identify this with any supplied left resolution (Each resolution-defined Tor construction is covariant in both variables, The Tor balance isomorphism is natural and coherent under a change of resolutions, The balanced Tor bifunctor).

[F2]

The right-resolution construction is Tor from a projective resolution of the right module.

[L3]

Iteration of a self-map of a set from a specified starting point exists by The recursion theorem.

Proof

Given: an abelian group M and an integer n≥1; AC is assumed for the balanced comparison clause only.

1.1givenF1construct

Let Q1=Q0=Z, with d1(k)=nk, zero terms above degree one, and augmentation the quotient map to Z/n. Multiplication by n is injective and its image is the augmentation kernel. The module Z is projective without choice: to lift a map Z→B through E↠B, choose one preimage of the image of 1 and extend by integer multiplication. The zero module is projective by its unique map. Thus Q is a projective resolution, also when n=1.

1.2givenL3construct

AC supplies DC as follows. For any nonempty set X with an entire relation and specified start a, apply AC to the family of its nonempty successor sets to obtain a successor function s:X→X. Iterate s from a using [L3]. The resulting sequence is precisely the chain required by The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain. This is the use of AC; it is not an appeal to a later choice theorem.

2.1L1step 1.1algebra

The maps Z⊗ZM→M, k⊗m↦km, and M→Z⊗ZM, m↦1⊗m, are inverse: the first descends by balance and the composites are identities because k⊗m=1⊗km. Under these maps d1⊗1 is multiplication by n. Hence Q⊗M is 0→M→nM→0 in degrees one and zero.

3.1F2step 2.1algebra

There are no degree-two boundaries, so H1(Q⊗M)=ker⁡(n:M→M)={m:nm=0}. For a homomorphism v:M→M′, the map 1Q⊗v is v in both degrees and induces its restriction on these kernels. This proves the calculation and its naturality without choice; for n=1 the kernel is zero.

4.1L2step 3.1step 1.2∎

Apply [L2] using the DC supplied in step 1.2. The right-resolution calculation in step 3.1 agrees canonically with that from any other supplied right resolution and, when a left resolution of M is supplied, with the left-resolution calculation. Naturality and coherence of these identifications transport the explicit natural kernel map. Thus the displayed balanced-Tor formula holds under the stated conventions without assuming any unprovided resolution-existence theorem.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-10 (Codex)Open item page →

Tor one of two cyclic abelian groups is cyclic of gcd order

Statement

Assume AC (The Axiom of Choice). For positive integers m,n, Tor⁡1Z(Z/m,Z/n)≅Z/gcd⁡(m,n). AC is inherited only by the balanced-Tor comparison in Tor one of a cyclic abelian group detects n-torsion. The two-term resolution kernel calculation and the isomorphism below are choice-free.

Facts & Assumptions

[L1]

The preceding cyclic-Tor theorem identifies balanced Tor with the multiplication kernel under AC, and gives the fixed-resolution calculation without choice (Tor one of a cyclic abelian group detects n-torsion).

[L2]

Dividing a linear congruence by the positive gcd gives an equivalent congruence with coprime coefficient and modulus (If n≥1, d=gcd⁡(a,n) and d∣b, then ax≡b(modn) reduces to a congruence with coprime coefficient modulo n/d).

Proof

Given: positive integers m,n and AC for the balanced interpretation.

1.1givenL1

By [L1] with M=Z/n, the balanced Tor group is canonically the kernel of multiplication by m on Z/n. Both cyclic modules have the explicit two-term projective resolutions supplied by [L1], so its supplied-resolution hypotheses are met. AC is used here through its comparison clause, not in the following arithmetic.

2.1L2L3step 1.1algebra

Put g=gcd⁡(m,n), m=ga, n=gb, with g,b>0. By [L2], gcd⁡(a,b)=1 and mx≡0(modn) is equivalent to b∣ax. By [L3] choose integers u,v with ua+vb=1. If b∣ax, then x=uax+vbx is divisible by b; the converse is immediate. Hence the kernel in step 1.1 consists precisely of the multiples of b modulo n=gb.

3.1step 1.1step 2.1algebra∎

The map Z/g→Z/n, [t]g↦[bt]n, is well defined and additive since bg=n. Its image is the kernel from step 2.1. It is injective because gb∣bt holds exactly when g∣t, by cancellation of the nonzero integer b. Thus it is an isomorphism onto that kernel, including g=1 when both groups in this identification are trivial. Composing with step 1.1 proves the claim.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Higher Tor over the integers vanishes

Statement

Assume the Axiom of Choice. Every abelian group has a projective resolution of length at most one, and for abelian groups A,B, Tor⁡iZ(A,B)=0 for i≥2.

Separately, without any choice assumption, a supplied projective resolution 0→P1→P0→A→0 satisfies Hi(P∙⊗ZB)=0 for i≥2. This last clause is a calculation for the specified resolution, not an assertion of its existence or of change-of-resolution coherence in ZF.

Proof

Given: abelian groups A,B; AC for the existence and balanced-Tor assertions, or the supplied short resolution for the final conditional clause.

1.1givenconstruct

The canonical free cover ε:Z(A)↠A exists by Every module is a quotient of a free module. The integers are a PID: a nonzero ideal has a least positive integer d by The well-ordering principle, and division with remainder by d from Division with remainder in Z: for a∈Z and b>0 there are unique q,r∈Z with a=qb+r and 0≤r<b shows that every element is a multiple of d; the zero ideal is principal as well.

1.2givenalgebra

For any supplied length-one projective resolution P∙→A, the tensor complex P∙⊗B has zero terms in every degree i≥2. Its homology in those degrees is therefore zero. This proves the conditional choice-free clause and the corresponding right-resolution construction of Tor from a projective resolution of the right module.

2.1step 1.1givenconstruct

Write F=Z(A) and K=ker⁡ε. Under The Axiom of Choice, well-order its standard basis index set A by The well-ordering theorem. For an index a write F≤a and F<a for the spans of the indicated initial segments. Let Ia≤Z be the image of K∩F≤a under the a-coordinate map. The integer calculation of step 1.1 gives Ia=daZ with da>0 if it is nonzero.

3.1step 2.1givenchoose

For every a with Ia≠0, the set of vectors x∈K∩F≤a having a-coordinate da is nonempty. AC chooses one such xa for every such index at once. Each vector has finite support by The free module on a set and its standard basis. These simultaneous lifts and the preceding well-order are the two uses of AC in kernel freeness.

4.1step 2.1step 3.1algebra

Use Transfinite induction on the basis order to prove that K∩F≤a is spanned by the xb with b≤a. For y in that subgroup, if Ia=0 its a-coordinate is zero; otherwise write that coordinate as cda and subtract cxa. The resulting vector lies in K∩F<a. If it is nonzero, its finite support has a greatest index b<a, and the induction hypothesis at b applies. A zero remainder needs no terms. This proves the assertion at least, successor, and limit positions alike. Every nonzero member of K has a greatest support index, so the chosen family spans K.

5.1step 2.1step 3.1step 4.1algebra

In a nonzero finite integer relation among the xa, take the greatest index a with nonzero coefficient ca. Its a-coordinate is cada≠0, since every lower-index vector has zero coordinate there. This contradicts the relation. Thus the family is independent and is a basis of K; the empty family correctly handles K=0.

6.1step 1.1step 5.1givenalgebra

By Free modules are projective, with the exact choice boundary, AC makes both K and F projective. Hence 0→K→F→A→0 is a projective resolution of length at most one. This last use of AC selects preimages of arbitrary basis families in the free-projectivity theorem; the canonical free cover itself used no choice.

7.1step 6.1step 1.2givenalgebra∎

To obtain DC locally, given an entire relation E on a nonempty set X and x0∈X, AC chooses s(x)∈{y:xEy} for every x∈X; The recursion theorem then gives xn+1=s(xn) from the prescribed x0. This proves the exact DC hypothesis of The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain. The short resolutions from step 6.1 (also applied to B) and that DC hypothesis permit The balanced Tor bifunctor to identify the specified-resolution homology with the balanced groups Tor⁡iZ(A,B). Step 1.2 gives their vanishing for all i≥2. This accounts separately for the choice needed by the change-of-resolution interface.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Torsion-free abelian groups are flat

Statement

Every torsion-free abelian group is a flat Z-module.

Proof

Given: a torsion-free abelian group M.

1.1givenalgebra

First every subgroup K≤Zr is finite free, by induction on the finite integer r. The case r=0 is immediate. Project K to the last coordinate. If its image is zero, apply induction in Zr−1. Otherwise let d be the least positive integer in the image, using The well-ordering principle. Division with remainder by d, from Division with remainder in Z: for a∈Z and b>0 there are unique q,r∈Z with a=qb+r and 0≤r<b, shows that every image element is a multiple of d: its remainder also lies in the image and cannot be positive and smaller than d. Choose one u∈K with last coordinate d. Subtracting integer multiples of u gives K=Zu⊕ker⁡(π∣K), and the kernel is a subgroup of Zr−1, so induction completes the proof. These are finitely many existential choices, not a choice function on an infinite family.

1.2givenalgebra

Let f:A→B be injective and z=∑i=1tai⊗mi∈A⊗M have zero image in B⊗M. By The tensor product M⊗RN from the additive group underlying the free Z-module on M×N, elementary tensors, and finite tensor sums, this equality to zero has a finite witness: the formal sum ∑ie(f(ai),mi) is a finite integer linear combination of defining additivity and balancing relations in the free abelian group on B×M.

2.1givenstep 1.1algebra

For any subgroup H≤M generated by a finite list x1,…,xv, argue as follows. Choose a maximal integer-linearly-independent sublist b1,…,br; there are only finitely many sublists. For each xi, maximality supplies an equation dixi=∑jaijbj with di a positive integer: if xi is not already on the sublist, a dependence among it and the bj has nonzero coefficient at xi, since the bj are independent. For a member of the sublist use di=1. The finitely many equations give dH⊆G=∑jZbj for d=∏idi>0, with empty product 1. Multiplication by d is injective on the torsion-free H, and G≅Zr. Thus H≅dH is finite free by step 1.1. This also covers H=0 and r=0.

3.1step 2.1algebra

For one finite basis h1,…,hs of H and any abelian group T, the relations of The tensor product M⊗RN from the additive group underlying the free Z-module on M×N, elementary tensors, and finite tensor sums identify T⊗H with Ts: a⊗∑jnjhj↦(nja)j, with inverse (aj)↦∑jaj⊗hj. The composites are identities on elementary tensors and tuples. Therefore tensoring an injection with H is the corresponding coordinatewise injection. No simultaneous choice of bases for all finitely generated subgroups is made.

4.1step 3.1step 1.2algebra

Let H be generated by all the elements of M appearing in the original sum and in this finite witness. Every relation in the witness is then a valid relation in the tensor presentation for B⊗H. Consequently the same sum zH∈A⊗H maps to zero in B⊗H. Step 3.1 implies zH=0, so its image z in A⊗M is zero.

5.1step 4.1algebra∎

Thus −⊗M preserves injections. It is right exact by Tensoring is right exact, whose commutative-ring hypothesis holds for Z. It therefore preserves every short exact sequence and is exact, so M is flat by Left and right flat modules over an arbitrary ring. The finite-rank and finite-witness arguments require no choice axiom.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Over a principal ideal domain flatness is equivalent to torsion-freeness

Statement

Over a principal ideal domain R, an R-module is flat if and only if it is torsion-free.

Facts & Assumptions

Given: a PID R and an R-module M.

[L1]

Every ideal of the integral domain R is principal (Principal ideal domain). Torsion-freeness means rm=0 and r≠0 imply m=0 (Annihilators, torsion elements and the torsion subset of a module).

[L2]

Over a commutative ring, flatness is equivalent both to preserving injections under tensoring and to injectivity of I⊗RM→M, a⊗m↦am, for every ideal I (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests). This agrees with Left and right flat modules over an arbitrary ring.

[L3]

The isomorphism R⊗RM≅M sends a⊗m to am (The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M). Tensoring homomorphisms preserves identities and compositions, hence isomorphisms (Module homomorphisms induce tensor-product homomorphisms functorially).

Proof

technique · direct
1.1givenL1L2L3

Suppose M is flat and 0≠r∈R. Since R is a domain, multiplication by r is an injection R→R. By [L2], tensoring with M preserves this injection. Under [L3] the resulting map is multiplication by r on M, so rm=0 implies m=0. Thus M is torsion-free.

1.2givenL1

Conversely, suppose M is torsion-free and fix an ideal I. If I=0, then I⊗RM=0, so its map to M is injective. If I≠0, choose a generator r≠0 using [L1]. The map f:R→I, a↦ar, is bijective by principality and cancellation in the domain, and its inverse is R-linear.

2.1step 1.2L1L3

By [L3], f⊗1 identifies R⊗RM with I⊗RM. The composite with the ideal multiplication map sends a⊗m to arm, so under R⊗RM≅M it is multiplication by r. This is injective by torsion-freeness. Since f⊗1 is an isomorphism, the ideal multiplication map is injective.

3.1step 1.1step 1.2step 2.1L2∎

The ideal test [L2] now proves M flat. Only one generator of one fixed ideal was chosen at a time; no choice function on all ideals, and no AC, is used. The zero module is included in both directions.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Tor is symmetric over a commutative ring

Statement

Assume Dependent Choice (DC). If R is commutative and M,N are R-modules with the projective resolutions used for Tor supplied, then Tor⁡iR(M,N)≅Tor⁡iR(N,M) naturally for every i≥0.

Proof

1.1givenalgebra

Use the supplied resolution P∙→M. Over a commutative ring, turning a left module into a right module by pr=rp preserves module maps, surjections and their lifting diagrams, so it preserves projectivity and exactness. Thus P is a projective resolution on either side. The termwise swaps Pj⊗RN→N⊗RPj, p⊗n↦n⊗p, are inverse to the opposite swaps. Both differential composites send p⊗n to n⊗dPp, so these are chain maps.

2.1step 1.1algebra

The first complex computes Tor⁡iR(M,N) through Tor from a projective resolution of the right module, and the second computes Tor⁡iR(N,M) through Tor from a projective resolution of the left module. Taking homology of the chain isomorphism gives the desired isomorphism for these supplied presentations. Only one factor has a nonzero chain degree, so no double-complex sign is inserted in this termwise swap.

3.1step 1.1step 2.1algebra∎

Given maps M→M′ and N→N′, DC supplies the comparison maps used in Each resolution-defined Tor construction is covariant in both variables. A comparison f:P→P′ and a map v:N→N′ commute with the swaps since both composites send p⊗n to v(n)⊗f(p). Homology therefore gives naturality. Independence of lifts follows from the cited covariance proposition, and The Tor balance isomorphism is natural and coherent under a change of resolutions identifies these presentations with The balanced Tor bifunctor coherently. This proves the natural balanced Tor symmetry.

Remarks

The chain isomorphism P∙⊗RN≅N⊗RP∙ and its homology isomorphism are choice-free for fixed P. DC is used only for the arbitrary comparison maps and resolution-independent natural bifunctor interpretation. This is an upper bound on the choice used by the supplied proof, not a claim that DC is necessary for tensor symmetry.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The flat dimension of a module

Definition

For a left R-module M, its flat dimension fd⁡RM is the least n≥0 for which there is an exact sequence 0→Fn→⋯→F0→M→0 with every Fj flat; it is ∞ if no such n exists. The right flat dimension is defined with right modules and the same convention.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Flat dimension at most n is equivalent to the prescribed higher Tor vanishing

Statement

Assume the Axiom of Dependent Choice and supplied projective-resolution data. For a left R-module M and n≥0, fd⁡RM≤n if and only if Tor⁡iR(N,M)=0 for every right module N and every i>n.

Proof

Given: the definition of flat dimension and arbitrary right modules N.

1.1given

If F is flat, the Tor-one criterion gives Tor⁡1R(N,F)=0 for every right N, and dimension shifting in a projective resolution of N gives Tor⁡iR(N,F)=0 for all i>0.

2.1step 1.1algebra

Suppose 0→Fn→⋯→F0→M→0 is a flat resolution of length n. Break it into short exact sequences of successive kernels. The long exact Tor sequence and step 1.1 shift every Tor⁡i(N,M) with i>n to a positive Tor group of Fn, hence to zero.

3.1step 2.1algebra∎

Conversely, take a projective resolution and put K0=M and Kj=ker⁡(Pj−1→Pj−2) for j≥1, with P−1=M. Repeated dimension shifting identifies Tor⁡1R(N,Kn) with Tor⁡n+1R(N,M); for n=0 this is the identity. The assumed vanishing makes Kn flat by the Tor-one criterion. Truncating at Kn gives a length-n flat resolution, including the case n=0.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Left and right weak global dimension

Definition

The left weak global dimension of R is sup⁡{fd⁡RM:M a left R-module}, and the right weak global dimension is the analogous supremum over right modules. The supremum is allowed to be ∞.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Weak global dimension is at most the corresponding global dimension

Statement

The left and right weak global dimensions of a ring are at most the corresponding global dimensions.

Proof

Given: a module M with a projective resolution of length at most n.

1.1given

Every projective term in the resolution is flat.

2.1step 1.1algebra

Thus the same resolution is a flat resolution of M of length at most n.

3.1step 2.1algebra∎

Taking the supremum of flat dimensions over all left, respectively right, modules gives w.gl.dim⁡≤gl.dim⁡ on each side.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Weak global dimension is Tor-detected and left-right symmetric

Statement

Assume Dependent Choice, and fix supplied projective resolution data for all left and right modules over the unital ring R. Then w.gl.dim⁡leftR=w.gl.dim⁡rightR=sup⁡{i≥0:Tor⁡iR(N,M)≠0 for some right N and left M}. All suprema are taken in N∪{∞}; in particular the supremum of the empty set is 0.

Proof

Given: The stated data and the flat-dimension criterion Flat dimension at most n is equivalent to the prescribed higher Tor vanishing. The two weak dimensions are defined by Left and right weak global dimension.

1.1givenalgebra

For each d≥0, the criterion says that every left module has flat dimension at most d if and only if Tor⁡iR(N,M)=0 for all typed pairs (N,M) and every i>d. Thus the left weak dimension and the displayed Tor supremum have exactly the same finite upper bounds. Numbers in N∪{∞} are determined by these upper bounds, proving their equality, including the infinite case.

1.2givenconstruct

Regard a left R-module M as a right Rop-module and a right R-module N as a left Rop-module, using The opposite ring Rop. A supplied projective left resolution P∙→M is also a projective right Rop-resolution. The balanced tensor universal property Universal property of the tensor product for balanced maps into abelian groups gives chain isomorphisms P∙⊗RopN→N⊗RP∙ by p⊗n↦n⊗p. The balance relation is preserved since (rp)⊗n and p⊗(nr) both map to nr⊗p=n⊗rp. The inverse is the same flip, and the differentials commute because N is in degree zero. By The balanced Tor bifunctor and the supplied-resolution balance theorem The left and right projective constructions of Tor are naturally isomorphic, this yields Tor⁡iRop(M,N)≅Tor⁡iR(N,M).

2.1step 1.1step 1.2algebra∎

The tensor flip also identifies exactness of the tensor functors defining flatness, so a right R-module has the same flat dimension as its associated left Rop-module. The given data on both hands supply the data needed for step 1.1 over Rop. Its left weak dimension is therefore the right weak dimension of R, while step 1.2 identifies its Tor supremum with the one in step 1.1. This proves the asserted symmetry. In the zero ring every unital module is zero, every flat dimension is zero, and the Tor-degree set is empty, agreeing with the stated supremum convention.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Semisimple rings have vanishing positive Tor and Ext

Statement

Assume the Axiom of Choice. If R is semisimple, then every left and every right R-module is both projective and injective. For every right module N, left modules M,X, and i>0, Tor⁡iR(N,M)=0,Ext⁡Ri(M,X)=0. Positive Ext also vanishes for pairs of right modules, interpreted as left modules over Rop.

The underlying calculation is choice-free for supplied length-zero projective or injective resolutions: their tensor or Hom complexes have no positive-degree terms. AC here supplies the semisimple-module consequences and, through DC, the balanced change-of-resolution interfaces.

Proof

Given: a semisimple unital ring R and AC for the general assertions, with modules of the stated handedness.

1.1givenalgebra

If R=0, every unital module is zero because m=1m=0m=0, and all assertions follow. For R≠0, Wedderburn–Artin theorem for semisimple rings gives R≅∏j=1rMnj(Dj) with division rings Dj. By The opposite ring Rop, taking opposites and transposing matrices gives Rop≅∏jMnj(Djop). Indeed (BA)T=ATBT when entry multiplication on the right is reversed, and the inverse of a nonzero element of Dj is also its inverse in Djop. The converse direction of the same Wedderburn–Artin theorem therefore makes Rop semisimple.

2.1step 1.1givenalgebra

Under The Axiom of Choice, apply Equivalent module-theoretic characterizations of semisimple rings to R and, by step 1.1, to Rop. Every left module over either ring is projective and every short exact sequence splits. Right R-modules are exactly left Rop-modules with action r⋅n=nr, and their homomorphisms and exact sequences are unchanged. Thus projectivity and splitting hold on both sides. The AC use in the semisimple characterization is the existence of complements in arbitrary semisimple modules.

3.1step 2.1algebra

Since every short exact sequence on either side splits, Equivalent characterizations of injective modules implies that every module on that side is injective. Equivalently, a monomorphism has a retraction onto its image, so a map out of its domain extends by composing with that retraction. This establishes the injectivity assertion, not just projectivity or left-handed vanishing.

4.1step 2.1step 3.1algebra

Each module now has its identity as a length-zero projective resolution and as a length-zero injective resolution. The tensor and Hom complexes formed from these have zero terms in positive degrees, so their positive homology or cohomology vanishes by Tor from a projective resolution of the right module, Ext via a projective resolution of the first variable and Ext via an injective resolution of the second variable. For supplied length-zero resolutions this calculation uses no choice.

5.1step 4.1givenalgebra∎

To obtain DC locally, given an entire relation E on a nonempty set X and x0∈X, AC chooses s(x)∈{y:xEy} for every x∈X; The recursion theorem then gives xn+1=s(xn) from the prescribed x0. This proves the exact DC hypothesis of The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain. The identity resolutions supply enough projectives and injectives and give resolution data canonically on all modules. Consequently the hypotheses of The balanced Tor bifunctor and The balanced Ext bifunctor hold, and their comparison interfaces identify the vanishing groups of step 4.1 with the stated balanced Tor and Ext. Apply the same argument over Rop for right-module Ext.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

The integers have weak and global dimension one

Statement

Assume the Axiom of Choice. Both left and right weak global dimension and both left and right global dimension of Z are 1.

Separately, without any choice assumption, Z/nZ is neither flat nor projective for each integer n>1.

Proof

Given: AC for the dimension assertion, and an integer n>1 for the choice-free nonflatness assertion.

1.1givenalgebra

Under The Axiom of Choice, Higher Tor over the integers vanishes supplies a projective resolution of length at most one for every abelian group. Its terms are flat by Projective left and right modules are flat over an arbitrary ring, so the same sequence is a flat resolution. Thus every projective and flat dimension is at most one, by Projective dimension of an object and The flat dimension of a module.

1.2givenalgebra

Put T=Z/nZ. The tensor presentation in The tensor product M⊗RN from the additive group underlying the free Z-module on M×N, elementary tensors, and finite tensor sums gives inverse maps Z⊗ZT→T, a⊗t↦at, and t↦1⊗t: their composites fix generators. Tensoring the injection Z→×nZ with T therefore gives multiplication by n on T, which is zero on the nonzero class of 1. This is not injective, so T is not flat. Projective modules are flat by Projective left and right modules are flat over an arbitrary ring, hence T is not projective either. No choice is used in this calculation.

2.1step 1.1step 1.2algebra∎

A length-zero flat or projective resolution would identify T with a flat or projective module respectively. Thus step 1.2 excludes dimension zero; step 1.1 gives fd⁡ZT=pd⁡ZT=1 under AC. Taking the suprema in Left and right global dimension of a ring and Left and right weak global dimension yields both dimensions exactly one. Since left and right modules over the commutative ring Z are the same abelian groups with the same integer action, the argument proves all four stated dimensions.

5 · Examples, counterexamples and false statements

False statementConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Tor does not take two left modules over an arbitrary ring without extra bimodule structure

Statement

False claim: for every noncommutative ring R, Tor⁡iR(M,N) is defined for two left R-modules M,N.

Refutation

Given: the ring R and its left modules.

1.1given

The tensor construction requires its first input to be a right R-module so that (xr)⊗y=x⊗(ry) is meaningful.

2.1step 1.1algebra

For two merely left modules, xr is not part of the supplied structure, so the balancing relation is not typed.

3.1step 2.1algebra∎

Hence the displayed Tor expression is not even defined without additional bimodule or opposite-ring data, refuting the universal claim.

False statementConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The two resolution constructions of Tor are not equal by definition

Statement

False claim: resolving the left and resolving the right variable produce literally equal Tor complexes by definition.

Refutation

Given: R=Z, N=Z/2, M=Z/3, and their standard two-term free resolutions.

1.1given

Resolving M gives the left-resolved complex Z/2→3Z/2, whose differential is the identity. Resolving N gives the right-resolved complex Z/3→2Z/3.

2.1step 1.1algebra

These complexes are not literally equal: even their degree-zero groups are Z/2 and Z/3. Nevertheless both have zero homology, as required because Z/2⊗Z/3=0 and the positive Tor groups also vanish.

3.1step 2.1algebra∎

The tensor double-complex argument supplies a natural isomorphism only after passing to homology; this refutes equality by definition.

False statementConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Flat modules need not have projective dimension zero

Statement

False claim: every flat module has projective dimension zero.

Counterinstance: Q is a flat, nonprojective Z-module. This counterinstance and the exclusion of projective dimension zero require no Axiom of Choice.

Refutation

Given: the Z-module Q.

1.1given

A nonzero integer cannot annihilate a nonzero rational number, so Q is torsion-free. The choice-free Torsion-free abelian groups are flat makes it flat over Z.

1.2givenalgebra

Every homomorphism f:Q→Z is zero. For q∈Q and every positive integer m, additivity gives f(q)=mf(q/m). Thus the integer f(q) is divisible by every positive integer. A nonzero integer z cannot have this property: choose m>∣z∣; if z=mk with integer k≠0, then ∣z∣=m∣k∣≥m, a contradiction. Hence f(q)=0 for every q.

2.1step 1.2givenalgebra

The canonical cover ε:Z(Q)↠Q sends eq to q, by Every module is a quotient of a free module. If Q were projective, its lifting property in Projective modules and the lifting property would give a section s:Q→Z(Q) with εs=id⁡Q. For each index q, coordinate projection πq is a homomorphism to Z by The free module on a set and its standard basis, so πqs=0 by step 1.2. All coordinates of every s(x) are zero; hence s=0, contradicting εs(1)=1. Thus Q is not projective, without assuming projective abelian groups are free.

3.1step 1.1step 2.1algebra∎

By Projective dimension of an object, a length-zero projective resolution exists exactly for a projective module. Step 2.1 rules it out for the flat module in step 1.1, refuting the claim. No arbitrary projective-resolution existence is asserted in the choice-free conclusion.

False statementConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Vanishing Tor one does not require a projective factor

Statement

False claim: Tor⁡1R(N,M)=0 can occur only when N or M is projective.

Under AC, a counterinstance for the usual balanced Tor is R=Z, N=Q and M=Z/2Z. Their nonprojectivity and the zero-homology calculation using the displayed finite resolution of M below are separately choice-free.

Refutation

Given: R=Z, N=Q, and M=Z/2Z; AC only for the general balanced-Tor interface.

1.1given

The module Q is nonprojective by the explicitly choice-free counterinstance in Flat modules need not have projective dimension zero. The module Z/2Z is nonprojective by the choice-free nonflatness clause of The integers have weak and global dimension one, with n=2. Neither use imports the AC dimension assertion.

1.2givenalgebra

The exact sequence 0→Z→×2Z→Z/2Z→0 is a projective resolution P∙ of M: its terms are rank-one free and hence projective without AC by the finite-basis clause of Free modules are projective, with the exact choice boundary.

2.1step 1.2algebra

By The tensor product M⊗RN from the additive group underlying the free Z-module on M×N, elementary tensors, and finite tensor sums, Q⊗Z≅Q via q⊗a↦aq, with inverse q↦q⊗1. Thus Q⊗P∙ is 0→Q→×2Q→0 in degrees one and zero. Its degree-one homology is the kernel of multiplication by 2, which is zero. This proves the choice-free specified left-resolution calculation of Tor from a projective resolution of the left module.

3.1step 1.1step 1.2step 2.1givenalgebra∎

Under The Axiom of Choice, Higher Tor over the integers vanishes supplies a projective resolution of Q, while step 1.2 supplies one of M. To obtain DC locally, given an entire relation E on a nonempty set X and x0∈X, AC chooses s(x)∈{y:xEy} for every x∈X; The recursion theorem then gives xn+1=s(xn) from the prescribed x0. This proves the exact DC hypothesis of The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain. Hence The balanced Tor bifunctor identifies the calculated zero group with Tor⁡1Z(Q,Z/2Z). Together with step 1.1 this refutes the proposed implication.

False statementConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Tor is not symmetric as a typed expression over every noncommutative ring

Statement

False claim: Tor is a symmetric bifunctor of two left modules over every ring.

Refutation

Given: a noncommutative ring R and two left modules.

1.1given

The ordinary tensor product M⊗RN already requires one factor to be right-handed.

2.1step 1.1algebra

Thus the supposed inputs of the symmetric expression are not generally a valid domain for Tor.

3.1step 2.1algebra∎

Commutativity supplies an identification of left and right actions; without it the asserted symmetry is ill-typed, not a theorem.

False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)verified 2026-09-09 (gpt-6-astra)Open item page →

Tor one of R modulo I and M is not always the I-torsion submodule of M

Statement

False claim: for every ideal I◃R, Tor⁡1R(R/I,M) equals {m∈M:Im=0}.

Even for a commutative ring this fails: for any field k, take R=k[x,y], I=(x,y) and M=k=R/I. Then the Tor group is k2, whereas the annihilator submodule is k, so they are not isomorphic as R-modules. Assume DC only for the resolution-independent balanced Tor interpretation; the explicit finite-resolution computation below is choice-free.

Refutation

1.1givenalgebra

Every element of R=k[x][y] is uniquely a finite sum ∑a,b≥0cabxayb. Constant-term evaluation ϵ:R→k is onto and has kernel I: every nonconstant monomial is divisible by x or by y. Multiplication by x in R, and by y in k[y], is injective because it shifts the corresponding coefficient indices.

2.1step 1.1algebra

Consider 0→R→d2R2→d1R→ϵk→0, where d2(c)=(−yc,xc) and d1(a,b)=xa+yb. Its composites are zero; d2 is injective by step 1.1, and im⁡d1=I=ker⁡ϵ. If xa+yb=0, setting x=0 gives yb(0,y)=0, hence b(0,y)=0. Coefficient uniqueness gives b=xc for some c, and then x(a+yc)=0 implies a=−yc. Thus ker⁡d1=im⁡d2 and the displayed augmented complex is exact.

3.1step 2.1algebra

The finite free modules in step 2.1 are projective by the lifting definition Projective modules and the lifting property: lift the images of their one or two specified basis vectors through a surjection, and extend linearly. Only finitely many choices are made; no choice axiom is needed. Commutativity gives the same lifting property on the right, so step 2.1 is a supplied right projective resolution of R/I=k.

4.1step 2.1step 3.1algebra

For r=1,2, the mutually inverse maps Rr⊗Rk→kr, (aj)⊗t↦(ϵ(aj)t), and (tj)↦∑jej⊗tj are well-defined by Universal property of the tensor product for balanced maps into abelian groups. Tensoring the resolution with k therefore gives 0→k→0k2→0k→0, since x,y act by zero. Its degree-one homology is k2, which is the right-resolution Tor group by Tor from a projective resolution of the right module and represents balanced Tor under DC.

5.1step 1.1step 4.1algebra

The cotangent calculation also holds explicitly: I2 consists exactly of polynomials all of whose monomials have total degree at least two. Products of two elements of I have this property, and every such monomial is divisible by one of x2,xy,y2. Consequently every class in I/I2 is uniquely ax+by modulo I2, for a,b∈k, and the classes of x,y are a basis. The isomorphism I⊗Rk→I/I2 sends a⊗t to ta+I2 (view t as a constant); its inverse sends a+I2 to a⊗1. For u,v∈I, (uv)⊗1=u⊗ϵ(v)=0, so the inverse is well-defined. Balancing and the inverse composites follow on the generating tensors.

6.1step 4.1contradiction∎

Because I annihilates k, its annihilator submodule is all of k. There is no k-linear isomorphism k2→k: if the images of its standard vectors are a,b, then for (a,b)≠(0,0) the nonzero vector (−b,a) lies in the kernel, and for (a,b)=(0,0) the entire map is zero. Every R-linear map between these modules is k-linear by the constant scalars. Thus the k2 in step 4.1 cannot be the asserted annihilator module.

Remarks

The refutation retains the two-dimensional polynomial-ring example and proves its entire finite resolution and cotangent calculation locally. It does not invoke a Tor long exact sequence or a later Koszul-complex theorem. The nonisomorphism assertion is about R-modules (equivalently here k-vector spaces), not about abstract additive groups for an arbitrary infinite field.

Sources