Proof of `Computing locally definable construction sequences`
groundedproofs/Lax185574Proofs/DefinableSequences.lean · lax-185574
What this proof establishes
Assuming the claims on the left, the claim on the right holds — checked by the archive's pipeline. Proof code is not displayed here.
In the paper
- page 31 of this submission's paper
Description
The proof of the theorem on definable construction sequences. Compute a chain at radius and accuracy (the chain theorem), of length , and turn it into a construction sequence (the lemma turning chains into construction sequences). With the radius- width of the chain, a bound on the VC-dimension of the graphs of the class (the observation on bounded VC-dimension) and (the Sauer–Shelah lemma), , so . The length is , as the width of a chain grows with the radius. The number of predicates is . On the word RAM, a first phase converts the compressed sparse row form of the graph into the word of the graph that the two cited programs read.
The proof is carried out for the input format with the graph in compressed sparse row form and the notion . The algorithm converts the word of the graph into compressed sparse rows () and runs that program. The script of a graph is the one whose encoding the program outputs on the converted input.