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