Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28
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.

If dimFV=n\dim_F V = n and UU is a linear subspace of VV, then UU is finite-dimensional, dimFUn\dim_F U \le n, and dimFU=n\dim_F U = n if and only if U=VU = V

Statement

Let VV be a vector space over a field FF (Vector space over a field) that is finite-dimensional with dimFV=n\dim_F V = n (Finite-dimensional vector space, and its dimension dimFV\dim_F V; infinite-dimensional means having no finite basis), and let UU be a linear subspace of VV (Linear subspace of a vector space). Then

  1. UU is finite-dimensional over FF and dimFUn\dim_F U \le n;
  2. dimFU=n\dim_F U = n if and only if U=VU = V;
  3. Extension, with no choice principle. Every linearly independent A0UA_0 \subseteq U is contained in a basis of UU: there is a basis BB of UU with A0BUA_0 \subseteq B \subseteq U. Claim 1 is the case A0=A_0 = \varnothing. Since VV is itself a linear subspace of VV (Linear subspace of a vector space), claim 3 applies with VV in place of UU, and hence to any finite-dimensional vector space over FF in place of the pair (V,U)(V, U).

Nothing above uses a choice principle, and claim 3 in particular is the finite-dimensional substitute for the Zorn-based extension theorem stated earlier on this page. In finite dimension the extension terminates on its own, because If VV has a spanning set with nn elements, then every linearly independent subset of VV is finite with at most nn elements; in particular VV has no linearly independent subset equinumerous with N\mathbb{N} bounds the size of an independent set and The well-ordering principle then supplies a largest one; no selection is made anywhere.

Finiteness is essential in claim 2. Without it the equality case fails: the companion page exhibits a proper linear subspace of an infinite-dimensional space whose basis is equinumerous with a basis of the whole space.

Facts & Assumptions

Given: A field FF, a vector space VV over FF with dimFV=n\dim_F V = n, and a linear subspace UU of VV.

[L3]

For AUA \subseteq U, linear independence computed in UU and in VV is the same condition, and spanU(A)=spanV(A)\operatorname{span}_U(A) = \operatorname{span}_V(A); so AA is a basis of UU exactly when AA is linearly independent and span(A)=U\operatorname{span}(A) = U (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis, section on bases of a linear subspace, Linear subspace of a vector space).

[L6]

Every nonempty subset of N\mathbb{N} has a least element (The well-ordering principle); \le is a total order; m<σ(p)    mpm < \sigma(p) \iff m \le p; every p0p \ne 0 is a successor; and σ(p)=p{p}\sigma(p) = p \cup \{p\} with ppp \notin p (\le is a linear order on N\mathbb{N}, Order on the natural numbers, On N\mathbb{N} the order is membership: m<n    mnm < n \iff m \in n, Every nonzero natural number is a successor, The natural numbers N\mathbb{N} (von Neumann)).

[L7]

A finite set is equinumerous with exactly one natural number (The pigeonhole principle on N\mathbb{N}, claim 3); 0\varnothing \approx 0, and XYX \approx Y means a bijection exists (Equinumerous sets, ABA \approx B and ABA \preceq B, Finite, countably infinite, countable, uncountable, Injection, surjection, bijection).

Proof

technique · direct
1.1

Fix a basis BB of VV with BnB \approx n. It spans VV and is finite of size nn, so every linearly independent subset of VV is finite with at most nn elements.

L1L2
1.2

A subset AUA \subseteq U is linearly independent as a subset of UU exactly when it is linearly independent as a subset of VV, and its span is the same set computed in either space; so "basis of UU" is unambiguous, and every linearly independent subset of UU is a linearly independent subset of VV.

L3
1.3

A nonempty KNK \subseteq \mathbb{N} with an upper bound has a greatest element. Let MM be the set of upper bounds of KK in N\mathbb{N}, nonempty by hypothesis, and let j0j_0 be its least element. If j0=0j_0 = 0 then every kKk \in K satisfies k0k \le 0, hence k=0k = 0, and KK is nonempty, so 0K0 \in K. If j00j_0 \ne 0, write j0=σ(p)j_0 = \sigma(p) and suppose j0Kj_0 \notin K; then every kKk \in K satisfies kj0k \le j_0 and kj0k \ne j_0, hence k<σ(p)k < \sigma(p), hence kpk \le p, so pMp \in M with p<j0p < j_0, contradicting leastness. Either way j0Kj_0 \in K, and j0j_0 is an upper bound, so it is the greatest element of KK.

L6
2.1

Fix a linearly independent A0UA_0 \subseteq U, possibly empty, and let K:={pN:some linearly independent A with A0AU has Ap}K := \{\, p \in \mathbb{N} : \text{some linearly independent } A \text{ with } A_0 \subseteq A \subseteq U \text{ has } A \approx p \,\}. Then KK is nonempty: by step 1.2 the set A0A_0 is a linearly independent subset of VV, so it is finite by step 1.1, say A0a0A_0 \approx a_0, and A0A_0 itself witnesses a0Ka_0 \in K. And every pKp \in K satisfies pnp \le n, since the witnessing AA is likewise a linearly independent subset of VV and step 1.1 bounds its size, the size being unique. So KK is nonempty and bounded by nn, and step 1.3 gives it a greatest element dnd \le n; fix a linearly independent AA with A0AUA_0 \subseteq A \subseteq U and AdA \approx d.

step 1.1step 1.2step 1.3L7
3.1

That AA is a basis of UU containing A0A_0. Suppose some wUw \in U had wspan(A)w \notin \operatorname{span}(A). Then A{w}A \cup \{w\} is linearly independent and wAw \notin A, and A0A{w}UA_0 \subseteq A \cup \{w\} \subseteq U; moreover a bijection dAd \to A extends to a bijection σ(d)A{w}\sigma(d) \to A \cup \{w\} by sending dd to ww, so A{w}σ(d)A \cup \{w\} \approx \sigma(d) and σ(d)K\sigma(d) \in K, contradicting the maximality of dd in KK. Hence Uspan(A)U \subseteq \operatorname{span}(A); and span(A)U\operatorname{span}(A) \subseteq U because UU is a linear subspace of VV containing AA. So span(A)=U\operatorname{span}(A) = U and AA is a basis of UU with A0AA_0 \subseteq A.

step 2.1L3L4L5L6L7
4.1

Claim 1. Run steps 2.1 and 3.1 at A0=A_0 = \varnothing, which is linearly independent and contained in UU. They produce a basis AA of UU with AdA \approx d, so UU is finite-dimensional with dimFU=d\dim_F U = d, and dnd \le n by step 2.1.

step 2.1step 3.1L1
4.2

Claim 3. For an arbitrary linearly independent A0UA_0 \subseteq U, steps 2.1 and 3.1 produce a basis AA of UU with A0AUA_0 \subseteq A \subseteq U, which is the assertion. Every selection made along the way is a single existential instantiation from a nonempty set, and the greatest element supplied by step 1.3 is determined by KK rather than chosen from it, so no choice principle is used. Applying this with VV in the roles of both VV and UU, which is legitimate because VV is a linear subspace of itself, gives the statement for an arbitrary finite-dimensional vector space over FF.

step 2.1step 3.1L3L6
5.1

Claim 2. If U=VU = V then dimFU=dimFV=n\dim_F U = \dim_F V = n. Conversely suppose dimFU=n\dim_F U = n; then d=nd = n by step 4.1, so the basis AA produced at A0=A_0 = \varnothing in step 3.1 is a linearly independent subset of VV with AnA \approx n and span(A)=U\operatorname{span}(A) = U. If UVU \ne V, pick wVU=Vspan(A)w \in V \setminus U = V \setminus \operatorname{span}(A); then A{w}A \cup \{w\} is a linearly independent subset of VV with A{w}σ(n)A \cup \{w\} \approx \sigma(n), and σ(n)n\sigma(n) \le n by step 1.1, which is impossible since n<σ(n)n < \sigma(n). So U=VU = V.

step 1.1step 3.1step 4.1L4L6L7
6.1

Claim 1 is step 4.1, claim 2 is step 5.1 and claim 3 is step 4.2.

step 4.1step 4.2step 5.1

Remarks

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 83 results over 28 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources