∀ (toBddDistLat : BddDistLat) [isFintype : Fintype ↑toBddDistLat.toDistLat] (toBddDistLat_1 : BddDistLat)
  (isFintype_1 : Fintype ↑toBddDistLat_1.toDistLat),
  ({ toBddDistLat := toBddDistLat, isFintype := isFintype } =
      { toBddDistLat := toBddDistLat_1, isFintype := isFintype_1 }) =
    (toBddDistLat = toBddDistLat_1 ∧ isFintype ≍ isFintype_1)