{α : Type u_1} →
  [inst : Preorder α] →
    {motive : LocallyFiniteOrderBot α → Sort u} →
      (t : LocallyFiniteOrderBot α) →
        ((finsetIio finsetIic : α → Finset α) →
            (finset_mem_Iic : ∀ (a x : α), x ∈ finsetIic a ↔ x ≤ a) →
              (finset_mem_Iio : ∀ (a x : α), x ∈ finsetIio a ↔ x < a) →
                motive
                  { finsetIio := finsetIio, finsetIic := finsetIic, finset_mem_Iic := finset_mem_Iic,
                    finset_mem_Iio := finset_mem_Iio }) →
          motive t