∀ (motive : Bool → (x x_1 : ℕ) → x ≤ x_1 → Prop) (x : Bool) (x_1 x_2 : ℕ) (x_3 : x_1 ≤ x_2),
  (∀ (x x_4 : ℕ) (h : x ≤ x_4), motive true x x_4 h) →
    (∀ (x x_4 : ℕ) (h : x ≤ x_4), motive false x x_4 h) → motive x x_1 x_2 x_3