• Top
    • Documentation
    • Books
      • Cert.pl
      • Community-books
      • Project-dir-alist
      • Bookdata
      • Uncertified-books
      • Book-hash
      • Sysfile
      • Show-books
      • Best-practices
      • Books-reference
        • Include-book
        • Certify-book
          • Useless-runes
          • Fast-cert
          • Certify-book-debug
          • Certify-book!
          • Cbd
          • Set-write-ACL2x
          • Book-compiled-file
          • Add-include-book-dir
          • Pathname
          • With-current-package
          • Add-include-book-dir!
          • Full-book-name
          • Delete-include-book-dir
          • With-cbd
          • Delete-include-book-dir!
          • Set-cbd
          • Certify-book-debug
        • Where-do-i-place-my-book
        • Books-tour
      • Boolean-reasoning
      • Projects
      • Debugging
      • Std
      • Proof-automation
      • Macro-libraries
      • ACL2
      • Interfacing-tools
      • Hardware-verification
      • Software-verification
      • Math
      • Testing-utilities
    • Certify-book

    Certify-book!

    A variant of certify-book

    Examples:
    (certify-book! "my-arith" 3)     ;Certify in a world with 3
                                       ; commands, starting in a world
                                       ; with at least 3 commands.
    (certify-book! "my-arith")       ;Certify in the initial world.
    
    General Form:
    (certify-book! book-name k compile-flg)

    where book-name is a book filename, k is a nonnegative integer used to indicate the ``certification world,'' and compile-flg indicates whether you wish to compile the (functions in the) book.

    This command is identical to certify-book, except that the second argument k may not be t in certify-book! and if k exceeds the current command number, then an appropriate ubt! will be executed first. See certify-book and see ubt!.