Alphabeta Math
LemmaStatement: Literature-sourcedProof: 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.

Finite-support families of finite-dimensional vector spaces are locally finite but not finite

Statement

Let k be a field and let C be the category whose objects are the families (Vn)n∈N of finite-dimensional k-vector spaces with Vn=0 for all but finitely many n, and whose morphisms (Vn)→(Wn) are the families (fn:Vn→Wn) of k-linear maps, with componentwise identities and composition. Then C is a k-linear abelian category in which kernels, cokernels and finite biproducts are computed componentwise; every hom-space is finite-dimensional over k; every object has finite length; every object is projective, hence every simple object has a projective cover; and the objects Sm with (Sm)m=k and (Sm)n=0 for n≠m are pairwise non-isomorphic simple objects. Consequently C is locally finite and has enough projectives, but it has infinitely many isomorphism classes of simple objects and no object of C is a generator, so C is not a finite k-linear abelian category. No choice is used.

Facts & Assumptions

Given: A field k, the category k-Mod of k-vector spaces, the product category P=∏n∈Nk-Mod (Product category and its projection functors), and its full subcategory C on the families (Vn) with every Vn finite-dimensional and Vn=0 for all but finitely many n. For an object V write supp⁡V={n:Vn≠0}, a finite set by hypothesis, and write d(V)=∑ndim⁡kVn.

[F1]

k-Mod is the category of modules over the field k and is abelian (Modules over a ring form an abelian category).

[F2]

Every set-indexed product of abelian categories is abelian, with the zero object, finite biproducts, kernels and cokernels computed componentwise (A small product of abelian categories is abelian, Product category and its projection functors).

[F3]

For a homomorphism f:M→N of k-modules, ker⁡f is a submodule of M, im⁡f is a submodule of N, and f is injective if and only if ker⁡f={0M}; the cokernel is coker⁡f=N/im⁡f (Module homomorphism and isomorphism, kernel, image and cokernel, Kernels and images of module homomorphisms are submodules, and injectivity is equivalent to trivial kernel).

[F4]

In an abelian category a morphism is monic exactly when its kernel is zero, and epic exactly when its cokernel is zero (In an abelian category, monic means zero kernel and epic means zero cokernel).

[F5]

A linear subspace of a finite-dimensional space is finite-dimensional, and dim⁡FV=dim⁡F(ker⁡T)+dim⁡F(im⁡T) for a linear T on a finite-dimensional V (If dim⁡FV=n and U is a linear subspace of V, then U is finite-dimensional, dim⁡FU≤n, and dim⁡FU=n if and only if U=V, Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T).

[F8]

A subcategory is full when it contains every morphism between its objects that exists in the ambient category (Subcategory and full subcategory).

Proof

technique · direct
1.1F1F2F8given

The category k-Mod is abelian by [F1], so the product category P=∏n∈Nk-Mod is abelian by [F2], with zero object, finite biproducts, kernels and cokernels computed componentwise; C is by definition the full subcategory of P on the families that are finite-dimensional in every degree and zero in all but finitely many degrees.

1.2F7givenalgebra

The family of zero spaces is an object of C and is the zero object of P, and if V,W∈C then the componentwise family (Vn⊕Wn) lies in C, because supp⁡(V⊕W)⊆supp⁡V∪supp⁡W is finite and dim⁡k(Vn⊕Wn)=dim⁡kVn+dim⁡kWn by [F7] is finite in every degree; the biproduct morphisms of P are the componentwise ones, so C contains the zero object and is closed under finite biproducts computed in P.

1.3F2F3F5givenalgebra

Let f:V→W be a morphism in C. Its kernel in P is the family (ker⁡fn) of [F3] with the canonical inclusions, whose support lies in the finite set supp⁡V, and ker⁡fn is a subspace of the finite-dimensional space Vn, hence finite-dimensional by [F5]; its cokernel in P is the family (coker⁡fn)=(Wn/im⁡fn) of [F3], whose support lies in the finite set supp⁡W, and dim⁡k(Wn/im⁡fn)=dim⁡kWn−dim⁡k(im⁡fn)<∞ by rank-nullity [F5]. Hence both the kernel and the cokernel in P of a morphism of C are objects of C with their canonical maps, so C is closed under kernels and cokernels of its morphisms computed in P.

1.4F7given

For V,W∈C the set Hom⁡C(V,W) is the product ∏n∈NL(Vn,Wn), which is a finite product over the finite set supp⁡V∪supp⁡W because L(0,X) and L(X,0) are the zero space; identified with the finite direct sum ⨁n∈supp⁡V∪supp⁡WL(Vn,Wn) it is a finite-dimensional k-vector space with dim⁡kHom⁡C(V,W)=∑n(dim⁡kVn)(dim⁡kWn) by [F7]. Composition is componentwise, hence k-bilinear, so C is a locally small k-linear category in which every hom-space is finite-dimensional over k.

1.5F8givenconstruct

A family (un):(Vn)→(Wn) of linear maps is an isomorphism in C exactly when every un is a linear isomorphism, and then (un−1) is its inverse; for m∈N let Sm be the object with (Sm)m=k and (Sm)n=0 for n≠m, so that Sm≠0.

2.1F8step 1.1step 1.2step 1.3algebra

By steps 1.1, 1.2 and 1.3 the full subcategory C of the abelian category P contains the zero object and is closed under finite biproducts, kernels and cokernels computed in P, so it is an abelian subcategory of P in the sense of Abelian subcategory and exact embedding. Consequently it is itself abelian: hom-sets are abelian groups with bilinear composition inherited from P, the zero object and finite biproducts of C are those of P, every morphism of C has its P-kernel and P-cokernel in C, and its image and coimage, being built from those kernels and cokernels (Image and coimage in a category with kernels and cokernels), are also objects of C, with the canonical comparison an isomorphism in P whose inverse is a morphism of C by fullness [F8]; this is exactly additivity with invertible image-coimage comparison, so C is abelian (Abelian category).

3.1F3F4step 2.1algebra

In the abelian category C the kernel and cokernel of a morphism are computed componentwise, as in step 1.3; by [F4] a morphism u:V→W of C is monic if and only if ker⁡u=0, that is if and only if ker⁡un=0 for every n, which by [F3] holds exactly when every un is injective; and u is epic if and only if coker⁡u=0, that is if and only if Wn=im⁡un for every n, which holds exactly when every un is surjective.

4.1F6step 3.1chooseconstructalgebra

Every object V of C is projective (Projective object): let q:E→M be an epimorphism and f:V→M a morphism in C; by step 3.1 each qn:En→Mn is surjective. For each n∈supp⁡V choose an ordered basis (vn,1,…,vn,dn) of Vn (possible since Vn is finite-dimensional) and for each j≤dn choose en,j∈En with qn(en,j)=fn(vn,j); finitely many such choices are made. By [F6] there is for each such n a unique linear gn:Vn→En with gn(vn,j)=en,j, and set gn=0 for the remaining n; then qngn=fn for n∈supp⁡V because both sides agree on the basis (vn,j), and for the remaining n both sides are zero, so the family (gn) is a morphism of C with q∘g=f. Thus every morphism into M lifts along every epimorphism q, so V is projective.

4.2F5step 1.5step 3.1algebra

For every m the object Sm of step 1.5 is simple (Simple object): it is nonzero, and if u:T→Sm is a monomorphism in C then every un is injective by step 3.1; for n≠m the target (Sm)n is zero, so an injective map into it has zero domain and Tn=0, while a nonzero subobject has T≠0, hence Tm≠0; then um:Tm→k is an injective linear map with nonzero finite-dimensional domain, so dim⁡kTm≤1 and dim⁡kTm≥1, whence um is an isomorphism and so is u by step 1.5. Therefore the only subobjects of Sm are the zero subobject and 1Sm, so Sm is simple.

5.1step 4.2algebra

Conversely, if V∈C is simple, then V≠0 gives Vm≠0 for some m, and a nonzero vector of Vm spans a line L⊆Vm; the object S with Sm=L and Sn=0 for n≠m is a nonzero subobject of V isomorphic to Sm, so by simplicity the subobject S equals V and V≅Sm. Moreover Sm≅Sn forces k=(Sm)m≅(Sn)m, so (Sn)m≠0 and m=n. Hence the objects Sm, m∈N, form a complete set of pairwise non-isomorphic simple objects, so C has infinitely many isomorphism classes of simple objects.

5.2F5step 2.1step 4.2induction

Every object V of C has finite length (Object of finite length): induct on the natural number d(V)=∑ndim⁡kVn from step 1.4. If d(V)=0 then every Vn=0, so V=0 and the empty composition series exhibits finite length. If d(V)>0, choose n∈supp⁡V and a line L⊆Vn; the object S with Sn=L and Sk=0 for k≠n is a simple subobject of V, and the quotient V/S (The quotient of an object by a subobject) is the family with (V/S)n=Vn/L and (V/S)j=Vj for j≠n, of total dimension d(V)−1; by the induction hypothesis V/S has finite length, and S≅Sn has the one-step composition series 0<S because it is simple by step 4.2, so the additivity theorem for lengths along a subobject (Length is additive along a subobject) gives that V has finite length and ℓ(V)=1+ℓ(V/S).

5.3step 4.1algebra

Every simple object of C has a projective cover (Superfluous subobjects and projective covers in an abelian category): if S is simple then its identity 1S:S→S is an epimorphism whose source S is projective by step 4.1, and its kernel is the zero subobject, which is superfluous because [0]∨[m]=[m] for every subobject [m], so the condition [0]∨[m]=[1S] forces [m]=[1S]; hence 1S is essential and is a projective cover of S.

5.4step 1.4step 4.2algebra

No object P of C is a generator (Generator and cogenerator of a category): choose m∉supp⁡P, possible because supp⁡P is finite; then Hom⁡C(P,Sm)=∏nL(Pn,(Sm)n)=0 by step 1.4, since the m-th factor is L(0,k)=0. The two distinct parallel morphisms 1Sm,0:Sm→Sm therefore cannot be separated by any morphism P→Sm, so the singleton {P} is not separating in the sense of Separating and coseparating sets of objects, and P is not a generator.

6.1step 1.4step 2.1step 4.1step 5.1step 5.2step 5.3step 5.4given∎

By step 2.1 the category C is abelian, by step 1.4 it is locally small, k-linear with finite-dimensional hom-spaces, and by step 5.2 every object has finite length; hence C is a locally finite k-linear abelian category (Locally finite k-linear abelian categories). By step 4.1 every object is projective, hence by step 5.3 every simple object has a projective cover, so C has enough projectives; by step 5.1 it has infinitely many isomorphism classes of simple objects and by step 5.4 no object is a generator, so the finiteness conditions of Finite k-linear abelian categories fail and C is not a finite k-linear abelian category. All bases chosen lie in finite-dimensional spaces, the hom-space products and objectwise sums reduce to finite ones; the ambient countable product uses the explicit componentwise module constructions, and no element is selected from an infinite family, so no choice is used.

Depends on

Used by

Dependency tree · two levels

111 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