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.
Termination and exact output of the grid-complex algorithm
Statement
For every finite encoded grid and every mode in the allowed mode set of the grid-complex algorithm, execution terminates. If the grid is invalid, the procedure returns exactly the specified invalid-grid or link-input-not-supported branch. If the input is a valid one-component grid, it returns the stated coefficient ring, all grid states in the declared order, and exactly the matrix entries prescribed by the selected rectangle mode, with the declared gradings and filtration data. This theorem asserts no topological invariance or identification with a Floer homology group.
Statement references
Facts & Assumptions
Given: A finite encoded grid, a selected mode, and the exact validation and enumeration instructions in the algorithm.
Finite grid complexes for knot Floer theory checks the grid number and disjoint one-per-row/column markings, determines the knot component count, and uses the allowed mode to filter the finite state and empty-rectangle lists and compute the output coefficients exactly as stated.
Toroidal grid diagrams and gradings for oriented knots identifies the state set with the permutations of and defines the torus rectangles used by the algorithm.
Proof
The validation stage scans the finite marking array, counts the markings in each row and column, and traces a permutation on the finite set of markings. Each scan and each cycle check terminates. A failed size, marking, or disjointness condition returns invalid-grid; a valid marking array with more than one component cycle returns link-input-not-supported, exactly the two specified rejection branches.
On a valid knot input, the algorithm enumerates the permutations. There are finitely many ordered state pairs; a pair has at most two candidate torus rectangles by [F2]. Testing whether a candidate is empty and counting its finitely many markings takes finitely many array operations. Every mode filter and coefficient calculation is therefore finite, so all matrix entries and grading lists are produced in finite time.
By [F2], every grid state appears exactly once in the permutation enumeration and every rectangle from a pair is among the enumerated torus rectangles. The empty-state test is the definition of ; the mode-specific marking test and coefficient are the instructions in [F1]. Summing the accepted terms modulo two therefore gives exactly the specified differential matrix, and the remaining output fields are computed from the stated grading formulas.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
4 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
- Peter S. Ozsvath, Andras I. Stipsicz, and Zoltan Szabo, Grid Homology for Knots and Links, §§4.1–4.6 (standard reference, not scraped)
- Ciprian Manolescu, Peter Ozsvath, and Sucharit Sarkar, A combinatorial description of knot Floer homology, §§1 and 3 (standard reference, not scraped)