Round number of (the proposal in) a certificate.
(certificate->round cert) → round
Function:
(defun certificate->round (cert) (declare (xargs :guard (certificatep cert))) (let ((__function__ 'certificate->round)) (declare (ignorable __function__)) (proposal->round (certificate->proposal cert))))
Theorem:
(defthm posp-of-certificate->round (b* ((round (certificate->round cert))) (posp round)) :rule-classes :rewrite)
Theorem:
(defthm certificate->round-of-certificate-fix-cert (equal (certificate->round (certificate-fix cert)) (certificate->round cert)))
Theorem:
(defthm certificate->round-certificate-equiv-congruence-on-cert (implies (certificate-equiv cert cert-equiv) (equal (certificate->round cert) (certificate->round cert-equiv))) :rule-classes :congruence)