∀ {e : ℝ} {d : ℕ} {n : ℤ}
  (motive : Mathlib.Meta.NormNum.IsRat e n d → decide (↑n / ↑d < 0) = true → decide (-1 < ↑n / ↑d) = true → Prop)
  (x : Mathlib.Meta.NormNum.IsRat e n d) (x_1 : decide (↑n / ↑d < 0) = true) (x_2 : decide (-1 < ↑n / ↑d) = true),
  (∀ (inv : Invertible ↑d) (eq : e = ↑n * ⅟↑d) (h₁ : decide (↑n / ↑d < 0) = true) (h₂ : decide (-1 < ↑n / ↑d) = true),
      motive ⋯ h₁ h₂) →
    motive x x_1 x_2