{α : Type u_1} →
  {β : α → Type u_2} →
    (motive : Std.DTreeMap.Internal.Impl α β → Sort u_3) →
      (r : Std.DTreeMap.Internal.Impl α β) →
        (Unit → motive Std.DTreeMap.Internal.Impl.leaf) →
          ((r : Std.DTreeMap.Internal.Impl α β) →
              (sz' : ℕ) →
                (k' : α) →
                  (v' : β k') →
                    (l'' r'' : Std.DTreeMap.Internal.Impl α β) →
                      (h : r = Std.DTreeMap.Internal.Impl.inner sz' k' v' l'' r'') →
                        motive (namedPattern r (Std.DTreeMap.Internal.Impl.inner sz' k' v' l'' r'') h)) →
            motive r