∀ {α : Type u_1} {β : α → Type u_2} (l r newL : Std.DTreeMap.Internal.Impl α β),
  l.size - 1 ≤ newL.size →
    newL.size ≤ l.size + 1 →
      l.size + r.size ≤ 1 ∨ l.size ≤ 3 * r.size ∧ r.size ≤ 3 * l.size →
        ¬((3 * newL.size ≤ 3 * 3 * r.size + 3 * r.size + r.size + 3 ∧ r.size + 1 ≤ newL.size ∨
                (newL.size + (r.size + 1) ≤ 1 ∨ newL.size ≤ 3 * (r.size + 1) ∧ r.size + 1 ≤ 3 * newL.size) ∨
                  newL.size + r.size ≤ 1 ∨ newL.size ≤ 3 * r.size ∧ r.size ≤ 3 * newL.size) ∨
              3 * r.size ≤ 3 * 3 * newL.size + 3 * newL.size + newL.size + 3 ∧ newL.size + 1 ≤ r.size ∨
                (r.size + (newL.size + 1) ≤ 1 ∨ r.size ≤ 3 * (newL.size + 1) ∧ newL.size + 1 ≤ 3 * r.size) ∨
                  r.size + newL.size ≤ 1 ∨ r.size ≤ 3 * newL.size ∧ newL.size ≤ 3 * r.size) →
          False