Proving proof rules: a proof system for concurrent programs | IEEE Conference Publication | IEEE Xplore