Set of the addresses of all the validators in the system.
(all-addresses systate) → addrs
These are the keys in the map.
Function:
(defun all-addresses (systate) (declare (xargs :guard (system-statep systate))) (let ((__function__ 'all-addresses)) (declare (ignorable __function__)) (omap::keys (system-state->validators systate))))
Theorem:
(defthm address-setp-of-all-addresses (b* ((addrs (all-addresses systate))) (address-setp addrs)) :rule-classes :rewrite)
Theorem:
(defthm all-addresses-of-system-state-fix-systate (equal (all-addresses (system-state-fix systate)) (all-addresses systate)))
Theorem:
(defthm all-addresses-system-state-equiv-congruence-on-systate (implies (system-state-equiv systate systate-equiv) (equal (all-addresses systate) (all-addresses systate-equiv))) :rule-classes :congruence)