∀ {n : ℕ} (motive : Option (Std.HashMap (Std.Tactic.BVDecide.LRAT.Internal.PosFin n) Bool) → Sort u_1)
  (acc : Option (Std.HashMap (Std.Tactic.BVDecide.LRAT.Internal.PosFin n) Bool)) (h_1 : Unit → motive none)
  (h_2 : (map : Std.HashMap (Std.Tactic.BVDecide.LRAT.Internal.PosFin n) Bool) → motive (some map))
  (map : Std.HashMap (Std.Tactic.BVDecide.LRAT.Internal.PosFin n) Bool),
  acc = some map →
    (match acc with
      | none => h_1 ()
      | some map => h_2 map) ≍
      h_2 map