(motive : Lean.Name → String → Sort u_1) →
  (x : Lean.Name) →
    (x_1 : String) →
      ((s s' : String) → motive (Lean.Name.anonymous.str s) s') →
        ((x : Lean.Name) → (x_2 : String) → motive x x_2) → motive x x_1