{α : Type u_1} →
  (motive : WithBot α → WithBot α → Sort u_2) →
    (x x_1 : WithBot α) →
      ((x : WithBot α) → motive none x) →
        ((a : α) → motive (some a) none) → ((a b : α) → motive (some a) (some b)) → motive x x_1