• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
    • Debugging
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
      • Kestrel-books
        • Crypto-hdwallet
        • Apt
        • Error-checking
        • Fty-extensions
        • Isar
          • Defisar
            • Defisar-implementation
              • Keyword-fact-info-alistp
              • Defisar-assume
              • Defisar-derive
              • Defisar-commands
              • Fact-infop
                • Make-fact-info
                • Fact-info
                • Change-fact-info
                • Make-honsed-fact-info
                • Honsed-fact-info
                • Fact-info->thm-name
                • Fact-info->formula
              • Defisar-qed
              • Defisar-let
              • Defisar-derive-thm-hyps
              • Defisar-proof
              • Defisar-fn
              • Fact-info-listp
              • Fact-info-list->thm-name-list
              • Defisar-formula-to-hyps+concl
              • Defisar-macro-definition-synonym
              • Defisar-macro-definition
        • Kestrel-utilities
        • Set
        • Soft
        • C
        • Bv
        • Imp-language
        • Event-macros
        • Java
        • Bitcoin
        • Ethereum
        • Yul
        • Zcash
        • ACL2-programming-language
        • Prime-fields
        • Json
        • Syntheto
        • File-io-light
        • Cryptography
        • Number-theory
        • Lists-light
        • Axe
        • Builtins
        • Solidity
        • Helpers
        • Htclient
        • Typed-lists-light
        • Arithmetic-light
      • X86isa
      • Axe
      • Execloader
    • Math
    • Testing-utilities
  • Defisar-implementation

Fact-infop

Recognize information about facts.

(fact-infop x) is a std::defaggregate of the following fields.

  • thm-name — Invariant (symbolp thm-name).
  • formula — An untranslated term.

Source link: fact-infop

Facts are stored in an alist from their names to this information, which consists of the name of the theorem generated for the fact and the formula of the theorem (i.e. the fact).

Subtopics

Make-fact-info
Constructor macro for fact-infop structures.
Fact-info
Raw constructor for fact-infop structures.
Change-fact-info
A copying macro that lets you create new fact-infop structures, based on existing structures.
Make-honsed-fact-info
Constructor macro for honsed fact-infop structures.
Honsed-fact-info
Raw constructor for honsed fact-infop structures.
Fact-info->thm-name
Access the thm-name field of a fact-infop structure.
Fact-info->formula
Access the formula field of a fact-infop structure.