OAI/Analysis/SeparableQuotients/BranchPaths.lean
53 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.SeparableQuotient.BinaryNodes.childline 9 - def
OAI.SeparableQuotient.BinaryNodes.ancestorsline 11 - def
OAI.SeparableQuotient.BinaryNodes.branchline 16 - lemma
OAI.SeparableQuotient.BinaryNodes.child_posline 20 - lemma
OAI.SeparableQuotient.BinaryNodes.lt_childline 21 - lemma
OAI.SeparableQuotient.BinaryNodes.child_parentline 22 - lemma
OAI.SeparableQuotient.BinaryNodes.child_injectiveline 25 - lemma
OAI.SeparableQuotient.BinaryNodes.ancestors_childline 28 - lemma
OAI.SeparableQuotient.BinaryNodes.ancestors_nonemptyline 37 - lemma
OAI.SeparableQuotient.BinaryNodes.ancestors_mem_leline 42 - lemma
OAI.SeparableQuotient.BinaryNodes.ancestors_branchline 53 - lemma
OAI.SeparableQuotient.BinaryNodes.ancestors_branch_lengthline 63 - lemma
OAI.SeparableQuotient.BinaryNodes.branch_strictline 66 - lemma
OAI.SeparableQuotient.BinaryNodes.branch_same_levelline 69 - lemma
OAI.SeparableQuotient.BinaryNodes.exists_separating_nodeline 73 - lemma
OAI.SeparableQuotient.ActualSpace.RawPath.code_congr_prefixline 87 - structure
OAI.SeparableQuotient.ActualSpace.TreeNodeline 101 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.initialline 116 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.lookupline 121 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.rawAlongline 123 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.nodeCodeline 129 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.requestedline 133 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.requested_posline 136 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.listSupportline 143 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.mem_listSupportline 146 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.nextStartline 150 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.nextline 152 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.next_startline 161 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.next_weightline 162 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.next_metadata_gtline 164 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.next_rholine 170 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.stateline 181 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.nodeline 185 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.state_eq_ofFnline 187 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.state_lengthline 196 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.lookup_stateline 198 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.mem_stateline 201 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.finish_le_startline 205 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.metadata_strictline 210 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.support_beforeline 214 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.successive_vectorline 221 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.successive_pieceline 227 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.nodeCode_eq_branchline 233 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.nodeCode_lookupline 249 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.weight_ruleline 265 - def
OAI.SeparableQuotient.ActualSpace.TreeNode.branchPathline 278Source documentation
The prescribed-weight exact-pair construction yields actual admissible paths on all infinite binary branches; records include all original metadata.
def branchPath (b : ℕ → Bool) : InfinitePath f where …
- lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.cross_evaluateline 309 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.pathPartial_nodeline 322 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.pathPartial_otherline 334 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.pathFunctional_nodeline 341 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.pathFunctional_otherline 351 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.pair_mem_submoduleline 356 - lemma
OAI.SeparableQuotient.ActualSpace.TreeNode.restricted_separatedline 365Source documentation
Path restrictions are uniformly separated on every subspace containing the block sequence, with separation constant 1/500.
lemma restricted_separated (V : Submodule ℝ E) (hV : ∀ n, z.embed n ∈ V) {b c : ℕ → Bool} (hbc : b ≠ c) : (1/1000 : ℝ) ≤ ‖(pathFunctional (branchPath z b)).comp V.subtypeL - (pathFunctional (branchPath z c)).comp V.subtypeL‖ := by …Mentions: OAI.SeparableQuotient.ActualSpace.E, OAI.SeparableQuotient.ActualSpace.pathFunctional, OAI.SeparableQuotient.ActualSpace.TreeNode.branchPath