(motive : Lean.Meta.Occurrences → Lean.Meta.Occurrences → Sort u_1) →
  (x x_1 : Lean.Meta.Occurrences) →
    (Unit → motive Lean.Meta.Occurrences.all Lean.Meta.Occurrences.all) →
      ((a b : List ℕ) → motive (Lean.Meta.Occurrences.pos a) (Lean.Meta.Occurrences.pos b)) →
        ((a b : List ℕ) → motive (Lean.Meta.Occurrences.neg a) (Lean.Meta.Occurrences.neg b)) →
          ((x x_2 : Lean.Meta.Occurrences) → motive x x_2) → motive x x_1