{α : Type u} →
  {motive : Std.PartialOrderPackage α → Sort u_1} →
    (t : Std.PartialOrderPackage α) →
      ([toPreorderPackage : Std.PreorderPackage α] →
          (le_antisymm : ∀ (a b : α), a ≤ b → b ≤ a → a = b) →
            motive { toPreorderPackage := toPreorderPackage, le_antisymm := le_antisymm }) →
        motive t