OAI/Analysis/SegmentLenses/TreeGeometry.lean
34 declarations, 0 contain sorry, 0 declared as axioms
Ancestry, segment splitting, and opposite crossings
- class
OAI.SegmentLenses.TreeOrderline 20 - class
OAI.SegmentLenses.IntervalSegmentsline 24 - instance
OAI.SegmentLenses.infiniteOrderline 27 - instance
OAI.SegmentLenses.infiniteTreeOrderline 34 - instance
OAI.SegmentLenses.infiniteIntervalSegmentsline 37 - instance
OAI.SegmentLenses.infiniteLocallyFiniteline 40 - instance
OAI.SegmentLenses.forestOrderline 46 - instance
OAI.SegmentLenses.forestTreeOrderline 53 - instance
OAI.SegmentLenses.forestIntervalSegmentsline 60 - instance
OAI.SegmentLenses.forestLocallyFiniteline 63 - theorem
OAI.SegmentLenses.interval_isSegmentline 81 - theorem
OAI.SegmentLenses.halfOpen_isSegmentline 90 - theorem
OAI.SegmentLenses.split_intervalline 121 - theorem
OAI.SegmentLenses.split_disjointline 139 - theorem
OAI.SegmentLenses.head_zero_aboveline 149 - theorem
OAI.SegmentLenses.segment_sum_eq_headline 163 - theorem
OAI.SegmentLenses.split_suffix_sumline 177 - theorem
OAI.SegmentLenses.opposite_split_gainline 186 - theorem
OAI.SegmentLenses.selected_split_budgetline 205 - theorem
OAI.SegmentLenses.matched_opposite_crossingline 276 - def
OAI.SegmentLenses.Gateline 328 - theorem
OAI.SegmentLenses.gates_incomparableline 331 - theorem
OAI.SegmentLenses.gate_unique_in_intervalline 340 - def
OAI.SegmentLenses.SegmentFamily.presentationline 350 - def
OAI.SegmentLenses.SegmentFamily.firstline 358 - def
OAI.SegmentLenses.SegmentFamily.lastline 360 - theorem
OAI.SegmentLenses.SegmentFamily.first_le_lastline 362 - theorem
OAI.SegmentLenses.SegmentFamily.reprline 368 - theorem
OAI.SegmentLenses.SegmentFamily.repr_disjointline 374 - def
OAI.SegmentLenses.SegmentFamily.boundaryline 383 - theorem
OAI.SegmentLenses.SegmentFamily.boundary_of_memline 386 - theorem
OAI.SegmentLenses.SegmentFamily.boundary_nonzeroline 404 - theorem
OAI.SegmentLenses.SegmentFamily.gate_uniqueline 418 - theorem
OAI.SegmentLenses.opposite_crossingline 428