OAI/Combinatorics/MatrixRemoval/HostTreeOrder.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Comparison lemmas for the concrete depth-first tree orders used in mode localization.
- theorem
OAI.Problem348.Construction.eq_plusPos_of_atLevelline 15 - theorem
OAI.Problem348.Construction.eq_minusPos_of_atLevelline 30 - theorem
OAI.Problem348.Construction.node_eq_level_nodeline 47 - theorem
OAI.Problem348.Construction.row_plus_lt_iffline 52Source documentation
Row plus child precedes row plus parent exactly for the stated parent-node inequality.
theorem row_plus_lt_iff {h i : ℕ} {child parent : VariablePosition h} (hc : AtLevel (i + 1) true child) (hp : AtLevel i true parent) : TreePositions.rowKey h child < TreePositions.rowKey h parent ↔ node child / 2 ≤ node parent := by …Mentions: OAI.Problem348.Construction.VariablePosition, OAI.Problem348.Construction.AtLevel, OAI.Problem348.TreePositions.rowKey, OAI.Problem348.Construction.node
- theorem
OAI.Problem348.Construction.row_minus_lt_iffline 63Source documentation
Row minus parent precedes row minus child exactly for the parent-node inequality.
theorem row_minus_lt_iff {h i : ℕ} {child parent : VariablePosition h} (hc : AtLevel (i + 1) false child) (hp : AtLevel i false parent) : TreePositions.rowKey h parent < TreePositions.rowKey h child ↔ node parent ≤ node child / 2 := by …Mentions: OAI.Problem348.Construction.VariablePosition, OAI.Problem348.Construction.AtLevel, OAI.Problem348.TreePositions.rowKey, OAI.Problem348.Construction.node
- theorem
OAI.Problem348.Construction.column_plus_lt_iffline 74Source documentation
Column plus parent precedes column plus child exactly for the parent-node inequality.
theorem column_plus_lt_iff {h i : ℕ} {child parent : VariablePosition h} (hc : AtLevel (i + 1) true child) (hp : AtLevel i true parent) : TreePositions.columnKey h parent < TreePositions.columnKey h child ↔ node parent ≤ node child / 2 := by …Mentions: OAI.Problem348.Construction.VariablePosition, OAI.Problem348.Construction.AtLevel, OAI.Problem348.TreePositions.columnKey, OAI.Problem348.Construction.node
- theorem
OAI.Problem348.Construction.column_minus_lt_iffline 85Source documentation
Column minus child precedes column minus parent exactly for the parent-node inequality.
theorem column_minus_lt_iff {h i : ℕ} {child parent : VariablePosition h} (hc : AtLevel (i + 1) false child) (hp : AtLevel i false parent) : TreePositions.columnKey h child < TreePositions.columnKey h parent ↔ node child / 2 ≤ node parent := by …Mentions: OAI.Problem348.Construction.VariablePosition, OAI.Problem348.Construction.AtLevel, OAI.Problem348.TreePositions.columnKey, OAI.Problem348.Construction.node