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.
Cohomology over a field is dual to homology for finite-dimensional complexes
Statement
For a chain complex of finite-dimensional vector spaces over , evaluation gives .
Proof
Given: A chain complex of finite-dimensional vector spaces over , with , , and .
[L1] Evaluation sends the cohomology class of a cocycle to the functional on (The evaluation map from cohomology to Hom of homology).
[L2] In a finite-dimensional vector space, every basis of a subspace extends to a basis of the whole space by finitely many exchanges; hence a linear functional on a subspace extends to the whole space by assigning zero on the added basis vectors (The Steinitz exchange lemma: if is linearly independent and spans with finite of size , then is finite with , and there is of size such that spans ).
Fix . A cochain is a cocycle exactly when , because its coboundary is . Such an restricts to and factors through , giving the evaluation map [L1]. A coboundary vanishes on , so evaluation is well defined on cohomology classes.
Given , compose it with to get a functional on that vanishes on . Extend it to by [L2]. Then , so is a cocycle, and its evaluation is . Thus evaluation is surjective.
Suppose a cocycle evaluates to zero. Then . Define by ; if , then , so this is well defined. Extend to by [L2]. Now , so is a coboundary and its cohomology class is zero. Thus evaluation is injective.
Steps 2.1 and 2.2 show that the evaluation map is a bijective linear map, hence the claimed isomorphism. Each basis extension involved only the two fixed finite-dimensional spaces and ; no choice principle or general UCT is used.
Depends on
- The evaluation map from cohomology to Hom of homology
- The Steinitz exchange lemma: if $L \subseteq V$ is linearly independent and $S \subseteq V$ spans $V$ with $S$ finite of size $n$, then $L$ is finite with $|L| = m \le n$, and there is $T \subseteq S$ of size $n - m$ such that $L \cup T$ spans $V$
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
31 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
- Weibel, An Introduction to Homological Algebra (standard reference, not scraped)