OAI/Analysis/ForestSpace/Segments.lean
30 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ForestSpace.ForestOrderline 14Source documentation
Every ancestral cone is a chain, the order-theoretic forest condition.
def ForestOrder (V : Type) [PartialOrder V] : Prop := …
- def
OAI.ForestSpace.IsSegmentline 18Source documentation
A finite, order-convex chain. The empty chain is a harmless zero test.
Also declared: ComparatorChallenges/ForestSpace.lean:73 (same declaration text).
def IsSegment {V : Type} [PartialOrder V] (S : Finset V) : Prop := … - def
OAI.ForestSpace.segSumline 23Source documentation
The sum of coordinates over a segment.
Also declared: ComparatorChallenges/ForestSpace.lean:78 (same declaration text).
def segSum {V : Type} (u : V → ℝ) (S : Finset V) : ℝ := ∑ v ∈ S, u v - def
OAI.ForestSpace.TestBoundline 26Source documentation
Squared bound on every disjoint family of segment tests.
Also declared: ComparatorChallenges/ForestSpace.lean:81 (same declaration text).
def TestBound {V : Type} [PartialOrder V] (u : V → ℝ) (C : ℝ) : Prop := … - theorem
OAI.ForestSpace.isSegment_emptyline 34 - theorem
OAI.ForestSpace.isSegment_singletonline 37 - theorem
OAI.ForestSpace.segSum_emptyline 51 - theorem
OAI.ForestSpace.segSum_zeroline 53 - theorem
OAI.ForestSpace.segSum_addline 56 - theorem
OAI.ForestSpace.segSum_subline 60 - theorem
OAI.ForestSpace.segSum_smulline 64 - theorem
OAI.ForestSpace.TestBound.monoline 68 - theorem
OAI.ForestSpace.TestBound.nonnegline 71 - theorem
OAI.ForestSpace.TestBound.singleline 74 - theorem
OAI.ForestSpace.TestBound.zeroline 79 - theorem
OAI.ForestSpace.TestBound.smulline 83 - theorem
OAI.ForestSpace.TestBound.addline 89 - theorem
OAI.ForestSpace.IsSegment.headline 116Source documentation
Cutting a segment by an ancestral set produces another segment.
theorem IsSegment.head {S : Finset V} (hS : IsSegment S) (H : Set V) (hH : IsLowerSet H) [DecidablePred (· ∈ H)] : IsSegment (S.filter (· ∈ H)) := by …Mentions: OAI.ForestSpace.IsSegment
- theorem
OAI.ForestSpace.IsSegment.tailline 126 - theorem
OAI.ForestSpace.TestBound.restrictline 137 - theorem
OAI.ForestSpace.TestBound.restrict_complline 146 - theorem
OAI.ForestSpace.IsSegment.endpointsline 160 - def
OAI.ForestSpace.Gateline 174Source documentation
A first vertex outside an ancestral set (including unattached roots).
def Gate (H : Set V) (g : V) : Prop := g ∉ H ∧ ∀ v, v < g → v ∈ H
- theorem
OAI.ForestSpace.Gate.eq_of_leline 176 - theorem
OAI.ForestSpace.IsSegment.gate_uniqueline 181 - theorem
OAI.ForestSpace.IsSegment.exists_gateline 187 - def
OAI.ForestSpace.SupportedOnline 210Source documentation
A coordinate vector supported on a specified set.
def SupportedOn (u : V → ℝ) (H : Set V) : Prop := ∀ v, v ∉ H → u v = 0 …
- theorem
OAI.ForestSpace.SupportedOn.segSum_filterline 213 - theorem
OAI.ForestSpace.SupportedOn.segSum_eq_zeroline 224 - theorem
OAI.ForestSpace.cross_zero_of_no_gateline 228