• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
      • Apt
      • Zfc
      • Acre
      • Milawa
      • Smtlink
      • Abnf
      • Vwsim
      • Isar
      • Wp-gen
      • Dimacs-reader
      • Pfcs
      • Legacy-defrstobj
      • Proof-checker-array
      • Soft
      • C
      • Farray
      • Rp-rewriter
      • Instant-runoff-voting
      • Imp-language
      • Sidekick
      • Leftist-trees
      • Java
      • Taspi
      • Bitcoin
      • Riscv
      • Des
      • Ethereum
      • X86isa
      • Sha-2
      • Yul
      • Zcash
      • Proof-checker-itp13
      • Regex
      • ACL2-programming-language
      • Json
      • Jfkr
      • Equational
      • Cryptography
      • Poseidon
      • Where-do-i-place-my-book
      • Axe
      • Bigmems
      • Builtins
      • Execloader
      • Aleo
        • Aleobft
          • Aleobft-static
          • Aleobft-stake2
          • Aleobft-dynamic
          • Aleobft-stake
          • Aleobft-proposals
            • Correctness
            • Definition
              • Initialization
              • Transitions
              • States
                • Committees
                • System-states
                • Certificates
                • Transactions
                • Proposals
                • Messages
                • Validator-states
                • Blocks
                • Addresses
                  • Address
                    • Addressp
                    • Address-fix
                    • Address-equiv
                    • Make-address
                    • Change-address
                    • Address->unwrap
                  • Address-option
                  • Address-set
              • Events
              • Reachability
          • Library-extensions
        • Leo
      • Solidity
      • Paco
      • Concurrent-programs
      • Bls12-377-curves
    • Debugging
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
    • Math
    • Testing-utilities
  • Addresses

Address

Fixtype of addresses.

This is a product type introduced by fty::defprod.

Fields
unwrap — any-p

To treat addresses abstractly, we define this fixtype as a wrapper of the fixtype of all ACL2 values. In other words, we can use any ACL2 value as an address, e.g. to construct examples and simulations.

Subtopics

Addressp
Recognizer for address structures.
Address-fix
Fixing function for address structures.
Address-equiv
Basic equivalence relation for address structures.
Make-address
Basic constructor macro for address structures.
Change-address
Modifying constructor for address structures.
Address->unwrap
Get the unwrap field from a address.