Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-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.

Dimension of the binary dual code

Statement

For every binary linear code C≤F2n with n≥1, dim⁡C⊥=n−dim⁡C. This argument uses no form of the Axiom of Choice.

Facts & Assumptions

Given: A subspace C≤F2n, its bilinear dual, and the standard coordinate basis of F2n.

[F1]

Bilinear dual of a finite-field linear code: x⋅y=∑j<nxjyj and C⊥={y:x⋅y=0 for every x∈C}.

[F2]

The dual family of a finite basis is a basis of the dual space, with the same dimension: the dual family of a finite basis of a vector space is a basis of its algebraic dual, with the same dimension.

[F4]

Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T: for a linear map with finite-dimensional domain, domain dimension is the sum of kernel dimension and image dimension.

Proof

1.1F1F2construct

Let e0,…,en−1 be the standard basis of F2n. Its coordinate dual basis is e0∗,…,en−1∗, and ei⋅y=yi=ei∗(y) for 0≤i<n by [F1]. Thus the linear map J:F2n→(F2n)∗, J(x)(y)=x⋅y, sends a basis to the dual basis from [F2], so it is an isomorphism.

1.2givenF3construct

Choose a basis c1,…,cm of C and extend it to a basis of F2n by [F3]. For every f∈C∗, define f~ on the extended basis by f~(ci)=f(ci) and value 0 on each added basis vector, then extend linearly. This is a linear functional on F2n whose restriction to C is f. Hence restriction (F2n)∗→C∗ is onto.

2.1F1F2F4step 1.1step 1.2∎

The composite T:F2n→J(F2n)∗→C∗ is onto by the isomorphism in step 1.1 and surjectivity in step 1.2. Its kernel consists exactly of those x for which x⋅c=0 for all c∈C, namely C⊥ by [F1]. Since dim⁡C∗=dim⁡C=m by [F2], rank-nullity [F4] gives n=dim⁡C⊥+m. Therefore dim⁡C⊥=n−dim⁡C.

Depends on

Used by

Dependency tree · two levels

38 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