Coq development of a Rely-Guarantee proof system