∀ {n : ℕ} (f : Std.Tactic.BVDecide.LRAT.Internal.DefaultFormula n)
  (units : Std.Sat.CNF.Clause (Std.Tactic.BVDecide.LRAT.Internal.PosFin n))
  (i : Fin (f.insertRupUnits units).1.rupUnits.size) (li : Std.Tactic.BVDecide.LRAT.Internal.PosFin n) (bi : Bool),
  (f.insertRupUnits units).1.rupUnits[i] = (li, bi) →
    ∀ (lj : Std.Tactic.BVDecide.LRAT.Internal.PosFin n) (bj : Bool),
      li = lj →
        bi = bj →
          ∀ (k2 : Fin (f.insertRupUnits units).1.rupUnits.size) (li_gt_zero : ↑li > 0),
            (f.insertRupUnits units).1.rupUnits[k2] = (⟨↑li, ⋯⟩, false) → bi = true → i = k2 → False