∀ {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) →
    ∀ (k1 k2 : Fin (f.insertRupUnits units).1.rupUnits.size),
      (∀ (k : Fin (f.insertRupUnits units).1.rupUnits.size),
          ¬k = k1 → ¬k = k2 → ¬↑(f.insertRupUnits units).1.rupUnits[k].1 = ↑li) →
        ¬i = k1 → ¬i = k2 → False