(motive : Lean.LocalDecl → Lean.LocalDeclKind → Sort u_1) →
  (x : Lean.LocalDecl) →
    (x_1 : Lean.LocalDeclKind) →
      ((index : ℕ) →
          (fvarId : Lean.FVarId) →
            (userName : Lean.Name) →
              (type : Lean.Expr) →
                (bi : Lean.BinderInfo) →
                  (kind kind_1 : Lean.LocalDeclKind) →
                    motive (Lean.LocalDecl.cdecl index fvarId userName type bi kind) kind_1) →
        ((index : ℕ) →
            (fvarId : Lean.FVarId) →
              (userName : Lean.Name) →
                (type value : Lean.Expr) →
                  (nondep : Bool) →
                    (kind kind_1 : Lean.LocalDeclKind) →
                      motive (Lean.LocalDecl.ldecl index fvarId userName type value nondep kind) kind_1) →
          motive x x_1