Very simple verification example with model-based abstraction. A process algebraic model is created that is able to perform a single action: "step", which increments some shared variable by one. We verify that this is a valid abstraction of a program that increases some shared value by one.