(motive : Lean.Level → Sort u_1) →
  (x : Lean.Level) →
    (Unit → motive Lean.Level.zero) →
      ((a : Lean.Name) → motive (Lean.Level.param a)) →
        ((a : Lean.LMVarId) → motive (Lean.Level.mvar a)) →
          ((a : Lean.Level) → motive a.succ) →
            ((l₁ l₂ : Lean.Level) → motive (l₁.max l₂)) → ((a l₂ : Lean.Level) → motive (a.imax l₂)) → motive x