(top-minus (push! ra-stack item) 0) = item
(top-minus ra-stack k) = (top-minus (push! ra-stack item) (+ k 1))
(top-minus ra-stack k) = (top-minus (pop! ra-stack) (- k 1))
Other axioms state how other ra-stack ADT procedures are related (Exercise 13.6).
These axioms can guide the underlying ra-stack implementation.