(motive : Lean.Meta.FunInfoEnvCacheKey✝ → Lean.Meta.FunInfoEnvCacheKey✝ → Sort u_1) →
  (x x_1 : Lean.Meta.FunInfoEnvCacheKey✝¹) →
    ((a : Lean.Name) →
        (a_1 : List Lean.Level) →
          (a_2 : Option ℕ) →
            (b : Lean.Name) →
              (b_1 : List Lean.Level) →
                (b_2 : Option ℕ) →
                  motive { c := a, ls := a_1, maxArgs? := a_2 } { c := b, ls := b_1, maxArgs? := b_2 }) →
      ((x x_2 : Lean.Meta.FunInfoEnvCacheKey✝²) → motive x x_2) → motive x x_1