∀ {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