OAI/NumberTheory/TwoPoint/Walks/ForestPathRealization.lean
4 declarations, 0 contain sorry, 0 declared as axioms
Arbitrary finite incidence forests fit the coefficient-independent path code.
- lemma
OAI.TwoPointCorrelations.list_idxOf_map_injectiveline 16 - def
OAI.TwoPointCorrelations.forestPathDataOfRepresentationline 29Source documentation
Relabeling by
Finchanges no forest index. The graph, walks, and non-reversal proofs are transported rather than postulated.noncomputable def forestPathDataOfRepresentation (G : SimpleGraph V) (hG : G.IsAcyclic) (hN : Fintype.card V ≤ N) (t : BinaryTree V) (ht : (forestNodes t).Nodup) (hc : ∀ v, v ∈ forestNodes t) (ha : ∀ a b, forestAdjacent t a b ↔ G.Adj a b) (color : V → Bool) (start finish : Fin segments → V) (p : ∀ i, G.Walk (start i) (finish i)) (hp : ∀ i, List.IsChain (· ≠ ·) (p i).edges) : ForestPathData N segments := by …Mentions: OAI.TwoPointCorrelations.forestNodes, OAI.TwoPointCorrelations.forestAdjacent, OAI.TwoPointCorrelations.ForestPathData
- theorem
OAI.TwoPointCorrelations.forestPathDataOfRepresentation_patternline 67 - theorem
OAI.TwoPointCorrelations.forest_paths_realizableline 84Source documentation
Every finite forest with boundedly many vertices and any family of reduced walks contributes to the single universal code universe.
theorem forest_paths_realizable (G : SimpleGraph V) (hG : G.IsAcyclic) (hN : Fintype.card V ≤ N) (color : V → Bool) (start finish : Fin segments → V) (p : ∀ i, G.Walk (start i) (finish i)) (hp : ∀ i, List.IsChain (· ≠ ·) (p i).edges) : ∃ t : BinaryTree V, (forestNodes t).Nodup ∧ (∀ v, v ∈ forestNodes t) ∧ (fun i => (p i).support.map (fun v => (forestNodes t).idxOf v)) ∈ Set.range (@ForestPathData.pattern N segments) := by …Mentions: OAI.TwoPointCorrelations.forestNodes, OAI.TwoPointCorrelations.ForestPathData.pattern