{α : Type u_1} →
  {β : Type u_2} →
    {σ : Type u_4} →
      {cmp : α → α → Ordering} →
        (motive : σ → Batteries.RBMap α β cmp → Sort u_3) →
          (x : σ) →
            (x_1 : Batteries.RBMap α β cmp) →
              ((b : σ) →
                  (t : Batteries.RBNode (α × β)) →
                    (property : Batteries.RBNode.WF (Ordering.byKey Prod.fst cmp) t) → motive b ⟨t, property⟩) →
                motive x x_1