Invariants for Bloom's register
Abstract:
Bloom's construction of a two-writer atomic register from two one-writer atomic registers is specified and verified by means of ghost variables and invariants. Preservation of the invariants is proved with a mechanical theorem prover.

