{motive : Lean.Elab.Tactic.BVDecide.Frontend.SatAtBVLogical → Sort u} →
  (t : Lean.Elab.Tactic.BVDecide.Frontend.SatAtBVLogical) →
    ((bvExpr : Std.Tactic.BVDecide.BVLogicalExpr) →
        (satAtAtoms : Lean.Elab.Tactic.BVDecide.Frontend.M Lean.Expr) →
          (expr : Lean.Expr) → motive { bvExpr := bvExpr, satAtAtoms := satAtAtoms, expr := expr }) →
      motive t