{motive : Lean.Meta.Sym.SharedExprs → Sort u} →
  (t : Lean.Meta.Sym.SharedExprs) →
    ((trueExpr falseExpr natZExpr btrueExpr bfalseExpr ordEqExpr intExpr : Lean.Expr) →
        motive
          { trueExpr := trueExpr, falseExpr := falseExpr, natZExpr := natZExpr, btrueExpr := btrueExpr,
            bfalseExpr := bfalseExpr, ordEqExpr := ordEqExpr, intExpr := intExpr }) →
      motive t