Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-adaptedPipeline-generatedjudge pass (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.

The dual-numbers tensor functor is right exact but not left exact

Example

Let k be a field, let A=k[ε]/(ε2) be the algebra of dual numbers (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution, The quotient ring R/I with (r+I)(s+I)=rs+I) and let S=A/(ε) be its simple module (Simple module: a nonzero module with no proper nonzero submodule). Then the tensor functor TS=S⊗A−:A-mod→A-mod is right exact but not left exact. Explicitly, applied to the non-split short exact sequence 0→(ε)→A→S→0 of finite-dimensional A-modules it yields, under the identifications S⊗A(ε)≅S, S⊗AA≅S and S⊗AS≅S, the sequence S→0S→≅S→0; the comparison map S⊗A(ε)→S⊗AA is zero and therefore is not injective, so TS is not left exact. Consistently, TS has a right adjoint Hom⁡A(S,−) but no left adjoint, and its kernel S is not a projective right A-module. No choice is used.

Facts & Assumptions

Given: A field k, the algebra A=k[ε]/(ε2) of dual numbers, and its simple module S=A/(ε).

[L1]

The algebra A=k[ε]/(ε2) is a commutative unital k-algebra in which the class ε of the indeterminate satisfies ε2=0 and every element has the form a+bε with a,b∈k; hence (ε)=kε and S=A/(ε) is a one-dimensional k-vector space with εS=0 (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution, The quotient ring R/I with (r+I)(s+I)=rs+I, Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis).

[L2]

For a finite-dimensional (B,A)-bimodule M with agreeing k-scalar actions, the functor TM=M⊗A− is a k-linear right exact functor A-mod→B-mod, and it is left adjoint to Hom⁡B(M,−); in particular S, a module over the commutative algebra A, is an (A,A)-bimodule and TS is right exact with right adjoint Hom⁡A(S,−) (Finite Eilenberg–Watts for right exact linear functors, Tensor-Hom adjunction for bimodules over arbitrary unital rings).

[L3]

The unit isomorphism S⊗AA≅S sends s⊗a to sa (The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M), and a right exact functor carries an exact sequence X→Y→Z→0 to an exact sequence; the kernel TS(A) equals S⊗AA (Exact sequences and short exact sequences of modules, Module homomorphism and isomorphism, kernel, image and cokernel, Finite left exact functors are Hom functors with dual bimodule kernels).

[L4]

If a short exact sequence 0→X′→X→X′′→0 splits, then X≅X′⊕X′′ with the given maps (The splitting lemma for short exact sequences of modules). If TS were left exact it would have a left adjoint; if S were a projective right A-module then TS would be exact (Finite one-sided exactness is equivalent to the existence of the corresponding adjoint, Exact finite tensor functors have projective right-module kernels, Projective modules and the lifting property, Left and right flat modules over an arbitrary ring).

Verification

technique · direct
1.1L1L2algebra

By [L1] every element of A is a+bε with ε2=0, so (ε)=kε, the quotient S=A/(ε) is one-dimensional over k with εS=0, and A acts on S through k; the A-submodules of S are therefore exactly its k-subspaces, so S≠0 is simple. The quotient map π:A→S has kernel (ε), and the map φ:A→(ε), φ(a)=aε, has image (ε) and kernel (ε), since (a+bε)ε=aε vanishes only for a=0; hence φ induces an A-module isomorphism S=A/(ε)≅(ε) and 0→(ε)→A→πS→0 is a short exact sequence.

2.1L1L4step 1.1algebra

The sequence 0→(ε)→A→S→0 does not split. If it split, then by [L4] there would be an A-module isomorphism A≅(ε)⊕S, and (ε)≅S by step 1.1, so A≅S⊕S; by step 1.1 the element ε acts as zero on each copy of S, hence as zero on S⊕S and therefore, through the isomorphism, as zero on A. But ε⋅1A=ε≠0 in A. Contradiction, so the sequence does not split.

2.2L2L3step 1.1

The functor TS=S⊗A− is right exact by [L2], so applying it to 0→(ε)→A→S→0 gives the exact sequence S⊗A(ε)→S⊗AA→S⊗AS→0 by [L3].

2.3L2L3step 1.1

The three outer identifications of the statement hold: S⊗AA≅S by the unit isomorphism of [L3]; S⊗A(ε)≅S⊗AS because (ε)≅S by step 1.1; and S⊗AS≅S, because applying the right exact functor −⊗AS to A→S→0 identifies S⊗AS with the cokernel of (ε)⊗AS→A⊗AS≅S, whose image is εS=0.

3.1L2L3step 2.3algebra

Under these identifications the first map S⊗A(ε)→S⊗AA is zero: it is induced by the inclusion (ε)↣A, and the generator 1S⊗ε maps to 1S⊗ε, which corresponds under S⊗AA≅S to 1Sε=0 because ε annihilates S; since S⊗A(ε)≅S is generated as an A-module by 1S⊗ε, the map is zero. The second map S⊗AA→S⊗AS is induced by the quotient A↠S and corresponds under the identifications to the identity of S, hence is an isomorphism. So the image sequence is S→0S→≅S→0.

4.1L1step 1.1step 2.3step 3.1

The sequence S→0S→≅S→0 is exact, as the second map is an isomorphism and its kernel is zero, so right exactness of TS is exhibited directly. But TS is not left exact: the extended sequence 0→S⊗A(ε)→S⊗AA→S⊗AS→0 fails to be exact at S⊗A(ε), because the map S⊗A(ε)→S⊗AA is zero while S⊗A(ε)≅S≠0 by steps 1.1 and 2.3.

5.1L3L4step 4.1

Consistently, TS has the right adjoint Hom⁡A(S,−) by [L2] but no left adjoint, since a functor with a left adjoint is left exact by [L4] and TS is not left exact by step 4.1; and its kernel TS(A)=S⊗AA≅S is not a projective right A-module, since by [L4] a projective kernel would make TS exact, while TS is not left exact by step 4.1.

6.1step 1.1step 2.2step 2.3step 3.1step 4.1step 5.1∎

All modules and sequences above are finite-dimensional and the computations use only the finitely many structure maps of A and S, so no choice is used.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

98 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