• 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
            • Correctness
            • Definition
              • Transitions
              • Operations
                • Operations-author-round-pairs
                • Operations-faults-and-quora
                • Operations-leaders
                • Operations-previous-certificates
                • Operations-dags
                • Operations-blockchain
                • Operations-voting
                • Operations-message-creation
              • States
              • Initialization
              • Events
          • Aleobft-stake2
          • Aleobft-dynamic
          • Aleobft-stake
          • Aleobft-proposals
          • 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
  • Definition

Operations

Operations on system states and their components.

These operations are used to define the state transitions of the system, as well as to formulate and prove the correctness of the system. A few of these operations may not actually be used to define the state transiitons of the system, but they are similar to ones that are used for that, and thus it makes sense to group them together.

Additional operations that are only used to formulate and prove correctness are in operations-additional.

Subtopics

Operations-author-round-pairs
Operatiosn for handling author-round pairs.
Operations-faults-and-quora
Operations for numbers of tolerated faulty validators and of validator quora.
Operations-leaders
Operations for leaders.
Operations-previous-certificates
Operations for handling previous certificates.
Operations-dags
Operations on DAGs.
Operations-blockchain
Operations on the blockchain.
Operations-voting
Operations about voting.
Operations-message-creation
Operations for creating messages.