Verifiable and executable theories of design for synthesizing correct hardware | IEEE Conference Publication | IEEE Xplore