{α : Type u} →
  {β : α → Type v} →
    [inst : BEq α] →
      [inst_1 : Hashable α] →
        {l : List ((a : α) × β a)} →
          {i size : ℕ} →
            {motive : Std.DHashMap.Internal.List.HashesTo l i size → Sort u_1} →
              (t : Std.DHashMap.Internal.List.HashesTo l i size) →
                ((hash_self :
                      ∀ (h : 0 < size), ∀ p ∈ l, (↑(Std.DHashMap.Internal.mkIdx size h (hash p.fst))).toNat = i) →
                    motive ⋯) →
                  motive t