∀ {n : ℕ} (motive : Option (Option (Std.Tactic.BVDecide.LRAT.Internal.DefaultClause n)) → Sort u_1)
  (c : Std.Tactic.BVDecide.LRAT.Internal.DefaultClause n)
  (h_1 : (c : Std.Tactic.BVDecide.LRAT.Internal.DefaultClause n) → motive (some (some c)))
  (h_2 : Unit → motive (some none)) (h_3 : Unit → motive none),
  (match some (some c) with
    | some (some c) => h_1 c
    | some none => h_2 ()
    | none => h_3 ()) =
    h_1 c