OAI/Analysis/ProductSpaces/FiniteHeads.lean
22 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.IndependentProducts.FiniteHeadline 14Source documentation
Finite predecessor-closed heads, including the root.
structure FiniteHead where …
- def
OAI.IndependentProducts.FiniteHead.Boundaryline 23Source documentation
First-exit vertices.
def Boundary := {e : Edge // e.val ∉ T.vertices ∧ e.val.dropLast ∈ T.vertices}Mentions: OAI.IndependentProducts.Edge
- lemma
OAI.IndependentProducts.FiniteHead.boundary_eq_of_prefixline 25 - lemma
OAI.IndependentProducts.FiniteHead.boundary_uniqueline 38 - lemma
OAI.IndependentProducts.FiniteHead.exists_boundary_prefixline 44 - def
OAI.IndependentProducts.FiniteHead.exitline 55 - lemma
OAI.IndependentProducts.FiniteHead.exit_prefixline 58 - lemma
OAI.IndependentProducts.FiniteHead.exit_eqline 61 - def
OAI.IndependentProducts.FiniteHead.ancestorline 65Source documentation
The last head ancestor of any vertex.
noncomputable def ancestor (v : Vertex) : Vertex := …
Mentions: OAI.IndependentProducts.Vertex
- lemma
OAI.IndependentProducts.FiniteHead.ancestor_memline 68 - lemma
OAI.IndependentProducts.FiniteHead.ancestor_prefixline 74 - lemma
OAI.IndependentProducts.FiniteHead.ancestor_of_memline 80 - lemma
OAI.IndependentProducts.FiniteHead.ancestor_of_not_memline 83 - lemma
OAI.IndependentProducts.FiniteHead.no_boundary_prefix_headline 86 - def
OAI.IndependentProducts.FiniteHead.containingline 90Source documentation
A head containing any given finite list of vertices.
def containing (s : Finset Vertex) : FiniteHead where …
Mentions: OAI.IndependentProducts.Vertex, OAI.IndependentProducts.FiniteHead
- lemma
OAI.IndependentProducts.FiniteHead.mem_containingline 107 - lemma
OAI.IndependentProducts.mem_pathEdges_iffline 118 - lemma
OAI.IndependentProducts.pathEdges_monoline 131 - lemma
OAI.IndependentProducts.self_mem_pathEdgesline 135 - lemma
OAI.IndependentProducts.pathEdges_parentline 138 - lemma
OAI.IndependentProducts.self_not_mem_pathEdges_parentline 156 - lemma
OAI.IndependentProducts.measurePreserving_sampleSelectorline 168Source documentation
Any coordinatewise choice from independent whole samples is again a product sample. The second index is unchanged, so the selected scalar coordinates are all distinct.
lemma measurePreserving_sampleSelector {κ : Type uκ} [Fintype κ] (s : Edge → κ) : MeasurePreserving (fun ω : κ → Sample => fun e => ω (s e) e) (Measure.pi (fun _ : κ => productMeasure μ)) (productMeasure μ) := by …Mentions: OAI.IndependentProducts.Edge, OAI.IndependentProducts.Sample, OAI.IndependentProducts.productMeasure