• 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
      • Riscv
        • Semantics
        • States
        • Features
        • Instructions
        • Decoding
        • Encoding
        • Reads-over-writes
          • Read-xreg-of-write-memory-theorems
          • Read-xreg-of-write-xreg-theorems
          • Read-memory-of-write-pc-theorems
          • Read-xreg-of-write-pc-theorems
          • Read-memory-of-write-xreg-theorems
          • Read-memory-of-write-memory-theorems
          • Read-pc-of-write-pc-theorems
          • Read-pc-of-write-memory-theorems
          • Read-instruction-of-write-pc-theorems
          • Read-instruction-of-write-xreg-theorems
          • Read-instruction-of-write-memory-theorems
          • Read-pc-of-write-xreg-theorems
        • Rv32im
        • Rv64im
        • Execution
      • Instant-runoff-voting
      • Imp-language
      • Sidekick
      • Leftist-trees
      • Java
      • Taspi
      • Bitcoin
      • 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
      • Solidity
      • Paco
      • Concurrent-programs
      • Bls12-377-curves
    • Debugging
    • Std
    • Community
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
    • Math
    • Testing-utilities
  • Riscv

Reads-over-writes

Read-over-write theorems.

We prove typical theorems that rewrite read operations on states applied to write operations on states. These are useful for validating the specification of the operations, as well as for reasoning.

Subtopics

Read-xreg-of-write-memory-theorems
Theorems about reads of registers over writes of memory.
Read-xreg-of-write-xreg-theorems
Theorems about reads of registers over writes of registers.
Read-memory-of-write-pc-theorems
Theorems about reads of memory over writes of program counter.
Read-xreg-of-write-pc-theorems
Theorems about reads of registers over writes of program counter.
Read-memory-of-write-xreg-theorems
Theorems about reads of memory over writes of registers.
Read-memory-of-write-memory-theorems
Theorems about reads of memory over writes of memory.
Read-pc-of-write-pc-theorems
Theorems about reads of program counter over writes of program counter.
Read-pc-of-write-memory-theorems
Theorems about reads of program counter over writes of memory.
Read-instruction-of-write-pc-theorems
Theorems about reads of instructions over writes of program counter.
Read-instruction-of-write-xreg-theorems
Theorems about reads of instructions over writes of registers.
Read-instruction-of-write-memory-theorems
Theorems about reads of instructions over writes of memory.
Read-pc-of-write-xreg-theorems
Theorems about reads of program counter over writes of registers.