[acl2/acl2] a25bee: [helpers] Improve speed-up tool.

10 views
Skip to first unread message

Eric W. Smith

unread,
Sep 3, 2024, 4:07:48 AM9/3/24
to acl2-...@googlegroups.com
Branch: refs/heads/testing-kestrel
Home: https://github.com/acl2/acl2
Commit: a25beede6b73946817a4f3be23a5041cac46031a
https://github.com/acl2/acl2/commit/a25beede6b73946817a4f3be23a5041cac46031a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-15 (Thu, 15 Aug 2024)

Changed paths:
M books/kestrel/helpers/speed-up-implementation.lisp

Log Message:
-----------
[helpers] Improve speed-up tool.

Add support for speeding up encapsulate and progn events.


Commit: 0d8ae415e2e62ea522883f739ff348428b3c0052
https://github.com/acl2/acl2/commit/0d8ae415e2e62ea522883f739ff348428b3c0052
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-15 (Thu, 15 Aug 2024)

Changed paths:
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/x86/rule-lists.lisp

Log Message:
-----------
[helpers] Improve speed-up tool.

Add support for speeding up encapsulate and progn events. Also clarify code and fix argument handling for speed-up-event.


Commit: c08c4ec93b76221737906d3338010b02400fc63f
https://github.com/acl2/acl2/commit/c08c4ec93b76221737906d3338010b02400fc63f
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-19 (Mon, 19 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/apt/utilities/defaults-table.lisp
M books/kestrel/apt/utilities/xdoc-constructors.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/unroll-spec-basic.lisp
M books/kestrel/bitcoin/base58.lisp
M books/kestrel/bitcoin/bip32.lisp
M books/kestrel/bitcoin/bip39.lisp
M books/kestrel/c/atc/abstract-syntax.lisp
M books/kestrel/c/atc/generation-contexts.lisp
M books/kestrel/c/atc/let-designations.lisp
M books/kestrel/c/atc/types.lisp
M books/kestrel/c/language/character-sets.lisp
M books/kestrel/c/pack.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/crypto/ecurve/points-fty.lisp
M books/kestrel/crypto/ecurve/secp256k1-types.lisp
M books/kestrel/crypto/sha-3/acl2-customization.lsp
M books/kestrel/error-checking/ensure-symbol-is-fresh-event-name.lisp
M books/kestrel/error-checking/ensure-value-is-untranslated-term.lisp
M books/kestrel/ethereum/semaphore/prime-field-abbreviations.lisp
M books/kestrel/event-macros/input-processing.lisp
M books/kestrel/event-macros/template-generators.lisp
M books/kestrel/event-macros/xdoc-constructors.lisp
M books/kestrel/fty/bin-digit-char.lisp
M books/kestrel/fty/dec-digit-char.lisp
M books/kestrel/fty/defunit.lisp
M books/kestrel/fty/hex-digit-char.lisp
M books/kestrel/fty/oct-digit-char.lisp
M books/kestrel/java/atj/java-abstract-syntax.lisp
M books/kestrel/java/language/binary-digits.lisp
M books/kestrel/java/language/character-literals.lisp
M books/kestrel/java/language/decimal-digits.lisp
M books/kestrel/java/language/floating-point-literals.lisp
M books/kestrel/java/language/floating-point-placeholders.lisp
M books/kestrel/java/language/hexadecimal-digits.lisp
M books/kestrel/java/language/identifiers.lisp
M books/kestrel/java/language/octal-digits.lisp
M books/kestrel/java/language/pointers.lisp
M books/kestrel/java/language/primitive-function-macros.lisp
M books/kestrel/java/language/string-literals.lisp
M books/kestrel/json/values.lisp
M books/kestrel/lists-light/group-rules.lisp
M books/kestrel/lists-light/ungroup.lisp
M books/kestrel/number-theory/prime-fix.lisp
M books/kestrel/soft/core.lisp
M books/kestrel/solidity/integer-values.lisp
M books/kestrel/std/system/pseudo-event-form-fix.lisp
R books/kestrel/std/util/defconstrained-recognizer.lisp
R books/kestrel/std/util/deffixer.lisp
R books/kestrel/std/util/defirrelevant-tests.lisp
R books/kestrel/std/util/defirrelevant.lisp
R books/kestrel/std/util/defmacro-plus-doc.lisp
R books/kestrel/std/util/defmacro-plus-tests.lisp
R books/kestrel/std/util/defmacro-plus.lisp
M books/kestrel/std/util/defthm-commutative.lisp
M books/kestrel/std/util/error-value-tuples.lisp
M books/kestrel/std/util/top.lisp
M books/kestrel/syntheto/examples/sort-rationals.lisp
M books/kestrel/syntheto/translation.lisp
M books/projects/aleobft/README.md
M books/projects/aleobft/dynamic/addresses.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/definition.lisp
M books/projects/aleobft/dynamic/events.lisp
M books/projects/aleobft/dynamic/initialization.lisp
M books/projects/aleobft/dynamic/messages.lisp
A books/projects/aleobft/dynamic/transitions-create-certificate.lisp
A books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
A books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions.lisp
M books/projects/aleobft/static/addresses.lisp
M books/projects/aleobft/static/certificates.lisp
M books/projects/aleobft/static/events.lisp
M books/projects/aleobft/static/operations-certificate-retrieval.lisp
M books/projects/aleobft/static/operations-dags-additional.lisp
M books/projects/aleobft/static/operations-faults-and-quora.lisp
M books/projects/aleobft/static/operations-message-creation.lisp
M books/projects/aleobft/static/property-paths-to-other-voted-anchor.lisp
M books/projects/aleobft/static/states.lisp
M books/projects/aleobft/static/transactions.lisp
M books/projects/aleobft/static/transitions.lisp
M books/projects/aleobft/static/validator-states.lisp
M books/projects/arm/utils/aarch64-specs.lisp
M books/projects/include-doc.lisp
A books/projects/leo/LICENSE
A books/projects/leo/acl2-customization.lsp
A books/projects/leo/cert.acl2
A books/projects/leo/grammar.abnf
A books/projects/leo/grammar.lisp
A books/projects/leo/package.lsp
A books/projects/leo/portcullis.acl2
A books/projects/leo/portcullis.lisp
A books/projects/leo/top.lisp
M books/projects/rac/lisp/alt-const-fns-gen.lisp
M books/projects/rac/lisp/expand-reduce-cp.lisp
M books/std/basic/maybe-string-fix.lisp
M books/std/util/defarbrec-doc.lisp
A books/std/util/defconstrained-recognizer.lisp
A books/std/util/deffixer.lisp
A books/std/util/defirrelevant-tests.lisp
A books/std/util/defirrelevant.lisp
A books/std/util/defmacro-plus-doc.lisp
A books/std/util/defmacro-plus-tests.lisp
A books/std/util/defmacro-plus.lisp
M books/std/util/top.lisp
M books/system/doc/acl2-doc.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html

Log Message:
-----------
Merge.


Commit: 2446b2a6c81c872dfd505d917a47a130f3754268
https://github.com/acl2/acl2/commit/2446b2a6c81c872dfd505d917a47a130f3754268
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-20 (Tue, 20 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/defgrammar.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/parsing-tools/defdefparse.lisp
M books/kestrel/c/atc/defobject.lisp
M books/kestrel/c/atc/defstruct.lisp
M books/kestrel/c/atc/input-processing.lisp
M books/kestrel/c/atc/term-checkers-common.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/output-files.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/syntax/validator.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/package.lsp
M books/kestrel/c/transformation/simpadd0-proofs.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/split-fn.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp
M books/kestrel/c/transformation/utilities/free-vars.lisp
M books/kestrel/event-macros/applicability-conditions.lisp
M books/kestrel/isar/defisar.lisp
M books/kestrel/java/atj/input-processing.lisp
M books/kestrel/java/language/primitive-function-macros.lisp
R books/kestrel/std/util/defthm-commutative.lisp
R books/kestrel/std/util/error-value-tuples-tests.lisp
R books/kestrel/std/util/error-value-tuples.lisp
M books/kestrel/std/util/top.lisp
R books/kestrel/std/util/tuple.lisp
M books/projects/aleobft/dynamic/committees.lisp
A books/projects/aleobft/dynamic/elections.lisp
A books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions.lisp
A books/std/util/defthm-commutative.lisp
A books/std/util/error-value-tuples-tests.lisp
A books/std/util/error-value-tuples.lisp
M books/std/util/top.lisp
A books/std/util/tuple.lisp
M books/system/doc/acl2-doc.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html

Log Message:
-----------
Merge.


Commit: da7c040e42d2e928f010b4304b1b3a93c4e0d3a2
https://github.com/acl2/acl2/commit/da7c040e42d2e928f010b4304b1b3a93c4e0d3a2
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-21 (Wed, 21 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/deftreeops-doc.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/c/atc/tutorial.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/ethereum/mmp-trees.lisp
M books/kestrel/java/atj/tutorial.lisp
M books/kestrel/soft/defund-sk2.lisp
R books/kestrel/std/util/defmax-nat-doc.lisp
R books/kestrel/std/util/defmax-nat-template.lisp
R books/kestrel/std/util/defmax-nat-tests.lisp
R books/kestrel/std/util/defmax-nat.lisp
R books/kestrel/std/util/defmin-int-doc.lisp
R books/kestrel/std/util/defmin-int-template.lisp
R books/kestrel/std/util/defmin-int-tests.lisp
R books/kestrel/std/util/defmin-int.lisp
R books/kestrel/std/util/deftutorial-doc.lisp
R books/kestrel/std/util/deftutorial-tests.lisp
R books/kestrel/std/util/deftutorial.lisp
R books/kestrel/std/util/defund-sk-doc.lisp
R books/kestrel/std/util/defund-sk-tests.lisp
R books/kestrel/std/util/defund-sk.lisp
M books/kestrel/std/util/top.lisp
R books/kestrel/utilities/defmax-nat/.sys/docume...@useless-runes.lsp
R books/kestrel/utilities/defmax-nat/.sys/impleme...@useless-runes.lsp
R books/kestrel/utilities/defmax-nat/.sys/t...@useless-runes.lsp
R books/kestrel/utilities/defmax-nat/documentation.lisp
R books/kestrel/utilities/defmax-nat/implementation.lisp
R books/kestrel/utilities/defmax-nat/top.lisp
M books/kestrel/yul/language/static-safety-checking.lisp
A books/projects/aleobft/dynamic/blockchains.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/committees.lisp
A books/projects/aleobft/dynamic/dags.lisp
M books/projects/aleobft/dynamic/elections.lisp
M books/projects/aleobft/dynamic/transactions.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
A books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
A books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/transitions.lisp
A books/projects/leo/.gitattributes
M books/projects/leo/grammar.abnf
M books/projects/pfcs/semantics-shallow.lisp
M books/projects/vwsim/vwsim-doc.lisp
A books/std/util/defmax-nat-doc.lisp
A books/std/util/defmax-nat-template.lisp
A books/std/util/defmax-nat-tests.lisp
A books/std/util/defmax-nat.lisp
A books/std/util/defmin-int-doc.lisp
A books/std/util/defmin-int-template.lisp
A books/std/util/defmin-int-tests.lisp
A books/std/util/defmin-int.lisp
A books/std/util/deftutorial-doc.lisp
A books/std/util/deftutorial-tests.lisp
A books/std/util/deftutorial.lisp
A books/std/util/defund-sk-doc.lisp
A books/std/util/defund-sk-tests.lisp
A books/std/util/defund-sk.lisp
M books/std/util/top.lisp

Log Message:
-----------
Merge.


Commit: e7929e73e70e72437de6963d31b4db5d77303cac
https://github.com/acl2/acl2/commit/e7929e73e70e72437de6963d31b4db5d77303cac
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-21 (Wed, 21 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
Merge.


Commit: 598f84fcd195190429ea57cb3bb3144033857cb1
https://github.com/acl2/acl2/commit/598f84fcd195190429ea57cb3bb3144033857cb1
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-27 (Tue, 27 Aug 2024)

Changed paths:
M books/doc/relnotes.lisp
M books/kestrel/abnf/grammar-definer/defgrammar.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/notation/convenience-constructors.lisp
M books/kestrel/abnf/parsing-tools/defdefparse.lisp
M books/kestrel/acl2pl/functions.lisp
M books/kestrel/acl2pl/programs.lisp
M books/kestrel/apt/casesplit.lisp
M books/kestrel/apt/expdata.lisp
M books/kestrel/apt/finite-difference.lisp
M books/kestrel/apt/isodata-tests.lisp
M books/kestrel/apt/isodata.lisp
M books/kestrel/apt/lift-iso.lisp
M books/kestrel/apt/parteval-tests.lisp
M books/kestrel/apt/parteval.lisp
M books/kestrel/apt/propagate-iso.lisp
M books/kestrel/apt/rename-params.lisp
M books/kestrel/apt/restrict-tests.lisp
M books/kestrel/apt/restrict.lisp
M books/kestrel/apt/schemalg.lisp
M books/kestrel/apt/simplify-defun-impl.lisp
M books/kestrel/apt/simplify-defun-sk-impl.lisp
M books/kestrel/apt/solve.lisp
M books/kestrel/apt/tailrec-tests.lisp
M books/kestrel/apt/tailrec.lisp
M books/kestrel/apt/utilities/defaults-table.lisp
M books/kestrel/apt/utilities/defun-variant.lisp
M books/kestrel/apt/utilities/input-processing-soft.lisp
M books/kestrel/apt/utilities/input-processing.lisp
M books/kestrel/apt/utilities/transformation-table.lisp
M books/kestrel/apt/utilities/verify-guards-for-defun.lisp
M books/kestrel/axe/jvm/unroll-java-code-common.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/x86/evaluator-x86.lisp
M books/kestrel/c/atc/arrays.lisp
M books/kestrel/c/atc/atc.lisp
M books/kestrel/c/atc/defobject.lisp
M books/kestrel/c/atc/defstruct.lisp
M books/kestrel/c/atc/defthm-disjoint.lisp
M books/kestrel/c/atc/expression-generation.lisp
M books/kestrel/c/atc/fty-pseudo-terms.lisp
M books/kestrel/c/atc/function-and-loop-generation.lisp
M books/kestrel/c/atc/generation-contexts.lisp
M books/kestrel/c/atc/generation.lisp
M books/kestrel/c/atc/input-processing.lisp
M books/kestrel/c/atc/pointed-integers.lisp
M books/kestrel/c/atc/statement-generation.lisp
M books/kestrel/c/atc/table.lisp
M books/kestrel/c/atc/tag-generation.lisp
M books/kestrel/c/atc/term-checkers-atc.lisp
M books/kestrel/c/atc/term-recognizers.lisp
M books/kestrel/c/atc/theorem-generation.lisp
M books/kestrel/c/language/integer-ranges.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/input-files.lisp
M books/kestrel/c/syntax/output-files.lisp
M books/kestrel/c/syntax/package.lsp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/disambiguator.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/simpadd0-proofs.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/split-fn-proofs.lisp
M books/kestrel/error-checking/def-error-checker.lisp
M books/kestrel/error-checking/ensure-function-is-defined.lisp
M books/kestrel/error-checking/ensure-function-is-guard-verified.lisp
M books/kestrel/error-checking/ensure-function-is-logic-mode.lisp
M books/kestrel/error-checking/ensure-function-is-pure-if-raw.lisp
M books/kestrel/error-checking/ensure-symbol-is-fresh-event-name.lisp
M books/kestrel/error-checking/ensure-value-is-constant-name.lisp
M books/kestrel/error-checking/ensure-value-is-function-name.lisp
M books/kestrel/error-checking/ensure-value-is-untranslated-term.lisp
M books/kestrel/event-macros/applicability-conditions.lisp
M books/kestrel/event-macros/event-generation-soft.lisp
M books/kestrel/event-macros/event-generation.lisp
M books/kestrel/event-macros/template-generators.lisp
M books/kestrel/fty/dec-digit-char-list.lisp
M books/kestrel/fty/deffixequiv-sk.lisp
M books/kestrel/fty/hex-digit-char-list.lisp
M books/kestrel/fty/oct-digit-char-list.lisp
M books/kestrel/fty/pseudo-event-form-list.lisp
M books/kestrel/fty/pseudo-event-form.lisp
M books/kestrel/helpers/model-induct.lisp
M books/kestrel/isar/defisar.lisp
M books/kestrel/java/aij/assumptions.lisp
M books/kestrel/java/atj/aij-notions.lisp
M books/kestrel/java/atj/deep-code-generation.lisp
M books/kestrel/java/atj/input-processing.lisp
M books/kestrel/java/atj/java-primitive-arrays.lisp
M books/kestrel/java/atj/java-primitives.lisp
M books/kestrel/java/atj/library-extensions.lisp
M books/kestrel/java/atj/pre-translation/multiple-values.lisp
M books/kestrel/java/atj/pre-translation/remove-dead-if-branches.lisp
M books/kestrel/java/atj/pre-translation/remove-return-last.lisp
M books/kestrel/java/atj/pre-translation/trivial-vars.lisp
M books/kestrel/java/atj/pre-translation/type-annotation.lisp
M books/kestrel/java/atj/pre-translation/unused-vars.lisp
M books/kestrel/java/atj/pre-translation/var-renaming.lisp
M books/kestrel/java/atj/pre-translation/var-reuse.lisp
M books/kestrel/java/atj/shallow-code-generation.lisp
M books/kestrel/java/atj/shallow-quoted-constant-generation.lisp
M books/kestrel/java/atj/types.lisp
M books/kestrel/risc-v/acl2-customization.lsp
M books/kestrel/risc-v/cert.acl2
M books/kestrel/risc-v/decoding.lisp
M books/kestrel/risc-v/examples.lisp
M books/kestrel/risc-v/execution.lisp
M books/kestrel/risc-v/instructions.lisp
M books/kestrel/risc-v/library-extensions.lisp
M books/kestrel/risc-v/package.lsp
M books/kestrel/risc-v/portcullis.acl2
M books/kestrel/risc-v/portcullis.lisp
M books/kestrel/risc-v/semantics.lisp
M books/kestrel/risc-v/state.lisp
M books/kestrel/risc-v/top.lisp
M books/kestrel/soft/core.lisp
M books/kestrel/soft/defequal.lisp
M books/kestrel/soft/defsoft.lisp
M books/kestrel/soft/defun-inst.lisp
M books/kestrel/soft/defunvar.lisp
M books/kestrel/soft/tests.lisp
R books/kestrel/std/system/add-suffix-lst.lisp
R books/kestrel/std/system/add-suffix-to-fn-lst.lisp
R books/kestrel/std/system/add-suffix-to-fn-or-const-lst.lisp
R books/kestrel/std/system/add-suffix-to-fn-or-const-tests.lisp
R books/kestrel/std/system/add-suffix-to-fn-or-const.lisp
R books/kestrel/std/system/all-fnnames.lisp
R books/kestrel/std/system/all-free-bound-vars-tests.lisp
R books/kestrel/std/system/all-free-bound-vars.lisp
R books/kestrel/std/system/all-lambdas-tests.lisp
R books/kestrel/std/system/all-lambdas.lisp
R books/kestrel/std/system/all-non-gv-exec-ffn-symbs-tests.lisp
R books/kestrel/std/system/all-non-gv-exec-ffn-symbs.lisp
R books/kestrel/std/system/all-non-gv-ffn-symbs-tests.lisp
R books/kestrel/std/system/all-non-gv-ffn-symbs.lisp
R books/kestrel/std/system/all-pkg-names-tests.lisp
R books/kestrel/std/system/all-pkg-names.lisp
R books/kestrel/std/system/all-program-ffn-symbs-tests.lisp
R books/kestrel/std/system/all-program-ffn-symbs.lisp
R books/kestrel/std/system/all-vars-in-untranslated-term.lisp
R books/kestrel/std/system/all-vars-open-tests.lisp
R books/kestrel/std/system/all-vars-open.lisp
R books/kestrel/std/system/all-vars.lisp
R books/kestrel/std/system/apply-fn-into-ifs-tests.lisp
R books/kestrel/std/system/apply-fn-into-ifs.lisp
R books/kestrel/std/system/apply-term-tests.lisp
R books/kestrel/std/system/apply-term.lisp
R books/kestrel/std/system/apply-terms-same-args-tests.lisp
R books/kestrel/std/system/apply-terms-same-args.lisp
R books/kestrel/std/system/apply-unary-to-terms-tests.lisp
R books/kestrel/std/system/apply-unary-to-terms.lisp
R books/kestrel/std/system/arglistp.lisp
R books/kestrel/std/system/arity-plus-tests.lisp
R books/kestrel/std/system/arity-plus.lisp
R books/kestrel/std/system/arity.lisp
R books/kestrel/std/system/check-and-call-tests.lisp
R books/kestrel/std/system/check-and-call.lisp
R books/kestrel/std/system/check-fn-call-tests.lisp
R books/kestrel/std/system/check-fn-call.lisp
R books/kestrel/std/system/check-if-call-tests.lisp
R books/kestrel/std/system/check-if-call.lisp
R books/kestrel/std/system/check-lambda-call-tests.lisp
R books/kestrel/std/system/check-lambda-call.lisp
R books/kestrel/std/system/check-list-call-tests.lisp
R books/kestrel/std/system/check-list-call.lisp
R books/kestrel/std/system/check-mbt-call-tests.lisp
R books/kestrel/std/system/check-mbt-call.lisp
R books/kestrel/std/system/check-mbt-dollar-call-tests.lisp
R books/kestrel/std/system/check-mbt-dollar-call.lisp
R books/kestrel/std/system/check-mv-let-call-tests.lisp
R books/kestrel/std/system/check-mv-let-call.lisp
R books/kestrel/std/system/check-nary-lambda-call-tests.lisp
R books/kestrel/std/system/check-nary-lambda-call.lisp
R books/kestrel/std/system/check-not-call-tests.lisp
R books/kestrel/std/system/check-not-call.lisp
R books/kestrel/std/system/check-or-call-tests.lisp
R books/kestrel/std/system/check-or-call.lisp
R books/kestrel/std/system/check-unary-lambda-call-tests.lisp
R books/kestrel/std/system/check-unary-lambda-call.lisp
R books/kestrel/std/system/check-user-lambda-tests.lisp
R books/kestrel/std/system/check-user-lambda.lisp
R books/kestrel/std/system/check-user-term-tests.lisp
R books/kestrel/std/system/check-user-term.lisp
R books/kestrel/std/system/classes-plus-tests.lisp
R books/kestrel/std/system/classes-plus.lisp
R books/kestrel/std/system/classes-tests.lisp
R books/kestrel/std/system/classes.lisp
R books/kestrel/std/system/close-lambdas-tests.lisp
R books/kestrel/std/system/close-lambdas.lisp
R books/kestrel/std/system/conjoin-equalities-tests.lisp
R books/kestrel/std/system/conjoin-equalities.lisp
R books/kestrel/std/system/conjoin.lisp
R books/kestrel/std/system/constant-namep-tests.lisp
R books/kestrel/std/system/constant-namep.lisp
R books/kestrel/std/system/constant-queries.lisp
R books/kestrel/std/system/constant-symbolp-tests.lisp
R books/kestrel/std/system/constant-symbolp.lisp
R books/kestrel/std/system/constant-value-tests.lisp
R books/kestrel/std/system/constant-value.lisp
R books/kestrel/std/system/defchoose-queries-tests.lisp
R books/kestrel/std/system/defchoose-queries.lisp
R books/kestrel/std/system/definedp-plus-tests.lisp
R books/kestrel/std/system/definedp-plus.lisp
R books/kestrel/std/system/definedp-tests.lisp
R books/kestrel/std/system/definedp.lisp
R books/kestrel/std/system/defun-sk-queries-tests.lisp
R books/kestrel/std/system/defun-sk-queries.lisp
R books/kestrel/std/system/dumb-negate-lit.lisp
R books/kestrel/std/system/dumb-occur-var-open-tests.lisp
R books/kestrel/std/system/dumb-occur-var-open.lisp
R books/kestrel/std/system/enhanced-utilities.lisp
R books/kestrel/std/system/event-landmark-names-tests.lisp
R books/kestrel/std/system/event-landmark-names.lisp
R books/kestrel/std/system/event-name-queries.lisp
R books/kestrel/std/system/fapply-term-tests.lisp
R books/kestrel/std/system/fapply-term.lisp
R books/kestrel/std/system/fapply-terms-same-args-tests.lisp
R books/kestrel/std/system/fapply-terms-same-args.lisp
R books/kestrel/std/system/fapply-unary-to-terms-tests.lisp
R books/kestrel/std/system/fapply-unary-to-terms.lisp
R books/kestrel/std/system/flatten-ands-in-lit.lisp
R books/kestrel/std/system/formals-plus-tests.lisp
R books/kestrel/std/system/formals-plus.lisp
R books/kestrel/std/system/fresh-logical-name-with-dollars-suffix-tests.lisp
R books/kestrel/std/system/fresh-logical-name-with-dollars-suffix.lisp
R books/kestrel/std/system/fresh-namep.lisp
R books/kestrel/std/system/fsubcor-var.lisp
R books/kestrel/std/system/fsublis-fn-tests.lisp
R books/kestrel/std/system/fsublis-fn.lisp
R books/kestrel/std/system/fsublis-var-more-theorems.lisp
R books/kestrel/std/system/fsublis-var-tests.lisp
R books/kestrel/std/system/fsublis-var.lisp
R books/kestrel/std/system/function-name-listp-tests.lisp
R books/kestrel/std/system/function-name-listp.lisp
R books/kestrel/std/system/function-namep-tests.lisp
R books/kestrel/std/system/function-namep.lisp
R books/kestrel/std/system/function-queries.lisp
R books/kestrel/std/system/function-symbol-listp-tests.lisp
R books/kestrel/std/system/function-symbol-listp.lisp
R books/kestrel/std/system/function-symbolp.lisp
R books/kestrel/std/system/fundef-disabledp-tests.lisp
R books/kestrel/std/system/fundef-disabledp.lisp
R books/kestrel/std/system/fundef-enabledp-tests.lisp
R books/kestrel/std/system/fundef-enabledp.lisp
R books/kestrel/std/system/genvar-dollar-tests.lisp
R books/kestrel/std/system/genvar-dollar.lisp
R books/kestrel/std/system/getprops.lisp
R books/kestrel/std/system/guard-theorem-no-simplify-dollar-tests.lisp
R books/kestrel/std/system/guard-theorem-no-simplify-dollar.lisp
R books/kestrel/std/system/guard-theorem-no-simplify-tests.lisp
R books/kestrel/std/system/guard-theorem-no-simplify.lisp
R books/kestrel/std/system/guard-verified-exec-fnsp-tests.lisp
R books/kestrel/std/system/guard-verified-exec-fnsp.lisp
R books/kestrel/std/system/guard-verified-fnsp-tests.lisp
R books/kestrel/std/system/guard-verified-fnsp.lisp
R books/kestrel/std/system/guard-verified-p-plus-tests.lisp
R books/kestrel/std/system/guard-verified-p-plus.lisp
R books/kestrel/std/system/guard-verified-p-tests.lisp
R books/kestrel/std/system/guard-verified-p.lisp
R books/kestrel/std/system/ibody-tests.lisp
R books/kestrel/std/system/ibody.lisp
R books/kestrel/std/system/if-tree-leaf-terms-tests.lisp
R books/kestrel/std/system/if-tree-leaf-terms.lisp
R books/kestrel/std/system/included-books-tests.lisp
R books/kestrel/std/system/included-books.lisp
R books/kestrel/std/system/induction-machine-plus-tests.lisp
R books/kestrel/std/system/induction-machine-plus.lisp
R books/kestrel/std/system/induction-machine-tests.lisp
R books/kestrel/std/system/induction-machine.lisp
R books/kestrel/std/system/install-not-normalized-dollar.lisp
R books/kestrel/std/system/install-not-normalized-event-tests.lisp
R books/kestrel/std/system/install-not-normalized-event.lisp
R books/kestrel/std/system/irecursivep-plus-tests.lisp
R books/kestrel/std/system/irecursivep-plus.lisp
R books/kestrel/std/system/irecursivep-tests.lisp
R books/kestrel/std/system/irecursivep.lisp
R books/kestrel/std/system/known-packages-plus-tests.lisp
R books/kestrel/std/system/known-packages-plus.lisp
R books/kestrel/std/system/known-packages-tests.lisp
R books/kestrel/std/system/known-packages.lisp
R books/kestrel/std/system/lambda-closedp-tests.lisp
R books/kestrel/std/system/lambda-closedp.lisp
R books/kestrel/std/system/lambda-guard-verified-exec-fnsp-tests.lisp
R books/kestrel/std/system/lambda-guard-verified-exec-fnsp.lisp
R books/kestrel/std/system/lambda-guard-verified-fnsp-tests.lisp
R books/kestrel/std/system/lambda-guard-verified-fnsp.lisp
R books/kestrel/std/system/lambda-listp-tests.lisp
R books/kestrel/std/system/lambda-listp.lisp
R books/kestrel/std/system/lambda-logic-fnsp-tests.lisp
R books/kestrel/std/system/lambda-logic-fnsp.lisp
R books/kestrel/std/system/lambdap-tests.lisp
R books/kestrel/std/system/lambdap.lisp
R books/kestrel/std/system/logic-function-namep-tests.lisp
R books/kestrel/std/system/logic-function-namep.lisp
R books/kestrel/std/system/logical-name-listp-tests.lisp
R books/kestrel/std/system/logical-name-listp.lisp
R books/kestrel/std/system/macro-args-plus-tests.lisp
R books/kestrel/std/system/macro-args-plus.lisp
R books/kestrel/std/system/macro-keyword-args-plus-tests.lisp
R books/kestrel/std/system/macro-keyword-args-plus.lisp
R books/kestrel/std/system/macro-keyword-args-tests.lisp
R books/kestrel/std/system/macro-keyword-args.lisp
R books/kestrel/std/system/macro-name-listp-tests.lisp
R books/kestrel/std/system/macro-name-listp.lisp
R books/kestrel/std/system/macro-namep-tests.lisp
R books/kestrel/std/system/macro-namep.lisp
R books/kestrel/std/system/macro-queries.lisp
R books/kestrel/std/system/macro-required-args-plus-tests.lisp
R books/kestrel/std/system/macro-required-args-plus.lisp
R books/kestrel/std/system/macro-required-args-tests.lisp
R books/kestrel/std/system/macro-required-args.lisp
R books/kestrel/std/system/macro-symbol-listp-tests.lisp
R books/kestrel/std/system/macro-symbol-listp.lisp
R books/kestrel/std/system/macro-symbolp-tests.lisp
R books/kestrel/std/system/macro-symbolp.lisp
R books/kestrel/std/system/make-mv-let-call-tests.lisp
R books/kestrel/std/system/make-mv-let-call.lisp
R books/kestrel/std/system/make-mv-nth-calls-tests.lisp
R books/kestrel/std/system/make-mv-nth-calls.lisp
R books/kestrel/std/system/maybe-pseudo-event-formp-tests.lisp
R books/kestrel/std/system/maybe-pseudo-event-formp.lisp
R books/kestrel/std/system/measure-plus-tests.lisp
R books/kestrel/std/system/measure-plus.lisp
R books/kestrel/std/system/measure-tests.lisp
R books/kestrel/std/system/measure.lisp
R books/kestrel/std/system/measured-subset-plus-tests.lisp
R books/kestrel/std/system/measured-subset-plus.lisp
R books/kestrel/std/system/measured-subset-tests.lisp
R books/kestrel/std/system/measured-subset.lisp
R books/kestrel/std/system/mvify-tests.lisp
R books/kestrel/std/system/mvify.lisp
R books/kestrel/std/system/no-stobjs-p-plus-tests.lisp
R books/kestrel/std/system/no-stobjs-p-plus.lisp
R books/kestrel/std/system/no-stobjs-p-tests.lisp
R books/kestrel/std/system/no-stobjs-p.lisp
R books/kestrel/std/system/non-executablep-plus-tests.lisp
R books/kestrel/std/system/non-executablep-plus.lisp
R books/kestrel/std/system/non-executablep-tests.lisp
R books/kestrel/std/system/non-executablep.lisp
R books/kestrel/std/system/number-of-results-plus-tests.lisp
R books/kestrel/std/system/number-of-results-plus.lisp
R books/kestrel/std/system/number-of-results-tests.lisp
R books/kestrel/std/system/number-of-results.lisp
R books/kestrel/std/system/one-way-unify-dollar-tests.lisp
R books/kestrel/std/system/one-way-unify-dollar.lisp
R books/kestrel/std/system/partition-rest-and-keyword-args.lisp
R books/kestrel/std/system/plist-worldp-with-formals.lisp
R books/kestrel/std/system/primitivep-plus-tests.lisp
R books/kestrel/std/system/primitivep-plus.lisp
R books/kestrel/std/system/primitivep-tests.lisp
R books/kestrel/std/system/primitivep.lisp
R books/kestrel/std/system/pseudo-command-landmark-listp-tests.lisp
R books/kestrel/std/system/pseudo-command-landmark-listp.lisp
R books/kestrel/std/system/pseudo-event-form-fix.lisp
R books/kestrel/std/system/pseudo-event-form-listp-tests.lisp
R books/kestrel/std/system/pseudo-event-form-listp.lisp
R books/kestrel/std/system/pseudo-event-formp-tests.lisp
R books/kestrel/std/system/pseudo-event-formp.lisp
R books/kestrel/std/system/pseudo-event-landmark-listp-tests.lisp
R books/kestrel/std/system/pseudo-event-landmark-listp.lisp
R books/kestrel/std/system/pseudo-lambda-listp-tests.lisp
R books/kestrel/std/system/pseudo-lambda-listp.lisp
R books/kestrel/std/system/pseudo-lambdap-tests.lisp
R books/kestrel/std/system/pseudo-lambdap.lisp
R books/kestrel/std/system/pseudo-termfn-listp-tests.lisp
R books/kestrel/std/system/pseudo-termfn-listp.lisp
R books/kestrel/std/system/pseudo-termfnp-tests.lisp
R books/kestrel/std/system/pseudo-termfnp.lisp
R books/kestrel/std/system/pseudo-tests-and-call-listp-tests.lisp
R books/kestrel/std/system/pseudo-tests-and-call-listp.lisp
R books/kestrel/std/system/pseudo-tests-and-callp-tests.lisp
R books/kestrel/std/system/pseudo-tests-and-callp.lisp
R books/kestrel/std/system/pure-raw-p-tests.lisp
R books/kestrel/std/system/pure-raw-p.lisp
R books/kestrel/std/system/quote-term-list-tests.lisp
R books/kestrel/std/system/quote-term-list.lisp
R books/kestrel/std/system/quote-term-tests.lisp
R books/kestrel/std/system/quote-term.lisp
R books/kestrel/std/system/rawp-tests.lisp
R books/kestrel/std/system/rawp.lisp
R books/kestrel/std/system/recursive-calls-tests.lisp
R books/kestrel/std/system/recursive-calls.lisp
R books/kestrel/std/system/remove-dead-if-branches-tests.lisp
R books/kestrel/std/system/remove-dead-if-branches.lisp
R books/kestrel/std/system/remove-mbe-tests.lisp
R books/kestrel/std/system/remove-mbe.lisp
R books/kestrel/std/system/remove-progn-tests.lisp
R books/kestrel/std/system/remove-progn.lisp
R books/kestrel/std/system/remove-trivial-vars-tests.lisp
R books/kestrel/std/system/remove-trivial-vars.lisp
R books/kestrel/std/system/remove-unused-vars-tests.lisp
R books/kestrel/std/system/remove-unused-vars.lisp
R books/kestrel/std/system/ruler-extenders-plus-tests.lisp
R books/kestrel/std/system/ruler-extenders-plus.lisp
R books/kestrel/std/system/ruler-extenders-tests.lisp
R books/kestrel/std/system/ruler-extenders.lisp
R books/kestrel/std/system/rune-disabledp-tests.lisp
R books/kestrel/std/system/rune-disabledp.lisp
R books/kestrel/std/system/rune-enabledp-tests.lisp
R books/kestrel/std/system/rune-enabledp.lisp
R books/kestrel/std/system/stobjs-in-plus-tests.lisp
R books/kestrel/std/system/stobjs-in-plus.lisp
R books/kestrel/std/system/stobjs-out-plus-tests.lisp
R books/kestrel/std/system/stobjs-out-plus.lisp
R books/kestrel/std/system/table-alist-plus-tests.lisp
R books/kestrel/std/system/table-alist-plus.lisp
R books/kestrel/std/system/tail-recursive-p-tests.lisp
R books/kestrel/std/system/tail-recursive-p.lisp
R books/kestrel/std/system/term-function-recognizers.lisp
R books/kestrel/std/system/term-guard-obligation-tests.lisp
R books/kestrel/std/system/term-guard-obligation.lisp
R books/kestrel/std/system/term-possible-numbers-of-results-tests.lisp
R books/kestrel/std/system/term-possible-numbers-of-results.lisp
R books/kestrel/std/system/term-queries.lisp
R books/kestrel/std/system/term-transformations.lisp
R books/kestrel/std/system/termfn-listp-tests.lisp
R books/kestrel/std/system/termfn-listp.lisp
R books/kestrel/std/system/termfnp-tests.lisp
R books/kestrel/std/system/termfnp.lisp
R books/kestrel/std/system/termination-theorem-dollar-tests.lisp
R books/kestrel/std/system/termination-theorem-dollar.lisp
R books/kestrel/std/system/theorem-name-listp-tests.lisp
R books/kestrel/std/system/theorem-name-listp.lisp
R books/kestrel/std/system/theorem-namep-tests.lisp
R books/kestrel/std/system/theorem-namep.lisp
R books/kestrel/std/system/theorem-queries.lisp
R books/kestrel/std/system/theorem-symbol-listp-tests.lisp
R books/kestrel/std/system/theorem-symbol-listp.lisp
R books/kestrel/std/system/theorem-symbolp-tests.lisp
R books/kestrel/std/system/theorem-symbolp.lisp
R books/kestrel/std/system/thm-formula-plus-tests.lisp
R books/kestrel/std/system/thm-formula-plus.lisp
R books/kestrel/std/system/thm-formula-tests.lisp
R books/kestrel/std/system/thm-formula.lisp
R books/kestrel/std/system/top.lisp
R books/kestrel/std/system/ubody-plus-tests.lisp
R books/kestrel/std/system/ubody-plus.lisp
R books/kestrel/std/system/ubody-tests.lisp
R books/kestrel/std/system/ubody.lisp
R books/kestrel/std/system/uguard-plus-tests.lisp
R books/kestrel/std/system/uguard-plus.lisp
R books/kestrel/std/system/uguard-tests.lisp
R books/kestrel/std/system/uguard.lisp
R books/kestrel/std/system/unquote-term-tests.lisp
R books/kestrel/std/system/unquote-term.lisp
R books/kestrel/std/system/untranslate-dollar-tests.lisp
R books/kestrel/std/system/untranslate-dollar.lisp
R books/kestrel/std/system/unwrapped-nonexec-body-plus-tests.lisp
R books/kestrel/std/system/unwrapped-nonexec-body-plus.lisp
R books/kestrel/std/system/unwrapped-nonexec-body-tests.lisp
R books/kestrel/std/system/unwrapped-nonexec-body.lisp
R books/kestrel/std/system/w.lisp
R books/kestrel/std/system/well-founded-relation-plus-tests.lisp
R books/kestrel/std/system/well-founded-relation-plus.lisp
R books/kestrel/std/system/well-founded-relation-tests.lisp
R books/kestrel/std/system/well-founded-relation.lisp
M books/kestrel/std/top.lisp
R books/kestrel/std/util/.sys/defarb...@useless-runes.lsp
R books/kestrel/std/util/.sys/defarbrec...@useless-runes.lsp
R books/kestrel/std/util/.sys/defarbr...@useless-runes.lsp
R books/kestrel/std/util/.sys/defa...@useless-runes.lsp
R books/kestrel/std/util/.sys/defconstrain...@useless-runes.lsp
R books/kestrel/std/util/.sys/deff...@useless-runes.lsp
R books/kestrel/std/util/.sys/defin...@useless-runes.lsp
R books/kestrel/std/util/.sys/def...@useless-runes.lsp
R books/kestrel/std/util/.sys/defirrele...@useless-runes.lsp
R books/kestrel/std/util/.sys/defirr...@useless-runes.lsp
R books/kestrel/std/util/.sys/defis...@useless-runes.lsp
R books/kestrel/std/util/.sys/def...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmacro...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmacro-...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmac...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmapp...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmapping-pr...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmapping...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmapping-t...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmapping-tes...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmapping-tes...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmapping-tes...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmapping-tes...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmapping-...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmapping-te...@useless-runes.lsp
R books/kestrel/std/util/.sys/defma...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmax-...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmax-na...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmax-n...@useless-runes.lsp
R books/kestrel/std/util/.sys/defma...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmin-...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmin-in...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmin-i...@useless-runes.lsp
R books/kestrel/std/util/.sys/defmi...@useless-runes.lsp
R books/kestrel/std/util/.sys/defsu...@useless-runes.lsp
R books/kestrel/std/util/.sys/def...@useless-runes.lsp
R books/kestrel/std/util/.sys/defthm-co...@useless-runes.lsp
R books/kestrel/std/util/.sys/deftuto...@useless-runes.lsp
R books/kestrel/std/util/.sys/deftutor...@useless-runes.lsp
R books/kestrel/std/util/.sys/deftu...@useless-runes.lsp
R books/kestrel/std/util/.sys/defund...@useless-runes.lsp
R books/kestrel/std/util/.sys/defund-...@useless-runes.lsp
R books/kestrel/std/util/.sys/defu...@useless-runes.lsp
R books/kestrel/std/util/.sys/error-value-...@useless-runes.lsp
R books/kestrel/std/util/.sys/error-val...@useless-runes.lsp
R books/kestrel/std/util/.sys/t...@useless-runes.lsp
R books/kestrel/std/util/.sys/tu...@useless-runes.lsp
R books/kestrel/std/util/acl2-customization.lsp
R books/kestrel/std/util/cert.acl2
R books/kestrel/std/util/definj-doc.lisp
R books/kestrel/std/util/definj.lisp
R books/kestrel/std/util/defiso-doc.lisp
R books/kestrel/std/util/defiso.lisp
R books/kestrel/std/util/defmapping-doc.lisp
R books/kestrel/std/util/defmapping-proof-templates.lisp
R books/kestrel/std/util/defmapping-templates.lisp
R books/kestrel/std/util/defmapping-tests-concrete.lisp
R books/kestrel/std/util/defmapping-tests-template-1-1.lisp
R books/kestrel/std/util/defmapping-tests-template-1-2.lisp
R books/kestrel/std/util/defmapping-tests-template-2-1.lisp
R books/kestrel/std/util/defmapping-tests-template-2-2.lisp
R books/kestrel/std/util/defmapping-tests-utils.lisp
R books/kestrel/std/util/defmapping-tests-validation.lisp
R books/kestrel/std/util/defmapping.lisp
R books/kestrel/std/util/defsurj-doc.lisp
R books/kestrel/std/util/defsurj.lisp
R books/kestrel/std/util/design-notes/defmapping.pdf
R books/kestrel/std/util/top.lisp
M books/kestrel/terms-light/all-fnnames1.lisp
M books/kestrel/terms-light/compat.lisp
M books/kestrel/terms-light/drop-unused-lambda-bindings.lisp
M books/kestrel/terms-light/unary-lambdap.lisp
M books/kestrel/untranslated-terms/replace-calls.lisp
M books/kestrel/utilities/ensure-rules-known.lisp
M books/kestrel/utilities/error-checking/tests.lisp
M books/kestrel/utilities/error-checking/top.lisp
M books/kestrel/utilities/event-tuples-between.lisp
M books/kestrel/utilities/magic-macroexpand1-dollar.lisp
M books/kestrel/utilities/ruler-extenders.lisp
M books/kestrel/utilities/sublis-expr-plus.lisp
M books/kestrel/utilities/system/fresh-names.lisp
M books/kestrel/utilities/system/named-formulas.lisp
M books/kestrel/utilities/system/numbered-names.lisp
M books/kestrel/utilities/system/terms.lisp
M books/kestrel/utilities/system/world-queries.lisp
M books/kestrel/utilities/ubi-doc.lisp
M books/kestrel/utilities/untranslate-preprocessing.lisp
M books/kestrel/utilities/user-interface.lisp
M books/kestrel/world-light/fn-definedp.lisp
A books/kestrel/xml/xml-parser.lisp
A books/kestrel/xml/xml.lisp
M books/projects/aleobft/dynamic/certificates.lisp
A books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/definition.lisp
M books/projects/aleobft/dynamic/messages.lisp
A books/projects/aleobft/dynamic/owned-certificates.lisp
A books/projects/aleobft/dynamic/same-owned-certificates.lisp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/top.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/transitions.lisp
A books/projects/aleobft/dynamic/unequivocal-certificates-def-and-init.lisp
M books/projects/aleobft/static/correctness.lisp
M books/projects/aleobft/static/properties-dags.lisp
M books/projects/pfcs/abnf-tree-utilities.lisp
M books/projects/pfcs/lifting.lisp
M books/projects/pfcs/semantics-shallow.lisp
A books/std/system/add-suffix-lst.lisp
A books/std/system/add-suffix-to-fn-lst.lisp
A books/std/system/add-suffix-to-fn-or-const-lst.lisp
A books/std/system/add-suffix-to-fn-or-const-tests.lisp
A books/std/system/add-suffix-to-fn-or-const.lisp
A books/std/system/all-fnnames.lisp
A books/std/system/all-free-bound-vars-tests.lisp
A books/std/system/all-free-bound-vars.lisp
A books/std/system/all-lambdas-tests.lisp
A books/std/system/all-lambdas.lisp
A books/std/system/all-non-gv-exec-ffn-symbs-tests.lisp
A books/std/system/all-non-gv-exec-ffn-symbs.lisp
A books/std/system/all-non-gv-ffn-symbs-tests.lisp
A books/std/system/all-non-gv-ffn-symbs.lisp
A books/std/system/all-pkg-names-tests.lisp
A books/std/system/all-pkg-names.lisp
A books/std/system/all-program-ffn-symbs-tests.lisp
A books/std/system/all-program-ffn-symbs.lisp
A books/std/system/all-vars-in-untranslated-term.lisp
A books/std/system/all-vars-open-tests.lisp
A books/std/system/all-vars-open.lisp
A books/std/system/all-vars.lisp
A books/std/system/apply-fn-into-ifs-tests.lisp
A books/std/system/apply-fn-into-ifs.lisp
A books/std/system/apply-term-tests.lisp
A books/std/system/apply-term.lisp
A books/std/system/apply-terms-same-args-tests.lisp
A books/std/system/apply-terms-same-args.lisp
A books/std/system/apply-unary-to-terms-tests.lisp
A books/std/system/apply-unary-to-terms.lisp
A books/std/system/arglistp.lisp
A books/std/system/arity-plus-tests.lisp
A books/std/system/arity-plus.lisp
A books/std/system/arity.lisp
A books/std/system/check-and-call-tests.lisp
A books/std/system/check-and-call.lisp
A books/std/system/check-fn-call-tests.lisp
A books/std/system/check-fn-call.lisp
A books/std/system/check-if-call-tests.lisp
A books/std/system/check-if-call.lisp
A books/std/system/check-lambda-call-tests.lisp
A books/std/system/check-lambda-call.lisp
A books/std/system/check-list-call-tests.lisp
A books/std/system/check-list-call.lisp
A books/std/system/check-mbt-call-tests.lisp
A books/std/system/check-mbt-call.lisp
A books/std/system/check-mbt-dollar-call-tests.lisp
A books/std/system/check-mbt-dollar-call.lisp
A books/std/system/check-mv-let-call-tests.lisp
A books/std/system/check-mv-let-call.lisp
A books/std/system/check-nary-lambda-call-tests.lisp
A books/std/system/check-nary-lambda-call.lisp
A books/std/system/check-not-call-tests.lisp
A books/std/system/check-not-call.lisp
A books/std/system/check-or-call-tests.lisp
A books/std/system/check-or-call.lisp
A books/std/system/check-unary-lambda-call-tests.lisp
A books/std/system/check-unary-lambda-call.lisp
A books/std/system/check-user-lambda-tests.lisp
A books/std/system/check-user-lambda.lisp
A books/std/system/check-user-term-tests.lisp
A books/std/system/check-user-term.lisp
A books/std/system/classes-plus-tests.lisp
A books/std/system/classes-plus.lisp
A books/std/system/classes-tests.lisp
A books/std/system/classes.lisp
A books/std/system/close-lambdas-tests.lisp
A books/std/system/close-lambdas.lisp
A books/std/system/conjoin-equalities-tests.lisp
A books/std/system/conjoin-equalities.lisp
A books/std/system/conjoin.lisp
A books/std/system/constant-namep-tests.lisp
A books/std/system/constant-namep.lisp
A books/std/system/constant-queries.lisp
A books/std/system/constant-symbolp-tests.lisp
A books/std/system/constant-symbolp.lisp
A books/std/system/constant-value-tests.lisp
A books/std/system/constant-value.lisp
A books/std/system/defchoose-queries-tests.lisp
A books/std/system/defchoose-queries.lisp
A books/std/system/definedp-plus-tests.lisp
A books/std/system/definedp-plus.lisp
A books/std/system/definedp-tests.lisp
A books/std/system/definedp.lisp
A books/std/system/defun-sk-queries-tests.lisp
A books/std/system/defun-sk-queries.lisp
A books/std/system/dumb-negate-lit.lisp
A books/std/system/dumb-occur-var-open-tests.lisp
A books/std/system/dumb-occur-var-open.lisp
A books/std/system/enhanced-utilities.lisp
A books/std/system/event-landmark-names-tests.lisp
A books/std/system/event-landmark-names.lisp
A books/std/system/event-name-queries.lisp
A books/std/system/fapply-term-tests.lisp
A books/std/system/fapply-term.lisp
A books/std/system/fapply-terms-same-args-tests.lisp
A books/std/system/fapply-terms-same-args.lisp
A books/std/system/fapply-unary-to-terms-tests.lisp
A books/std/system/fapply-unary-to-terms.lisp
A books/std/system/flatten-ands-in-lit.lisp
A books/std/system/formals-plus-tests.lisp
A books/std/system/formals-plus.lisp
A books/std/system/fresh-logical-name-with-dollars-suffix-tests.lisp
A books/std/system/fresh-logical-name-with-dollars-suffix.lisp
A books/std/system/fresh-namep.lisp
A books/std/system/fsubcor-var.lisp
A books/std/system/fsublis-fn-tests.lisp
A books/std/system/fsublis-fn.lisp
A books/std/system/fsublis-var-more-theorems.lisp
A books/std/system/fsublis-var-tests.lisp
A books/std/system/fsublis-var.lisp
A books/std/system/function-name-listp-tests.lisp
A books/std/system/function-name-listp.lisp
A books/std/system/function-namep-tests.lisp
A books/std/system/function-namep.lisp
A books/std/system/function-queries.lisp
A books/std/system/function-symbol-listp-tests.lisp
A books/std/system/function-symbol-listp.lisp
A books/std/system/function-symbolp.lisp
A books/std/system/fundef-disabledp-tests.lisp
A books/std/system/fundef-disabledp.lisp
A books/std/system/fundef-enabledp-tests.lisp
A books/std/system/fundef-enabledp.lisp
A books/std/system/genvar-dollar-tests.lisp
A books/std/system/genvar-dollar.lisp
A books/std/system/getprops.lisp
A books/std/system/guard-theorem-no-simplify-dollar-tests.lisp
A books/std/system/guard-theorem-no-simplify-dollar.lisp
A books/std/system/guard-theorem-no-simplify-tests.lisp
A books/std/system/guard-theorem-no-simplify.lisp
A books/std/system/guard-verified-exec-fnsp-tests.lisp
A books/std/system/guard-verified-exec-fnsp.lisp
A books/std/system/guard-verified-fnsp-tests.lisp
A books/std/system/guard-verified-fnsp.lisp
A books/std/system/guard-verified-p-plus-tests.lisp
A books/std/system/guard-verified-p-plus.lisp
A books/std/system/guard-verified-p-tests.lisp
A books/std/system/guard-verified-p.lisp
A books/std/system/ibody-tests.lisp
A books/std/system/ibody.lisp
A books/std/system/if-tree-leaf-terms-tests.lisp
A books/std/system/if-tree-leaf-terms.lisp
A books/std/system/included-books-tests.lisp
A books/std/system/included-books.lisp
A books/std/system/induction-machine-plus-tests.lisp
A books/std/system/induction-machine-plus.lisp
A books/std/system/induction-machine-tests.lisp
A books/std/system/induction-machine.lisp
A books/std/system/install-not-normalized-dollar.lisp
A books/std/system/install-not-normalized-event-tests.lisp
A books/std/system/install-not-normalized-event.lisp
A books/std/system/irecursivep-plus-tests.lisp
A books/std/system/irecursivep-plus.lisp
A books/std/system/irecursivep-tests.lisp
A books/std/system/irecursivep.lisp
A books/std/system/known-packages-plus-tests.lisp
A books/std/system/known-packages-plus.lisp
A books/std/system/known-packages-tests.lisp
A books/std/system/known-packages.lisp
A books/std/system/lambda-closedp-tests.lisp
A books/std/system/lambda-closedp.lisp
A books/std/system/lambda-guard-verified-exec-fnsp-tests.lisp
A books/std/system/lambda-guard-verified-exec-fnsp.lisp
A books/std/system/lambda-guard-verified-fnsp-tests.lisp
A books/std/system/lambda-guard-verified-fnsp.lisp
A books/std/system/lambda-listp-tests.lisp
A books/std/system/lambda-listp.lisp
A books/std/system/lambda-logic-fnsp-tests.lisp
A books/std/system/lambda-logic-fnsp.lisp
A books/std/system/lambdap-tests.lisp
A books/std/system/lambdap.lisp
A books/std/system/logic-function-namep-tests.lisp
A books/std/system/logic-function-namep.lisp
A books/std/system/logical-name-listp-tests.lisp
A books/std/system/logical-name-listp.lisp
A books/std/system/macro-args-plus-tests.lisp
A books/std/system/macro-args-plus.lisp
A books/std/system/macro-keyword-args-plus-tests.lisp
A books/std/system/macro-keyword-args-plus.lisp
A books/std/system/macro-keyword-args-tests.lisp
A books/std/system/macro-keyword-args.lisp
A books/std/system/macro-name-listp-tests.lisp
A books/std/system/macro-name-listp.lisp
A books/std/system/macro-namep-tests.lisp
A books/std/system/macro-namep.lisp
A books/std/system/macro-queries.lisp
A books/std/system/macro-required-args-plus-tests.lisp
A books/std/system/macro-required-args-plus.lisp
A books/std/system/macro-required-args-tests.lisp
A books/std/system/macro-required-args.lisp
A books/std/system/macro-symbol-listp-tests.lisp
A books/std/system/macro-symbol-listp.lisp
A books/std/system/macro-symbolp-tests.lisp
A books/std/system/macro-symbolp.lisp
A books/std/system/make-mv-let-call-tests.lisp
A books/std/system/make-mv-let-call.lisp
A books/std/system/make-mv-nth-calls-tests.lisp
A books/std/system/make-mv-nth-calls.lisp
A books/std/system/maybe-pseudo-event-formp-tests.lisp
A books/std/system/maybe-pseudo-event-formp.lisp
A books/std/system/measure-plus-tests.lisp
A books/std/system/measure-plus.lisp
A books/std/system/measure-tests.lisp
A books/std/system/measure.lisp
A books/std/system/measured-subset-plus-tests.lisp
A books/std/system/measured-subset-plus.lisp
A books/std/system/measured-subset-tests.lisp
A books/std/system/measured-subset.lisp
A books/std/system/mvify-tests.lisp
A books/std/system/mvify.lisp
A books/std/system/no-stobjs-p-plus-tests.lisp
A books/std/system/no-stobjs-p-plus.lisp
A books/std/system/no-stobjs-p-tests.lisp
A books/std/system/no-stobjs-p.lisp
A books/std/system/non-executablep-plus-tests.lisp
A books/std/system/non-executablep-plus.lisp
A books/std/system/non-executablep-tests.lisp
A books/std/system/non-executablep.lisp
A books/std/system/number-of-results-plus-tests.lisp
A books/std/system/number-of-results-plus.lisp
A books/std/system/number-of-results-tests.lisp
A books/std/system/number-of-results.lisp
A books/std/system/one-way-unify-dollar-tests.lisp
A books/std/system/one-way-unify-dollar.lisp
A books/std/system/partition-rest-and-keyword-args.lisp
A books/std/system/plist-worldp-with-formals.lisp
A books/std/system/primitivep-plus-tests.lisp
A books/std/system/primitivep-plus.lisp
A books/std/system/primitivep-tests.lisp
A books/std/system/primitivep.lisp
A books/std/system/pseudo-command-landmark-listp-tests.lisp
A books/std/system/pseudo-command-landmark-listp.lisp
A books/std/system/pseudo-event-form-fix.lisp
A books/std/system/pseudo-event-form-listp-tests.lisp
A books/std/system/pseudo-event-form-listp.lisp
A books/std/system/pseudo-event-formp-tests.lisp
A books/std/system/pseudo-event-formp.lisp
A books/std/system/pseudo-event-landmark-listp-tests.lisp
A books/std/system/pseudo-event-landmark-listp.lisp
A books/std/system/pseudo-lambda-listp-tests.lisp
A books/std/system/pseudo-lambda-listp.lisp
A books/std/system/pseudo-lambdap-tests.lisp
A books/std/system/pseudo-lambdap.lisp
A books/std/system/pseudo-termfn-listp-tests.lisp
A books/std/system/pseudo-termfn-listp.lisp
A books/std/system/pseudo-termfnp-tests.lisp
A books/std/system/pseudo-termfnp.lisp
A books/std/system/pseudo-tests-and-call-listp-tests.lisp
A books/std/system/pseudo-tests-and-call-listp.lisp
A books/std/system/pseudo-tests-and-callp-tests.lisp
A books/std/system/pseudo-tests-and-callp.lisp
A books/std/system/pure-raw-p-tests.lisp
A books/std/system/pure-raw-p.lisp
A books/std/system/quote-term-list-tests.lisp
A books/std/system/quote-term-list.lisp
A books/std/system/quote-term-tests.lisp
A books/std/system/quote-term.lisp
A books/std/system/rawp-tests.lisp
A books/std/system/rawp.lisp
A books/std/system/recursive-calls-tests.lisp
A books/std/system/recursive-calls.lisp
A books/std/system/remove-dead-if-branches-tests.lisp
A books/std/system/remove-dead-if-branches.lisp
A books/std/system/remove-mbe-tests.lisp
A books/std/system/remove-mbe.lisp
A books/std/system/remove-progn-tests.lisp
A books/std/system/remove-progn.lisp
A books/std/system/remove-trivial-vars-tests.lisp
A books/std/system/remove-trivial-vars.lisp
A books/std/system/remove-unused-vars-tests.lisp
A books/std/system/remove-unused-vars.lisp
A books/std/system/ruler-extenders-plus-tests.lisp
A books/std/system/ruler-extenders-plus.lisp
A books/std/system/ruler-extenders-tests.lisp
A books/std/system/ruler-extenders.lisp
A books/std/system/rune-disabledp-tests.lisp
A books/std/system/rune-disabledp.lisp
A books/std/system/rune-enabledp-tests.lisp
A books/std/system/rune-enabledp.lisp
A books/std/system/stobjs-in-plus-tests.lisp
A books/std/system/stobjs-in-plus.lisp
A books/std/system/stobjs-out-plus-tests.lisp
A books/std/system/stobjs-out-plus.lisp
A books/std/system/table-alist-plus-tests.lisp
A books/std/system/table-alist-plus.lisp
A books/std/system/tail-recursive-p-tests.lisp
A books/std/system/tail-recursive-p.lisp
A books/std/system/term-function-recognizers.lisp
A books/std/system/term-guard-obligation-tests.lisp
A books/std/system/term-guard-obligation.lisp
A books/std/system/term-possible-numbers-of-results-tests.lisp
A books/std/system/term-possible-numbers-of-results.lisp
A books/std/system/term-queries.lisp
A books/std/system/term-transformations.lisp
A books/std/system/termfn-listp-tests.lisp
A books/std/system/termfn-listp.lisp
A books/std/system/termfnp-tests.lisp
A books/std/system/termfnp.lisp
A books/std/system/termination-theorem-dollar-tests.lisp
A books/std/system/termination-theorem-dollar.lisp
A books/std/system/theorem-name-listp-tests.lisp
A books/std/system/theorem-name-listp.lisp
A books/std/system/theorem-namep-tests.lisp
A books/std/system/theorem-namep.lisp
A books/std/system/theorem-queries.lisp
A books/std/system/theorem-symbol-listp-tests.lisp
A books/std/system/theorem-symbol-listp.lisp
A books/std/system/theorem-symbolp-tests.lisp
A books/std/system/theorem-symbolp.lisp
A books/std/system/thm-formula-plus-tests.lisp
A books/std/system/thm-formula-plus.lisp
A books/std/system/thm-formula-tests.lisp
A books/std/system/thm-formula.lisp
M books/std/system/top.lisp
A books/std/system/ubody-plus-tests.lisp
A books/std/system/ubody-plus.lisp
A books/std/system/ubody-tests.lisp
A books/std/system/ubody.lisp
A books/std/system/uguard-plus-tests.lisp
A books/std/system/uguard-plus.lisp
A books/std/system/uguard-tests.lisp
A books/std/system/uguard.lisp
A books/std/system/unquote-term-tests.lisp
A books/std/system/unquote-term.lisp
A books/std/system/untranslate-dollar-tests.lisp
A books/std/system/untranslate-dollar.lisp
A books/std/system/unwrapped-nonexec-body-plus-tests.lisp
A books/std/system/unwrapped-nonexec-body-plus.lisp
A books/std/system/unwrapped-nonexec-body-tests.lisp
A books/std/system/unwrapped-nonexec-body.lisp
A books/std/system/w.lisp
A books/std/system/well-founded-relation-plus-tests.lisp
A books/std/system/well-founded-relation-plus.lisp
A books/std/system/well-founded-relation-tests.lisp
A books/std/system/well-founded-relation.lisp
M books/std/util/defarbrec.lisp
M books/std/util/defconstrained-recognizer.lisp
M books/std/util/deffixer.lisp
A books/std/util/definj-doc.lisp
A books/std/util/definj.lisp
A books/std/util/defiso-doc.lisp
A books/std/util/defiso.lisp
A books/std/util/defmapping-doc.lisp
A books/std/util/defmapping-proof-templates.lisp
A books/std/util/defmapping-templates.lisp
A books/std/util/defmapping-tests-concrete.lisp
A books/std/util/defmapping-tests-template-1-1.lisp
A books/std/util/defmapping-tests-template-1-2.lisp
A books/std/util/defmapping-tests-template-2-1.lisp
A books/std/util/defmapping-tests-template-2-2.lisp
A books/std/util/defmapping-tests-utils.lisp
A books/std/util/defmapping-tests-validation.lisp
A books/std/util/defmapping.lisp
A books/std/util/defsurj-doc.lisp
A books/std/util/defsurj.lisp
A books/std/util/design-notes/defmapping.pdf
M books/std/util/tests/defarbrec.lisp
M books/std/util/top.lisp
M books/system/doc/acl2-doc.lisp
M books/workshops/2018/kaufmann/td-cands.lisp
M books/workshops/2020/coglio-westfold/drone-plan/drone-state-iso.lisp
M books/workshops/2020/coglio-westfold/isodata.lisp
M books/workshops/2020/peng-greenstreet/term-substitution.lisp
M doc.lisp
M doc/home-page.html

Log Message:
-----------
Merge.


Commit: 38e8ac4606bd3d81d48207a4d068f86900d30d24
https://github.com/acl2/acl2/commit/38e8ac4606bd3d81d48207a4d068f86900d30d24
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/ethereum/semaphore/r1cs-proof-rules.lisp

Log Message:
-----------
[ethereum] Speed up proofs.

Found by the speed-up tool.


Commit: 5631b5f542ac96ff5accc9296fa4be90351ac962
https://github.com/acl2/acl2/commit/5631b5f542ac96ff5accc9296fa4be90351ac962
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/arithmetic-light/floor2.lisp

Log Message:
-----------
[arithmetic-light] Speed up proofs.

Found by the speed-up tool.


Commit: fef9c8f6d1245eb1513e4dfd8dbea1c388f892c7
https://github.com/acl2/acl2/commit/fef9c8f6d1245eb1513e4dfd8dbea1c388f892c7
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/dagify.lisp

Log Message:
-----------
[axe] Speed up proof.

Found by the speed-up tool.


Commit: cc737f63274b788886b529865ad0f41731d8f465
https://github.com/acl2/acl2/commit/cc737f63274b788886b529865ad0f41731d8f465
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv-lists/bv-array-read-rules.lisp
M books/kestrel/bv-lists/bv-array-read.lisp

Log Message:
-----------
[bv-lists] Move some bv-array rules.


Commit: 5d431b83d6e8749bde56d29a9a55175a28cb28da
https://github.com/acl2/acl2/commit/5d431b83d6e8749bde56d29a9a55175a28cb28da
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/helpers/doc.lisp
M books/kestrel/helpers/speed-up-implementation.lisp

Log Message:
-----------
[helpers] Slightly improve speed-up tool.


Commit: db74a24443f0e2eb5862eba0522513d8b20c3bad
https://github.com/acl2/acl2/commit/db74a24443f0e2eb5862eba0522513d8b20c3bad
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/rules1.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/axe/x86/tester-rules-bv.lisp
M books/kestrel/axe/x86/tester-rules.lisp
M books/kestrel/bv/.sys/bvcat...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/adder.lisp
M books/kestrel/bv/bitand.lisp
M books/kestrel/bv/bitwise.lisp
M books/kestrel/bv/bitxor.lisp
M books/kestrel/bv/bvlt.lisp
M books/kestrel/bv/bvnot.lisp
M books/kestrel/bv/bvor.lisp
M books/kestrel/bv/getbit.lisp
M books/kestrel/bv/logext.lisp
M books/kestrel/bv/rules.lisp
M books/kestrel/bv/rules0.lisp
M books/kestrel/bv/rules3.lisp
M books/kestrel/crypto/r1cs/sparse/gadgets/range-check.lisp
M books/kestrel/ethereum/semaphore/r1cs-proof-rules.lisp
M books/kestrel/lists-light/group-rules.lisp
M books/kestrel/lists-light/group.lisp
M books/kestrel/lists-light/rules2.lisp
M books/kestrel/lists-light/subrange.lisp
M books/kestrel/prime-fields/bv-rules.lisp
M books/kestrel/x86/.sys/condi...@useless-runes.lsp
M books/kestrel/x86/.sys/flo...@useless-runes.lsp
M books/kestrel/x86/.sys/sup...@useless-runes.lsp
M books/kestrel/x86/conditions.lisp
M books/kestrel/x86/support.lisp

Log Message:
-----------
Merge.


Commit: 22d2d11d627b700b5c322c3cf54cf72b134a8531
https://github.com/acl2/acl2/commit/22d2d11d627b700b5c322c3cf54cf72b134a8531
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/jvm/lifter.lisp
M books/kestrel/axe/jvm/rule-lists-jvm.lisp
M books/kestrel/axe/prove-equivalence-tests.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/c/syntax/preprocess-file.lisp

Log Message:
-----------
Merge.


Commit: 41142fdccf98c6559a5a012b5d5b3e6977888be1
https://github.com/acl2/acl2/commit/41142fdccf98c6559a5a012b5d5b3e6977888be1
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/arithmetic-3/extra/ext-compat.lisp
M books/arithmetic-5/lib/floor-mod/more-floor-mod.lisp
A books/build/doc.acl2
R books/centaur/aignet/.sys/trans...@useless-runes.lsp
M books/centaur/aignet/balance.lisp
M books/centaur/aignet/construction.lisp
M books/centaur/aignet/cube-sat.lisp
M books/centaur/aignet/equiv-classes.lisp
A books/centaur/aignet/fraig-config.lisp
M books/centaur/aignet/fraig.lisp
A books/centaur/aignet/gatesimp.lisp
M books/centaur/aignet/observability.lisp
A books/centaur/aignet/parametrize.lisp
M books/centaur/aignet/simplify-marked.lisp
M books/centaur/aignet/top-doc.lisp
M books/centaur/aignet/transform-stub.lisp
M books/centaur/aignet/transforms.lisp
A books/centaur/bigmem-asymmetric/acl2-customization.lsp
A books/centaur/bigmem-asymmetric/bigmem-asymmetric.lisp
A books/centaur/bigmem-asymmetric/cert.acl2
A books/centaur/bigmem-asymmetric/concrete-asymmetric.lisp
A books/centaur/bigmem-asymmetric/ordered-alist.lisp
A books/centaur/bigmem-asymmetric/package.lsp
A books/centaur/bigmem-asymmetric/portcullis.acl2
A books/centaur/bigmem-asymmetric/portcullis.lisp
A books/centaur/bigmem-asymmetric/rendered-bigmem-asymmetric.lsp
M books/centaur/bigmem/.sys/big...@useless-runes.lsp
M books/centaur/bigmem/.sys/conc...@useless-runes.lsp
M books/centaur/bigmem/bigmem.lisp
M books/centaur/bigmem/cert.acl2
M books/centaur/bigmem/concrete.lisp
M books/centaur/fgl/arith-base.lisp
A books/centaur/fgl/bfrcount.lisp
M books/centaur/fgl/bfrs-replace.lisp
M books/centaur/fgl/bitops.lisp
M books/centaur/fgl/casesplit.lisp
M books/centaur/fgl/clauseproc.lisp
M books/centaur/fgl/config.lisp
M books/centaur/fgl/congruence-rules.lisp
A books/centaur/fgl/congruence.lisp
M books/centaur/fgl/ctrex-utils.lisp
M books/centaur/fgl/exhaustive-test.lisp
M books/centaur/fgl/fancy-ev.lisp
A books/centaur/fgl/fast-alists-base.lisp
M books/centaur/fgl/fast-alists.lisp
A books/centaur/fgl/fgl-primitive-congruences.lisp
M books/centaur/fgl/helper-utils.lisp
M books/centaur/fgl/interp.lisp
M books/centaur/fgl/logicman-transform.lisp
M books/centaur/fgl/primitives.lisp
A books/centaur/fgl/satlink-sat-config.lisp
M books/centaur/fgl/satlink-sat.lisp
M books/centaur/fgl/simplify-defs.lisp
M books/centaur/fgl/simplify.lisp
M books/centaur/fgl/tests.lisp
M books/centaur/fgl/top-bare.lisp
M books/centaur/gl/bfr-fraig-satlink.lisp
M books/centaur/satlink/top.lisp
M books/centaur/sv/svex/evals-equivalent.lisp
M books/centaur/sv/svex/top.lisp
M books/centaur/sv/svtv/chase-base.lisp
M books/centaur/sv/svtv/chase.lisp
M books/centaur/sv/svtv/svtv-stobj-debug.lisp
M books/centaur/ubdds/param.lisp
M books/doc/top.lisp
M books/ihs/quotient-remainder-lemmas.lisp
M books/kestrel/abnf/grammar-definer/deftreeops-doc.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/axe/x86/support-axe.lisp
M books/kestrel/c/atc/symbolic-execution-rules/if-star.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
R books/kestrel/std/system/.sys/add-suf...@useless-runes.lsp
R books/kestrel/std/system/.sys/add-suffix...@useless-runes.lsp
R books/kestrel/std/system/.sys/add-suffix-to-...@useless-runes.lsp
R books/kestrel/std/system/.sys/add-suffix-to-f...@useless-runes.lsp
R books/kestrel/std/system/.sys/add-suffix-t...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-f...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-free-bou...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-free-...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-lamb...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-l...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-non-gv-exec...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-non-gv-e...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-non-gv-ff...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-non-gv...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-pkg-n...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-pk...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-program-f...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-progra...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-vars-in-un...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-vars-...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-va...@useless-runes.lsp
R books/kestrel/std/system/.sys/all-...@useless-runes.lsp
R books/kestrel/std/system/.sys/apply-fn-in...@useless-runes.lsp
R books/kestrel/std/system/.sys/apply-fn...@useless-runes.lsp
R books/kestrel/std/system/.sys/apply-te...@useless-runes.lsp
R books/kestrel/std/system/.sys/apply...@useless-runes.lsp
R books/kestrel/std/system/.sys/apply-terms-s...@useless-runes.lsp
R books/kestrel/std/system/.sys/apply-term...@useless-runes.lsp
R books/kestrel/std/system/.sys/apply-unary-t...@useless-runes.lsp
R books/kestrel/std/system/.sys/apply-unar...@useless-runes.lsp
R books/kestrel/std/system/.sys/argl...@useless-runes.lsp
R books/kestrel/std/system/.sys/arity-pl...@useless-runes.lsp
R books/kestrel/std/system/.sys/arity...@useless-runes.lsp
R books/kestrel/std/system/.sys/ar...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-and-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-a...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-fn-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-if-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-lambd...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-la...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-list...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-l...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-mbt-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-m...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-mbt-dol...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-mbt-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-mv-le...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-mv...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-nary-lam...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-nary-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-not-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-n...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-or-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-unary-la...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-unary...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-user-...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-us...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-user...@useless-runes.lsp
R books/kestrel/std/system/.sys/check-u...@useless-runes.lsp
R books/kestrel/std/system/.sys/classes-p...@useless-runes.lsp
R books/kestrel/std/system/.sys/classe...@useless-runes.lsp
R books/kestrel/std/system/.sys/classe...@useless-runes.lsp
R books/kestrel/std/system/.sys/cla...@useless-runes.lsp
R books/kestrel/std/system/.sys/close-lam...@useless-runes.lsp
R books/kestrel/std/system/.sys/close-...@useless-runes.lsp
R books/kestrel/std/system/.sys/conjoin-equa...@useless-runes.lsp
R books/kestrel/std/system/.sys/conjoin-e...@useless-runes.lsp
R books/kestrel/std/system/.sys/con...@useless-runes.lsp
R books/kestrel/std/system/.sys/constant-n...@useless-runes.lsp
R books/kestrel/std/system/.sys/constan...@useless-runes.lsp
R books/kestrel/std/system/.sys/constant...@useless-runes.lsp
R books/kestrel/std/system/.sys/constant-sy...@useless-runes.lsp
R books/kestrel/std/system/.sys/constant...@useless-runes.lsp
R books/kestrel/std/system/.sys/constant-v...@useless-runes.lsp
R books/kestrel/std/system/.sys/constan...@useless-runes.lsp
R books/kestrel/std/system/.sys/defchoose-q...@useless-runes.lsp
R books/kestrel/std/system/.sys/defchoos...@useless-runes.lsp
R books/kestrel/std/system/.sys/definedp-...@useless-runes.lsp
R books/kestrel/std/system/.sys/define...@useless-runes.lsp
R books/kestrel/std/system/.sys/defined...@useless-runes.lsp
R books/kestrel/std/system/.sys/defi...@useless-runes.lsp
R books/kestrel/std/system/.sys/defun-sk-qu...@useless-runes.lsp
R books/kestrel/std/system/.sys/defun-sk...@useless-runes.lsp
R books/kestrel/std/system/.sys/dumb-ne...@useless-runes.lsp
R books/kestrel/std/system/.sys/dumb-occur-v...@useless-runes.lsp
R books/kestrel/std/system/.sys/dumb-occu...@useless-runes.lsp
R books/kestrel/std/system/.sys/enhanced-...@useless-runes.lsp
R books/kestrel/std/system/.sys/event-landmar...@useless-runes.lsp
R books/kestrel/std/system/.sys/event-land...@useless-runes.lsp
R books/kestrel/std/system/.sys/event-nam...@useless-runes.lsp
R books/kestrel/std/system/.sys/fapply-t...@useless-runes.lsp
R books/kestrel/std/system/.sys/fappl...@useless-runes.lsp
R books/kestrel/std/system/.sys/fapply-terms-s...@useless-runes.lsp
R books/kestrel/std/system/.sys/fapply-term...@useless-runes.lsp
R books/kestrel/std/system/.sys/fapply-unary-...@useless-runes.lsp
R books/kestrel/std/system/.sys/fapply-una...@useless-runes.lsp
R books/kestrel/std/system/.sys/flatten-a...@useless-runes.lsp
R books/kestrel/std/system/.sys/formals-p...@useless-runes.lsp
R books/kestrel/std/system/.sys/formal...@useless-runes.lsp
R books/kestrel/std/system/.sys/fresh-logical-name-wit...@useless-runes.lsp
R books/kestrel/std/system/.sys/fresh-logical-name-...@useless-runes.lsp
R books/kestrel/std/system/.sys/fresh...@useless-runes.lsp
R books/kestrel/std/system/.sys/fsubc...@useless-runes.lsp
R books/kestrel/std/system/.sys/fsublis-...@useless-runes.lsp
R books/kestrel/std/system/.sys/fsubl...@useless-runes.lsp
R books/kestrel/std/system/.sys/fsublis-var-...@useless-runes.lsp
R books/kestrel/std/system/.sys/fsublis-...@useless-runes.lsp
R books/kestrel/std/system/.sys/fsubl...@useless-runes.lsp
R books/kestrel/std/system/.sys/function-nam...@useless-runes.lsp
R books/kestrel/std/system/.sys/function-...@useless-runes.lsp
R books/kestrel/std/system/.sys/function-n...@useless-runes.lsp
R books/kestrel/std/system/.sys/functio...@useless-runes.lsp
R books/kestrel/std/system/.sys/function...@useless-runes.lsp
R books/kestrel/std/system/.sys/function-symb...@useless-runes.lsp
R books/kestrel/std/system/.sys/function-s...@useless-runes.lsp
R books/kestrel/std/system/.sys/function...@useless-runes.lsp
R books/kestrel/std/system/.sys/fundef-disa...@useless-runes.lsp
R books/kestrel/std/system/.sys/fundef-d...@useless-runes.lsp
R books/kestrel/std/system/.sys/fundef-ena...@useless-runes.lsp
R books/kestrel/std/system/.sys/fundef-...@useless-runes.lsp
R books/kestrel/std/system/.sys/genvar-do...@useless-runes.lsp
R books/kestrel/std/system/.sys/genvar...@useless-runes.lsp
R books/kestrel/std/system/.sys/getp...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-theorem-no-si...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-theorem-no...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-theorem-n...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-theore...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-verified-...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-verifi...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-verifi...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-ver...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-verifie...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-veri...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-verif...@useless-runes.lsp
R books/kestrel/std/system/.sys/guard-ve...@useless-runes.lsp
R books/kestrel/std/system/.sys/ibody...@useless-runes.lsp
R books/kestrel/std/system/.sys/ib...@useless-runes.lsp
R books/kestrel/std/system/.sys/if-tree-leaf...@useless-runes.lsp
R books/kestrel/std/system/.sys/if-tree-l...@useless-runes.lsp
R books/kestrel/std/system/.sys/included-b...@useless-runes.lsp
R books/kestrel/std/system/.sys/include...@useless-runes.lsp
R books/kestrel/std/system/.sys/induction-mach...@useless-runes.lsp
R books/kestrel/std/system/.sys/induction-m...@useless-runes.lsp
R books/kestrel/std/system/.sys/induction-m...@useless-runes.lsp
R books/kestrel/std/system/.sys/inductio...@useless-runes.lsp
R books/kestrel/std/system/.sys/install-not-no...@useless-runes.lsp
R books/kestrel/std/system/.sys/install-not-norma...@useless-runes.lsp
R books/kestrel/std/system/.sys/install-not-no...@useless-runes.lsp
R books/kestrel/std/system/.sys/irecursivep...@useless-runes.lsp
R books/kestrel/std/system/.sys/irecursi...@useless-runes.lsp
R books/kestrel/std/system/.sys/irecursi...@useless-runes.lsp
R books/kestrel/std/system/.sys/irecu...@useless-runes.lsp
R books/kestrel/std/system/.sys/known-packag...@useless-runes.lsp
R books/kestrel/std/system/.sys/known-pac...@useless-runes.lsp
R books/kestrel/std/system/.sys/known-pack...@useless-runes.lsp
R books/kestrel/std/system/.sys/known-p...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda-clo...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda-...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda-guard-verif...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda-guard-ve...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda-guard-ver...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda-guard-...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda-li...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda-logi...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda-l...@useless-runes.lsp
R books/kestrel/std/system/.sys/lambda...@useless-runes.lsp
R books/kestrel/std/system/.sys/lam...@useless-runes.lsp
R books/kestrel/std/system/.sys/logic-functio...@useless-runes.lsp
R books/kestrel/std/system/.sys/logic-func...@useless-runes.lsp
R books/kestrel/std/system/.sys/logical-name...@useless-runes.lsp
R books/kestrel/std/system/.sys/logical-n...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-args...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-a...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-keyword-...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-keywo...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-keywor...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-key...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-name-...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-na...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-na...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-required-...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-requir...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-requir...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-req...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-symbol...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-sym...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-sym...@useless-runes.lsp
R books/kestrel/std/system/.sys/macro-...@useless-runes.lsp
R books/kestrel/std/system/.sys/make-mv-let...@useless-runes.lsp
R books/kestrel/std/system/.sys/make-mv-...@useless-runes.lsp
R books/kestrel/std/system/.sys/make-mv-nth...@useless-runes.lsp
R books/kestrel/std/system/.sys/make-mv-...@useless-runes.lsp
R books/kestrel/std/system/.sys/maybe-pseudo-ev...@useless-runes.lsp
R books/kestrel/std/system/.sys/maybe-pseudo...@useless-runes.lsp
R books/kestrel/std/system/.sys/measure-p...@useless-runes.lsp
R books/kestrel/std/system/.sys/measur...@useless-runes.lsp
R books/kestrel/std/system/.sys/measur...@useless-runes.lsp
R books/kestrel/std/system/.sys/mea...@useless-runes.lsp
R books/kestrel/std/system/.sys/measured-subs...@useless-runes.lsp
R books/kestrel/std/system/.sys/measured-s...@useless-runes.lsp
R books/kestrel/std/system/.sys/measured-s...@useless-runes.lsp
R books/kestrel/std/system/.sys/measure...@useless-runes.lsp
R books/kestrel/std/system/.sys/mvify...@useless-runes.lsp
R books/kestrel/std/system/.sys/mv...@useless-runes.lsp
R books/kestrel/std/system/.sys/no-stobjs-p...@useless-runes.lsp
R books/kestrel/std/system/.sys/no-stobj...@useless-runes.lsp
R books/kestrel/std/system/.sys/no-stobj...@useless-runes.lsp
R books/kestrel/std/system/.sys/no-st...@useless-runes.lsp
R books/kestrel/std/system/.sys/non-executabl...@useless-runes.lsp
R books/kestrel/std/system/.sys/non-execut...@useless-runes.lsp
R books/kestrel/std/system/.sys/non-execut...@useless-runes.lsp
R books/kestrel/std/system/.sys/non-exe...@useless-runes.lsp
R books/kestrel/std/system/.sys/number-of-resu...@useless-runes.lsp
R books/kestrel/std/system/.sys/number-of-r...@useless-runes.lsp
R books/kestrel/std/system/.sys/number-of-r...@useless-runes.lsp
R books/kestrel/std/system/.sys/number-o...@useless-runes.lsp
R books/kestrel/std/system/.sys/one-way-unify...@useless-runes.lsp
R books/kestrel/std/system/.sys/one-way-un...@useless-runes.lsp
R books/kestrel/std/system/.sys/partition-rest-...@useless-runes.lsp
R books/kestrel/std/system/.sys/plist-worldp...@useless-runes.lsp
R books/kestrel/std/system/.sys/primitivep...@useless-runes.lsp
R books/kestrel/std/system/.sys/primiti...@useless-runes.lsp
R books/kestrel/std/system/.sys/primitiv...@useless-runes.lsp
R books/kestrel/std/system/.sys/primi...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-command-la...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-command...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-eve...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-event-f...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-even...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-event...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-ev...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-event-lan...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-event-...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-lambd...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-la...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-lam...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-termf...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-te...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-ter...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-tests-and...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-tests-...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-tests-a...@useless-runes.lsp
R books/kestrel/std/system/.sys/pseudo-test...@useless-runes.lsp
R books/kestrel/std/system/.sys/pure-raw...@useless-runes.lsp
R books/kestrel/std/system/.sys/pure-...@useless-runes.lsp
R books/kestrel/std/system/.sys/quote-term...@useless-runes.lsp
R books/kestrel/std/system/.sys/quote-t...@useless-runes.lsp
R books/kestrel/std/system/.sys/quote-te...@useless-runes.lsp
R books/kestrel/std/system/.sys/quote...@useless-runes.lsp
R books/kestrel/std/system/.sys/rawp-...@useless-runes.lsp
R books/kestrel/std/system/.sys/ra...@useless-runes.lsp
R books/kestrel/std/system/.sys/recursive-...@useless-runes.lsp
R books/kestrel/std/system/.sys/recursi...@useless-runes.lsp
R books/kestrel/std/system/.sys/remove-dead-if...@useless-runes.lsp
R books/kestrel/std/system/.sys/remove-dead...@useless-runes.lsp
R books/kestrel/std/system/.sys/remove-m...@useless-runes.lsp
R books/kestrel/std/system/.sys/remov...@useless-runes.lsp
R books/kestrel/std/system/.sys/remove-pr...@useless-runes.lsp
R books/kestrel/std/system/.sys/remove...@useless-runes.lsp
R books/kestrel/std/system/.sys/remove-trivi...@useless-runes.lsp
R books/kestrel/std/system/.sys/remove-tr...@useless-runes.lsp
R books/kestrel/std/system/.sys/remove-unuse...@useless-runes.lsp
R books/kestrel/std/system/.sys/remove-un...@useless-runes.lsp
R books/kestrel/std/system/.sys/ruler-extende...@useless-runes.lsp
R books/kestrel/std/system/.sys/ruler-exte...@useless-runes.lsp
R books/kestrel/std/system/.sys/ruler-exte...@useless-runes.lsp
R books/kestrel/std/system/.sys/ruler-e...@useless-runes.lsp
R books/kestrel/std/system/.sys/rune-disab...@useless-runes.lsp
R books/kestrel/std/system/.sys/rune-di...@useless-runes.lsp
R books/kestrel/std/system/.sys/rune-enab...@useless-runes.lsp
R books/kestrel/std/system/.sys/rune-e...@useless-runes.lsp
R books/kestrel/std/system/.sys/stobjs-in-...@useless-runes.lsp
R books/kestrel/std/system/.sys/stobjs-...@useless-runes.lsp
R books/kestrel/std/system/.sys/stobjs-out...@useless-runes.lsp
R books/kestrel/std/system/.sys/stobjs-...@useless-runes.lsp
R books/kestrel/std/system/.sys/table-alist...@useless-runes.lsp
R books/kestrel/std/system/.sys/table-al...@useless-runes.lsp
R books/kestrel/std/system/.sys/tail-recurs...@useless-runes.lsp
R books/kestrel/std/system/.sys/tail-rec...@useless-runes.lsp
R books/kestrel/std/system/.sys/term-functio...@useless-runes.lsp
R books/kestrel/std/system/.sys/term-guard-ob...@useless-runes.lsp
R books/kestrel/std/system/.sys/term-guard...@useless-runes.lsp
R books/kestrel/std/system/.sys/term-possible-numbe...@useless-runes.lsp
R books/kestrel/std/system/.sys/term-possible-nu...@useless-runes.lsp
R books/kestrel/std/system/.sys/term-q...@useless-runes.lsp
R books/kestrel/std/system/.sys/term-trans...@useless-runes.lsp
R books/kestrel/std/system/.sys/termfn-li...@useless-runes.lsp
R books/kestrel/std/system/.sys/termfn...@useless-runes.lsp
R books/kestrel/std/system/.sys/termfn...@useless-runes.lsp
R books/kestrel/std/system/.sys/ter...@useless-runes.lsp
R books/kestrel/std/system/.sys/termination-theo...@useless-runes.lsp
R books/kestrel/std/system/.sys/termination-t...@useless-runes.lsp
R books/kestrel/std/system/.sys/theorem-name...@useless-runes.lsp
R books/kestrel/std/system/.sys/theorem-n...@useless-runes.lsp
R books/kestrel/std/system/.sys/theorem-n...@useless-runes.lsp
R books/kestrel/std/system/.sys/theore...@useless-runes.lsp
R books/kestrel/std/system/.sys/theorem...@useless-runes.lsp
R books/kestrel/std/system/.sys/theorem-symbo...@useless-runes.lsp
R books/kestrel/std/system/.sys/theorem-sy...@useless-runes.lsp
R books/kestrel/std/system/.sys/theorem-sy...@useless-runes.lsp
R books/kestrel/std/system/.sys/theorem...@useless-runes.lsp
R books/kestrel/std/system/.sys/thm-formula...@useless-runes.lsp
R books/kestrel/std/system/.sys/thm-form...@useless-runes.lsp
R books/kestrel/std/system/.sys/thm-form...@useless-runes.lsp
R books/kestrel/std/system/.sys/thm-f...@useless-runes.lsp
R books/kestrel/std/system/.sys/t...@useless-runes.lsp
R books/kestrel/std/system/.sys/ubody-pl...@useless-runes.lsp
R books/kestrel/std/system/.sys/ubody...@useless-runes.lsp
R books/kestrel/std/system/.sys/ubody...@useless-runes.lsp
R books/kestrel/std/system/.sys/ub...@useless-runes.lsp
R books/kestrel/std/system/.sys/uguard-p...@useless-runes.lsp
R books/kestrel/std/system/.sys/uguar...@useless-runes.lsp
R books/kestrel/std/system/.sys/uguard...@useless-runes.lsp
R books/kestrel/std/system/.sys/ugu...@useless-runes.lsp
R books/kestrel/std/system/.sys/unquote-t...@useless-runes.lsp
R books/kestrel/std/system/.sys/unquot...@useless-runes.lsp
R books/kestrel/std/system/.sys/untranslate-...@useless-runes.lsp
R books/kestrel/std/system/.sys/untransla...@useless-runes.lsp
R books/kestrel/std/system/.sys/unwrapped-nonexe...@useless-runes.lsp
R books/kestrel/std/system/.sys/unwrapped-non...@useless-runes.lsp
R books/kestrel/std/system/.sys/unwrapped-none...@useless-runes.lsp
R books/kestrel/std/system/.sys/unwrapped-n...@useless-runes.lsp
R books/kestrel/std/system/.sys/w...@useless-runes.lsp
R books/kestrel/std/system/.sys/well-founded-rel...@useless-runes.lsp
R books/kestrel/std/system/.sys/well-founded-...@useless-runes.lsp
R books/kestrel/std/system/.sys/well-founded-...@useless-runes.lsp
R books/kestrel/std/system/.sys/well-found...@useless-runes.lsp
M books/make-event/.sys/acl2x...@useless-runes.lsp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/initialization.lisp
R books/projects/aleobft/dynamic/lib-ext.lisp
A books/projects/aleobft/dynamic/no-self-buffer.lisp
A books/projects/aleobft/dynamic/no-self-endorsed.lisp
A books/projects/aleobft/dynamic/no-self-messages.lisp
A books/projects/aleobft/dynamic/nonforking-blockchains-def-and-init.lisp
M books/projects/aleobft/dynamic/package.lsp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/unequivocal-certificates-def-and-init.lisp
M books/projects/aleobft/dynamic/validator-states.lisp
A books/projects/aleobft/library-extensions/acl2-customization.lsp
A books/projects/aleobft/library-extensions/cert.acl2
A books/projects/aleobft/library-extensions/lists-nofork-p.lisp
A books/projects/aleobft/library-extensions/omap-theorems.lisp
A books/projects/aleobft/library-extensions/oset-theorems.lisp
A books/projects/aleobft/library-extensions/portcullis.acl2
A books/projects/aleobft/library-extensions/portcullis.lisp
A books/projects/aleobft/library-extensions/top.lisp
M books/projects/aleobft/static/certificates.lisp
M books/projects/aleobft/static/invariant-anchors-not-forking.lisp
M books/projects/aleobft/static/invariant-no-self-endorsed.lisp
M books/projects/aleobft/static/invariant-no-self-messages.lisp
M books/projects/aleobft/static/invariant-same-certificates.lisp
M books/projects/aleobft/static/invariant-unequivocal-certificates.lisp
R books/projects/aleobft/static/lib-ext.lisp
M books/projects/aleobft/static/operations-additional.lisp
M books/projects/aleobft/static/operations-certificate-retrieval.lisp
M books/projects/aleobft/static/operations-dags-additional.lisp
R books/projects/aleobft/static/operations-non-forking.lisp
M books/projects/aleobft/static/operations-unequivocal-certificates.lisp
M books/projects/aleobft/static/package.lsp
M books/projects/aleobft/static/property-paths-to-other-voted-anchor.lisp
M books/projects/aleobft/static/property-paths-to-voted-anchor.lisp
M books/projects/aleobft/static/system-states.lisp
M books/projects/aleobft/static/transitions-advance-round.lisp
M books/projects/aleobft/static/transitions-commit-anchors.lisp
M books/projects/aleobft/top.lisp
M books/projects/leo/grammar.abnf
M books/projects/rac/lisp/alt-const-fns-gen.lisp
M books/projects/rac/lisp/internal-fns-gen.lisp
R books/projects/x86isa/.sys/d...@useless-runes.lsp
R books/projects/x86isa/.sys/t...@useless-runes.lsp
M books/projects/x86isa/doc.lisp
A books/projects/x86isa/linux/hello-user.S
A books/projects/x86isa/linux/x86isa-linux.patch
R books/projects/x86isa/machine/.sys/application-...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/cpuid-c...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/cp...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/decoding-an...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/dispatch...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/dispatc...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/envir...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/evex-opcod...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/guard-...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/inst-l...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/inst-s...@useless-runes.lsp
A books/projects/x86isa/machine/.sys/interrupt...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/linear...@useless-runes.lsp
A books/projects/x86isa/machine/.sys/load-seg...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/mo...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/new-d...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/other-...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/pag...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/physica...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/prefix-modrm...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/register-reade...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/rflag...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/segmen...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/st...@useless-runes.lsp
R books/projects/x86isa/machine/.sys/syscall...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/sysc...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/three-byte-op...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/top-leve...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/two-byte-opc...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/vex-opcode...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/x...@useless-runes.lsp
M books/projects/x86isa/machine/application-level-memory.lisp
M books/projects/x86isa/machine/decoding-and-spec-utils.lisp
M books/projects/x86isa/machine/environment.lisp
M books/projects/x86isa/machine/inst-listing.lisp
M books/projects/x86isa/machine/instructions/add-spec.lisp
M books/projects/x86isa/machine/instructions/arith-and-logic-spec.lisp
M books/projects/x86isa/machine/instructions/arith-and-logic.lisp
M books/projects/x86isa/machine/instructions/bit.lisp
A books/projects/x86isa/machine/instructions/cache.lisp
M books/projects/x86isa/machine/instructions/conditional.lisp
A books/projects/x86isa/machine/instructions/cpuid.lisp
M books/projects/x86isa/machine/instructions/exchange.lisp
R books/projects/x86isa/machine/instructions/fp/.sys/add-mu...@useless-runes.lsp
R books/projects/x86isa/machine/instructions/fp/.sys/arith...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/arith...@useless-runes.lsp
R books/projects/x86isa/machine/instructions/fp/.sys/ba...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/bit...@useless-runes.lsp
R books/projects/x86isa/machine/instructions/fp/.sys/cmp-...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/con...@useless-runes.lsp
R books/projects/x86isa/machine/instructions/fp/.sys/cvt-...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/log...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/m...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/mx...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/non-...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/shuffle-a...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/simd-i...@useless-runes.lsp
R books/projects/x86isa/machine/instructions/fp/.sys/sqrt...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/add-mul-spec.lisp
M books/projects/x86isa/machine/instructions/fp/arith-spec.lisp
M books/projects/x86isa/machine/instructions/fp/bitscan.lisp
M books/projects/x86isa/machine/instructions/fp/cmp-spec.lisp
A books/projects/x86isa/machine/instructions/interrupts.lisp
M books/projects/x86isa/machine/instructions/move.lisp
A books/projects/x86isa/machine/instructions/msrs.lisp
A books/projects/x86isa/machine/instructions/pio.lisp
M books/projects/x86isa/machine/instructions/push-and-pop.lisp
M books/projects/x86isa/machine/instructions/segmentation.lisp
M books/projects/x86isa/machine/instructions/string.lisp
M books/projects/x86isa/machine/instructions/subroutine.lisp
M books/projects/x86isa/machine/instructions/syscall.lisp
A books/projects/x86isa/machine/instructions/time.lisp
M books/projects/x86isa/machine/instructions/top.lisp
A books/projects/x86isa/machine/instructions/x87.lisp
A books/projects/x86isa/machine/interrupt-servicing.lisp
M books/projects/x86isa/machine/linear-memory.lisp
M books/projects/x86isa/machine/modes.lisp
M books/projects/x86isa/machine/other-non-det.lisp
M books/projects/x86isa/machine/paging.lisp
M books/projects/x86isa/machine/physical-memory.lisp
M books/projects/x86isa/machine/prefix-modrm-sib-decoding.lisp
M books/projects/x86isa/machine/register-readers-and-writers.lisp
A books/projects/x86isa/machine/save-restore.lisp
M books/projects/x86isa/machine/segmentation.lisp
M books/projects/x86isa/machine/state.lisp
M books/projects/x86isa/machine/syscalls.lisp
A books/projects/x86isa/machine/tlb.lisp
M books/projects/x86isa/machine/top-level-memory.lisp
A books/projects/x86isa/machine/tty-raw.lsp
A books/projects/x86isa/machine/tty.lisp
M books/projects/x86isa/machine/two-byte-opcodes-dispatch.lisp
M books/projects/x86isa/machine/x86.lisp
R books/projects/x86isa/portcullis/.sys/portc...@useless-runes.lsp
R books/projects/x86isa/portcullis/.sys/sharp-dot...@useless-runes.lsp
R books/projects/x86isa/portcullis/.sys/sharp-do...@useless-runes.lsp
R books/projects/x86isa/portcullis/.sys/ut...@useless-runes.lsp
M books/projects/x86isa/portcullis/package.lsp
M books/projects/x86isa/portcullis/sharp-dot-constants.lisp
M books/projects/x86isa/portcullis/sharp-dot-defuns.lisp
R books/projects/x86isa/proofs/.sys/t...@useless-runes.lsp
M books/projects/x86isa/proofs/codewalker-examples/.sys/ba...@useless-runes.lsp
M books/projects/x86isa/proofs/codewalker-examples/.sys/fact...@useless-runes.lsp
M books/projects/x86isa/proofs/codewalker-examples/.sys/popco...@useless-runes.lsp
M books/projects/x86isa/proofs/dataCopy/.sys/data...@useless-runes.lsp
M books/projects/x86isa/proofs/dataCopy/.sys/in...@useless-runes.lsp
M books/projects/x86isa/proofs/dataCopy/.sys/loop...@useless-runes.lsp
M books/projects/x86isa/proofs/dataCopy/.sys/loop-...@useless-runes.lsp
M books/projects/x86isa/proofs/dataCopy/dataCopy.lisp
M books/projects/x86isa/proofs/dissertation-examples/.sys/clc-stc-...@useless-runes.lsp
M books/projects/x86isa/proofs/dissertation-examples/.sys/clc-stc-system-l...@useless-runes.lsp
M books/projects/x86isa/proofs/dissertation-examples/.sys/clc-stc-system-lev...@useless-runes.lsp
M books/projects/x86isa/proofs/dissertation-examples/clc-stc-system-level-marking-view.lisp
M books/projects/x86isa/proofs/dissertation-examples/clc-stc-system-level-non-marking-view.lisp
M books/projects/x86isa/proofs/factorial/.sys/fact-inducti...@useless-runes.lsp
M books/projects/x86isa/proofs/factorial/.sys/fact-wormhol...@useless-runes.lsp
M books/projects/x86isa/proofs/popcount/.sys/popcount...@useless-runes.lsp
M books/projects/x86isa/proofs/popcount/.sys/popc...@useless-runes.lsp
M books/projects/x86isa/proofs/popcount/popcount-general.lisp
M books/projects/x86isa/proofs/powOfTwo/.sys/powO...@useless-runes.lsp
M books/projects/x86isa/proofs/top.lisp
M books/projects/x86isa/proofs/utilities/app-view/.sys/environm...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/app-view/.sys/user-level-...@useless-runes.lsp
R books/projects/x86isa/proofs/utilities/sys-view/.sys/bind-fr...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/.sys/common-syste...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/.sys/marking-...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/.sys/marking-v...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/.sys/non-markin...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/.sys/physical-m...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/common-system-level-utils.lisp
M books/projects/x86isa/proofs/utilities/sys-view/marking-view-top.lisp
M books/projects/x86isa/proofs/utilities/sys-view/marking-view-utils.lisp
M books/projects/x86isa/proofs/utilities/sys-view/non-marking-view-top.lisp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/common-pag...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/gather-paging-...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/gather-pagin...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/la-to-p...@useless-runes.lsp
A books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/la-to-pa-with...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/page-dir-ptr...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/page-direc...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/page-tab...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/page-walk-s...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/paging...@useless-runes.lsp
A books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/paging...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/pml4-tab...@useless-runes.lsp
A books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/t...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/t...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/common-paging-lemmas.lisp
M books/projects/x86isa/proofs/utilities/sys-view/paging/gather-paging-structures.lisp
M books/projects/x86isa/proofs/utilities/sys-view/paging/la-to-pa-lemmas.lisp
A books/projects/x86isa/proofs/utilities/sys-view/paging/la-to-pa-without-tlb-lemmas.lisp
M books/projects/x86isa/proofs/utilities/sys-view/paging/page-dir-ptr-table-lemmas.lisp
M books/projects/x86isa/proofs/utilities/sys-view/paging/page-directory-lemmas.lisp
M books/projects/x86isa/proofs/utilities/sys-view/paging/page-table-lemmas.lisp
M books/projects/x86isa/proofs/utilities/sys-view/paging/page-walk-side-effects.lisp
A books/projects/x86isa/proofs/utilities/sys-view/paging/paging-equiv.lisp
M books/projects/x86isa/proofs/utilities/sys-view/paging/pml4-table-lemmas.lisp
A books/projects/x86isa/proofs/utilities/sys-view/paging/tlb.lisp
M books/projects/x86isa/proofs/utilities/sys-view/paging/top.lisp
R books/projects/x86isa/proofs/wordCount/.sys/wc-add...@useless-runes.lsp
M books/projects/x86isa/proofs/wordCount/.sys/w...@useless-runes.lsp
M books/projects/x86isa/proofs/zeroCopy/marking-view/.sys/read-page-after-w...@useless-runes.lsp
M books/projects/x86isa/proofs/zeroCopy/marking-view/.sys/zeroCo...@useless-runes.lsp
M books/projects/x86isa/proofs/zeroCopy/marking-view/.sys/zeroCop...@useless-runes.lsp
M books/projects/x86isa/proofs/zeroCopy/marking-view/.sys/zeroCop...@useless-runes.lsp
M books/projects/x86isa/proofs/zeroCopy/marking-view/.sys/zero...@useless-runes.lsp
M books/projects/x86isa/proofs/zeroCopy/marking-view/read-page-after-write-to-page-table.lisp
M books/projects/x86isa/proofs/zeroCopy/marking-view/zeroCopy-init.lisp
M books/projects/x86isa/proofs/zeroCopy/marking-view/zeroCopy-part-1.lisp
M books/projects/x86isa/proofs/zeroCopy/marking-view/zeroCopy-part-2.lisp
M books/projects/x86isa/proofs/zeroCopy/marking-view/zeroCopy.lisp
M books/projects/x86isa/proofs/zeroCopy/non-marking-view/.sys/zero...@useless-runes.lsp
A books/projects/x86isa/proofs/zeroCopy/non-marking-view/cert_pl_exclude
M books/projects/x86isa/proofs/zeroCopy/non-marking-view/zeroCopy.lisp
R books/projects/x86isa/tools/execution/.sys/execl...@useless-runes.lsp
R books/projects/x86isa/tools/execution/.sys/init-pag...@useless-runes.lsp
M books/projects/x86isa/tools/execution/.sys/init-...@useless-runes.lsp
R books/projects/x86isa/tools/execution/.sys/t...@useless-runes.lsp
R books/projects/x86isa/tools/execution/examples/.sys/fact...@useless-runes.lsp
R books/projects/x86isa/tools/execution/examples/.sys/fibon...@useless-runes.lsp
R books/projects/x86isa/tools/execution/examples/.sys/fibo...@useless-runes.lsp
R books/projects/x86isa/tools/execution/examples/.sys/t...@useless-runes.lsp
R books/projects/x86isa/tools/execution/examples/dataCopy/.sys/data...@useless-runes.lsp
M books/projects/x86isa/tools/execution/examples/documenting-edge-cases/redundant-prefixes.lsp
R books/projects/x86isa/tools/execution/examples/nop-sequence/.sys/n...@useless-runes.lsp
R books/projects/x86isa/tools/execution/examples/zeroCopy/.sys/modifyPagingE...@useless-runes.lsp
R books/projects/x86isa/tools/execution/examples/zeroCopy/.sys/pageWalk1G...@useless-runes.lsp
R books/projects/x86isa/tools/execution/examples/zeroCopy/.sys/readValues...@useless-runes.lsp
M books/projects/x86isa/tools/execution/execloaders.lisp
R books/projects/x86isa/tools/execution/instrument/.sys/t...@useless-runes.lsp
M books/projects/x86isa/top.lisp
M books/projects/x86isa/utils/basic-structs.lisp
A books/projects/x86isa/virtualization/main.c
A books/projects/x86isa/virtualization/top.acl2
A books/projects/x86isa/virtualization/top.lisp
A books/projects/x86isa/virtualization/virtualization-raw.lsp
M books/std/system/top.lisp
M books/system/.sys/f-put-...@useless-runes.lsp
M books/workshops/2018/sumners/svcnf.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html

Log Message:
-----------
Merge.


Commit: 676758990fc5f60ee00d500ce0e21ea1ceb56546
https://github.com/acl2/acl2/commit/676758990fc5f60ee00d500ce0e21ea1ceb56546
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/acl2s/installation.lisp
A books/centaur/sv/svtv/svtv-to-fsm-test.acl2
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/elections.lisp
A books/projects/aleobft/dynamic/fault-tolerance.lisp
M books/projects/aleobft/dynamic/initialization.lisp
A books/projects/aleobft/dynamic/signer-records.lisp
M books/projects/dpss/DPSS-B/cert.acl2
A books/projects/x86isa/machine/physical-memory.acl2
M books/projects/x86isa/virtualization/top.lisp
M books/workshops/2023/kumar-etal/graphs.acl2

Log Message:
-----------
Merge.


Compare: https://github.com/acl2/acl2/compare/0980ace4e887...676758990fc5

To unsubscribe from these emails, change your notification settings at https://github.com/acl2/acl2/settings/notifications

acl2buildserver

unread,
Sep 3, 2024, 6:36:01 AM9/3/24
to acl2-...@googlegroups.com
Branch: refs/heads/master
Commit: 55be1e011d81b9297b6a9bd1ff40f09d684f8746
https://github.com/acl2/acl2/commit/55be1e011d81b9297b6a9bd1ff40f09d684f8746
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/arithmetic-light/floor2.lisp
M books/kestrel/axe/dagify.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv-lists/bv-array-read-rules.lisp
M books/kestrel/bv-lists/bv-array-read.lisp
M books/kestrel/ethereum/semaphore/r1cs-proof-rules.lisp
M books/kestrel/helpers/doc.lisp
M books/kestrel/helpers/speed-up-implementation.lisp

Log Message:
-----------
Merge commit '676758990fc5f60ee00d500ce0e21ea1ceb56546' into HEAD


Compare: https://github.com/acl2/acl2/compare/adbbaf90a8f2...55be1e011d81

acl2buildserver

unread,
Sep 3, 2024, 6:36:38 AM9/3/24
to acl2-...@googlegroups.com
Branch: refs/heads/testing

acl2buildserver

unread,
Sep 3, 2024, 11:24:16 AM9/3/24
to acl2-...@googlegroups.com
Branch: refs/heads/testing-acl2s

Alessandro Coglio

unread,
Sep 4, 2024, 11:55:29 PM9/4/24
to acl2-...@googlegroups.com
Branch: refs/heads/testing-user-01
Commit: 0ceb35ffacee43e49a41aa9b1dfc3f37e41e0c4c
https://github.com/acl2/acl2/commit/0ceb35ffacee43e49a41aa9b1dfc3f37e41e0c4c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp

Log Message:
-----------
[axe] Fix comment.


Commit: 2291ff23a059e5744ff0d1669bf876dbcc766764
https://github.com/acl2/acl2/commit/2291ff23a059e5744ff0d1669bf876dbcc766764
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp

Log Message:
-----------
[axe] Clean up some formatting.


Commit: 9e413c075861e8f297e26c17093d2882b5d2a9f3
https://github.com/acl2/acl2/commit/9e413c075861e8f297e26c17093d2882b5d2a9f3
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/prune-term.lisp

Log Message:
-----------
[axe] Speed up implementation proofs.


Commit: 3e773cbe26c228618da7c0416c52c9871e8bf25e
https://github.com/acl2/acl2/commit/3e773cbe26c228618da7c0416c52c9871e8bf25e
Commit: 65a65622db3d7be6de011560f5c543c1ca26c8bb
https://github.com/acl2/acl2/commit/65a65622db3d7be6de011560f5c543c1ca26c8bb
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
M books/kestrel/x86/parsers/parse-elf-file.lisp

Log Message:
-----------
[x86] Clarify ELF file parser implementation.


Commit: dc25ff3ac4dba7b7d589b5747b8b40f790755747
https://github.com/acl2/acl2/commit/dc25ff3ac4dba7b7d589b5747b8b40f790755747
Author: Eric McCarthy <bend...@gmail.com>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/std/osets/membership.lisp

Log Message:
-----------
[Std/osets] rename empty- to emptyp- in defsection subset-theorems


Commit: 7f2557f6e9e987eac616a715303bc6698a4fce6b
https://github.com/acl2/acl2/commit/7f2557f6e9e987eac616a715303bc6698a4fce6b
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/quorum-intersection.lisp

Log Message:
-----------
[AleoBFT dynamic] Formalize and verify quorum intersection.

This is a key property, of this and other BFT systems.


Commit: edd3081ad83fa318a146e6c96d9747f7a786fa79
https://github.com/acl2/acl2/commit/edd3081ad83fa318a146e6c96d9747f7a786fa79
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some theorems.


Commit: e76f88197d7dab9474c8a2849e6960d3de1f7120
https://github.com/acl2/acl2/commit/e76f88197d7dab9474c8a2849e6960d3de1f7120
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/validator-states.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some theorems.


Commit: 6a5fa9da9c004eda736725044110e3f90da45ee1
https://github.com/acl2/acl2/commit/6a5fa9da9c004eda736725044110e3f90da45ee1
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/elections.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp

Log Message:
-----------
[AleoBFT dynamic] Slightly simplify formalization.

Eliminate `committee-memberp` and `committee-membersp`, since we have
`committee-members`, on which we can use `set::in` and `set::subset`.


Commit: 880411df7da1e09097aeea01b81a6b1b2dd14303
https://github.com/acl2/acl2/commit/880411df7da1e09097aeea01b81a6b1b2dd14303
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/definition.lisp
M books/projects/aleobft/dynamic/transitions.lisp

Log Message:
-----------
[AleoBFT dynamic] Expand some doc.

Discuss executability as in a simulator.


Commit: f93aa22836331230bf8a65f96238d343d99e02b4
https://github.com/acl2/acl2/commit/f93aa22836331230bf8a65f96238d343d99e02b4
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/committees.lisp

Log Message:
-----------
[AleoBFT dynamic] Add two theorems about committees.


Commit: 185fdfaa43d572fcb3c10153761ab878e863870f
https://github.com/acl2/acl2/commit/185fdfaa43d572fcb3c10153761ab878e863870f
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp

Log Message:
-----------
[C$] Add support for GCC `volatile` keyword variants.

These are `__volatile` and `__volatile__`.


Commit: 52cbbb88f39a468cb5e29c728a4d8efb20a7ec6f
https://github.com/acl2/acl2/commit/52cbbb88f39a468cb5e29c728a4d8efb20a7ec6f
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/grammar.abnf

Log Message:
-----------
[C$] Expand and improve some grammar doc.


Commit: adbbaf90a8f2537010fedd514194d82e00775d62
https://github.com/acl2/acl2/commit/adbbaf90a8f2537010fedd514194d82e00775d62
Author: Cassidy Waldrip <57576518+ca...@users.noreply.github.com>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/acl2s/installation.lisp

Log Message:
-----------
Add video instructions for Linux (#1626)

* Update installation.lisp to reflect version updates

* Fix ampersand issue on links

* Update installation.lisp to include Linux video instructions


Commit: 676758990fc5f60ee00d500ce0e21ea1ceb56546
https://github.com/acl2/acl2/commit/676758990fc5f60ee00d500ce0e21ea1ceb56546
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/acl2s/installation.lisp
A books/centaur/sv/svtv/svtv-to-fsm-test.acl2
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/elections.lisp
A books/projects/aleobft/dynamic/fault-tolerance.lisp
M books/projects/aleobft/dynamic/initialization.lisp
A books/projects/aleobft/dynamic/signer-records.lisp
M books/projects/dpss/DPSS-B/cert.acl2
A books/projects/x86isa/machine/physical-memory.acl2
M books/projects/x86isa/virtualization/top.lisp
M books/workshops/2023/kumar-etal/graphs.acl2

Log Message:
-----------
Merge.


Commit: de43bc79e7792babc57c587b81afac638fba1a73
https://github.com/acl2/acl2/commit/de43bc79e7792babc57c587b81afac638fba1a73
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Changed paths:
M books/kestrel/bv-lists/byte-listp.lisp

Log Message:
-----------
[bv-lists] Add 2 rules about byte-listp.


Commit: cb9ed43356ec8bae2926b86e804774a5f593479c
https://github.com/acl2/acl2/commit/cb9ed43356ec8bae2926b86e804774a5f593479c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/rules.lisp
M books/kestrel/x86/conditions.lisp

Log Message:
-----------
[bv] Move some BV rules.


Commit: 4dbf334267537f9e2a7f955983d0f8490cde95b8
https://github.com/acl2/acl2/commit/4dbf334267537f9e2a7f955983d0f8490cde95b8
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/acl2s/installation.lisp
A books/centaur/sv/svtv/svtv-to-fsm-test.acl2
Commit: 7897b58b53eae9858d3d3feeef5a2957ec85152b
https://github.com/acl2/acl2/commit/7897b58b53eae9858d3d3feeef5a2957ec85152b
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/x86/package.lsp

Log Message:
-----------
[x86] Add symbols to package.


Commit: 25eb8c42a93c2d8f54d8c4f9fefcf706746931c0
https://github.com/acl2/acl2/commit/25eb8c42a93c2d8f54d8c4f9fefcf706746931c0
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/x86/assumptions.lisp

Log Message:
-----------
[x86] Remove package prefixes.


Commit: cb9e586bffec451f51378d5e20f27208021ffe3a
https://github.com/acl2/acl2/commit/cb9e586bffec451f51378d5e20f27208021ffe3a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/x86/parsers/parse-elf-file.lisp

Log Message:
-----------
[x86] Improve ELF file parser.

Parse the program headers.


Commit: d39c419637951b418629eb7608a4b2381bb577b7
https://github.com/acl2/acl2/commit/d39c419637951b418629eb7608a4b2381bb577b7
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/x86/parsers/elf-tools.lisp

Log Message:
-----------
[x86] Improve elf-info.

Print more info, and avoid printing some redundant info.


Commit: 27e4e3cd57af4aa56f0218e835c02e7e2d00df0b
https://github.com/acl2/acl2/commit/27e4e3cd57af4aa56f0218e835c02e7e2d00df0b
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/x86/assumptions.lisp

Log Message:
-----------
[x86] Refactor.


Commit: 2e6fd7c562483369e4a4c1c2af5ca98467085743
https://github.com/acl2/acl2/commit/2e6fd7c562483369e4a4c1c2af5ca98467085743
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/x86/assumptions64.lisp

Log Message:
-----------
[x86] Refactor.


Commit: c2eafc7ccb3b09f6567422b9700b116c0b30e745
https://github.com/acl2/acl2/commit/c2eafc7ccb3b09f6567422b9700b116c0b30e745
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/x86/parsers/parse-elf-file.lisp

Log Message:
-----------
[x86] Fix bad hex numbers in ELF parser.

SBCL didn't complain about these, but CCL did.


Commit: 55ec4216e61875b6e8dc92d3cc38ee58278b4485
https://github.com/acl2/acl2/commit/55ec4216e61875b6e8dc92d3cc38ee58278b4485
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/prune-term.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv-lists/byte-listp.lisp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/rules.lisp
M books/kestrel/x86/assumptions.lisp
M books/kestrel/x86/assumptions64.lisp
M books/kestrel/x86/conditions.lisp
M books/kestrel/x86/package.lsp
M books/kestrel/x86/parsers/elf-tools.lisp
M books/kestrel/x86/parsers/parse-elf-file.lisp

Log Message:
-----------
Merge commit 'c2eafc7ccb3b09f6567422b9700b116c0b30e745' into HEAD


Commit: 0e4c4e0fdd6ad9a90fc3b9c7b3a528e4c5554685
https://github.com/acl2/acl2/commit/0e4c4e0fdd6ad9a90fc3b9c7b3a528e4c5554685
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp

Log Message:
-----------
[C$] Extend support for assembler name specifiers.

These are one of the assembler GCC extensions.

Now we support them just after (optionally) each top-level declarator, in
initializer declarators as well as in function definitions.


Commit: 9c688891fb07ccbbf7e819c4bbd14f062b533112
https://github.com/acl2/acl2/commit/9c688891fb07ccbbf7e819c4bbd14f062b533112
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/langdef-mapping.lisp

Log Message:
-----------
[C$] Fix bug in language definition mapping.

There was an erroneously restrictive check on the absence on initializer
dclarators for function declarators. In fact, one (and only one) is allowed.


Commit: 1186dcf8e90b9ed66e94cc6a5225eb5589a156b0
https://github.com/acl2/acl2/commit/1186dcf8e90b9ed66e94cc6a5225eb5589a156b0
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/langdef-mapping.lisp

Log Message:
-----------
[C$] Refine language definition mapping.

Exclude all GCC extensions for now.


Commit: 9bc7a35f2488032addc7ca1fc38d37711c1afc55
https://github.com/acl2/acl2/commit/9bc7a35f2488032addc7ca1fc38d37711c1afc55
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/formalized.lisp

Log Message:
-----------
[C$] Refine predicates for formalized language subset.

Exclude all GCC extensions for now.


Commit: 3ecae040dfcbb22156ce99e0eac7da2fdf0e5832
https://github.com/acl2/acl2/commit/3ecae040dfcbb22156ce99e0eac7da2fdf0e5832
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/bv/bvshl.lisp

Log Message:
-----------
[bv] Remove done todo.


Commit: 513d8adc0d98ec79d1100a445e6424b22f041b66
https://github.com/acl2/acl2/commit/513d8adc0d98ec79d1100a445e6424b22f041b66
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-syntax-functions.lisp

Log Message:
-----------
[axe] Clarify.


Commit: c4a0ed53d29cda857832300f916f3a45e5b31254
https://github.com/acl2/acl2/commit/c4a0ed53d29cda857832300f916f3a45e5b31254
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/bv/bvif.lisp
M books/kestrel/utilities/myif.lisp

Log Message:
-----------
[utilities] Move a rule.


Commit: da688729abaf272e4b4feec370698057d4632799
https://github.com/acl2/acl2/commit/da688729abaf272e4b4feec370698057d4632799
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/clause-processors/flatten-literals.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2-proof.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2.lisp

Log Message:
-----------
[utilities] Reduce deps.


Commit: a7b2f394a5c8fd68da43bc11b0c7e08b5c4b270f
https://github.com/acl2/acl2/commit/a7b2f394a5c8fd68da43bc11b0c7e08b5c4b270f
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/utilities/if.lisp

Log Message:
-----------
[utilities] Add comment.


Commit: 69a4be69bf7666803710c21a093bdc7e10634eae
https://github.com/acl2/acl2/commit/69a4be69bf7666803710c21a093bdc7e10634eae
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/def-simplified.lisp
M books/kestrel/axe/rule-lists.lisp

Log Message:
-----------
[axe] Get rid of unneeded rules.


Commit: b89177c4ee24b64d0a5ecaaf94e5932a8d541f79
https://github.com/acl2/acl2/commit/b89177c4ee24b64d0a5ecaaf94e5932a8d541f79
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/bv-rules-axe.lisp

Log Message:
-----------
[axe] Remove done todo.


Commit: d5eb7590784db076dc2225b3875c050b00d0da8b
https://github.com/acl2/acl2/commit/d5eb7590784db076dc2225b3875c050b00d0da8b
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/bv/bvmod.lisp
M books/kestrel/bv/rules3.lisp

Log Message:
-----------
[bv/axe] Add/improve rules for turning mod into bvmod.


Commit: 37fe90a042a1a09f62ac34ce397088bfb2eb6bcf
https://github.com/acl2/acl2/commit/37fe90a042a1a09f62ac34ce397088bfb2eb6bcf
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-syntax-functions.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/def-simplified.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/bv/bvif.lisp
M books/kestrel/bv/bvmod.lisp
M books/kestrel/bv/bvshl.lisp
M books/kestrel/bv/rules3.lisp
M books/kestrel/clause-processors/flatten-literals.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2-proof.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2.lisp
M books/kestrel/utilities/if.lisp
M books/kestrel/utilities/myif.lisp

Log Message:
-----------
Merge commit 'd5eb7590784db076dc2225b3875c050b00d0da8b' into HEAD


Commit: aa477c941d2a7c49c76fba8e412342d7fc931968
https://github.com/acl2/acl2/commit/aa477c941d2a7c49c76fba8e412342d7fc931968
Author: Andrew Walter <mist3r...@gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/acl2s/installation.lisp

Log Message:
-----------
[acl2s] Add Windows installation videos (#1627)


Commit: 6eb7de7931afb0ae24e45eda80eb03ca0b11de84
https://github.com/acl2/acl2/commit/6eb7de7931afb0ae24e45eda80eb03ca0b11de84
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/tester.lisp

Log Message:
-----------
[x86] Switch the default rewriter for test-function to :x86.

This matches what test-functions and test-file do.


Commit: ff7130b2b04564d2724cdb2cf1574c4b89be6a34
https://github.com/acl2/acl2/commit/ff7130b2b04564d2724cdb2cf1574c4b89be6a34
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/acl2s/installation.lisp
M books/kestrel/arithmetic-light/floor2.lisp
M books/kestrel/axe/axe-syntax-functions.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/dagify.lisp
M books/kestrel/axe/def-simplified.lisp
M books/kestrel/axe/prune-term.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv-lists/bv-array-read-rules.lisp
M books/kestrel/bv-lists/bv-array-read.lisp
M books/kestrel/bv-lists/byte-listp.lisp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/bvif.lisp
M books/kestrel/bv/bvmod.lisp
M books/kestrel/bv/bvshl.lisp
M books/kestrel/bv/rules.lisp
M books/kestrel/bv/rules3.lisp
M books/kestrel/clause-processors/flatten-literals.lisp
M books/kestrel/ethereum/semaphore/r1cs-proof-rules.lisp
M books/kestrel/helpers/doc.lisp
M books/kestrel/helpers/speed-up-implementation.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2-proof.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2.lisp
M books/kestrel/utilities/if.lisp
M books/kestrel/utilities/myif.lisp
M books/kestrel/x86/assumptions.lisp
M books/kestrel/x86/assumptions64.lisp
M books/kestrel/x86/conditions.lisp
M books/kestrel/x86/package.lsp
M books/kestrel/x86/parsers/elf-tools.lisp
M books/kestrel/x86/parsers/parse-elf-file.lisp

Log Message:
-----------
Merge.


Commit: d03cb943d113c58f46cdde6730e9bcc41e910fc1
https://github.com/acl2/acl2/commit/d03cb943d113c58f46cdde6730e9bcc41e910fc1
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/tester.lisp

Log Message:
-----------
Merge.


Commit: 27373bb445d721953432acbb4c8d7912045866cb
https://github.com/acl2/acl2/commit/27373bb445d721953432acbb4c8d7912045866cb
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/nonforking-blockchains-def-and-init.lisp
M books/projects/aleobft/dynamic/package.lsp
R books/projects/aleobft/library-extensions/lists-nofork-p.lisp
A books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/library-extensions/top.lisp
M books/projects/aleobft/static/invariant-anchors-not-forking.lisp
M books/projects/aleobft/static/invariant-blockchain-not-forking.lisp
M books/projects/aleobft/static/package.lsp

Log Message:
-----------
[AleoBFT] Improve a library function name.


Commit: 53dac20031727771ce2d1d411fc93a287a2d2e0e
https://github.com/acl2/acl2/commit/53dac20031727771ce2d1d411fc93a287a2d2e0e
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Add a predicate on blockchains.


Commit: fa17b51918529e9b100df5e098a0e632044fdfc0
https://github.com/acl2/acl2/commit/fa17b51918529e9b100df5e098a0e632044fdfc0
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some theorems about transitions.


Commit: c80eeeff786c13a42424e303046e036548bd23eb
https://github.com/acl2/acl2/commit/c80eeeff786c13a42424e303046e036548bd23eb
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp

Log Message:
-----------
[C$] Add support for assembler statements.

These are a GCC extension.


Commit: e92b1a830feb1551b01ad94cd1704a950a12a55c
https://github.com/acl2/acl2/commit/e92b1a830feb1551b01ad94cd1704a950a12a55c
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/tests/parser.lisp

Log Message:
-----------
[C$] Add a parser test.

This shows support for asm name specifiers in object declarators with
initializers.


Commit: 3a57da347fa66cea98d4d10ef2106e593269198b
https://github.com/acl2/acl2/commit/3a57da347fa66cea98d4d10ef2106e593269198b
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/implementation-environments.lisp

Log Message:
-----------
[C$] Add range predicates for integer types.

These are defined by the implementation environment.


Compare: https://github.com/acl2/acl2/compare/ae64f05f2335...3a57da347fa6

solswords

unread,
Sep 12, 2024, 12:18:19 PM9/12/24
to acl2-...@googlegroups.com
Branch: refs/heads/testing-intel
Home: https://github.com/acl2/acl2
Commit: a25beede6b73946817a4f3be23a5041cac46031a
https://github.com/acl2/acl2/commit/a25beede6b73946817a4f3be23a5041cac46031a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-15 (Thu, 15 Aug 2024)

Changed paths:
M books/kestrel/helpers/speed-up-implementation.lisp

Log Message:
-----------
[helpers] Improve speed-up tool.

Add support for speeding up encapsulate and progn events.


Commit: 0d8ae415e2e62ea522883f739ff348428b3c0052
https://github.com/acl2/acl2/commit/0d8ae415e2e62ea522883f739ff348428b3c0052
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-15 (Thu, 15 Aug 2024)

Changed paths:
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/x86/rule-lists.lisp

Log Message:
-----------
[helpers] Improve speed-up tool.

Add support for speeding up encapsulate and progn events. Also clarify code and fix argument handling for speed-up-event.


Commit: daf5f6af6f8eec1b71ee0c5aa56d54a70c21106e
https://github.com/acl2/acl2/commit/daf5f6af6f8eec1b71ee0c5aa56d54a70c21106e
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-16 (Fri, 16 Aug 2024)

Changed paths:
M books/kestrel/bv/rules.lisp

Log Message:
-----------
[bv] Clean up a bit.


Commit: c3f4e3b9d973dc2fb0204305be4c5cdb93767dfb
https://github.com/acl2/acl2/commit/c3f4e3b9d973dc2fb0204305be4c5cdb93767dfb
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-16 (Fri, 16 Aug 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp

Log Message:
-----------
[axe] Keep a rule disabled.

Also improve code formatting.


Commit: 4ea6d27bf1e793a4d4bab70b4fc65230623e8f5d
https://github.com/acl2/acl2/commit/4ea6d27bf1e793a4d4bab70b4fc65230623e8f5d
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-16 (Fri, 16 Aug 2024)

Changed paths:
M books/kestrel/lists-light/group-rules.lisp
M books/kestrel/lists-light/group.lisp
M books/kestrel/lists-light/rules2.lisp
M books/kestrel/lists-light/subrange.lisp

Log Message:
-----------
[lists-light] Clean up some hints, etc.


Commit: 317333d5690e907ae1b55f3c121611a23873bfbd
https://github.com/acl2/acl2/commit/317333d5690e907ae1b55f3c121611a23873bfbd
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-19 (Mon, 19 Aug 2024)

Changed paths:
M books/kestrel/bv/bvor.lisp

Log Message:
-----------
[bv] Get rid of a subsumed rule.
Commit: 6599d161fd6cdb9c7b58fc28b6a71e82107fc2af
https://github.com/acl2/acl2/commit/6599d161fd6cdb9c7b58fc28b6a71e82107fc2af
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-19 (Mon, 19 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/defgrammar.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/abnf/parsing-tools/defdefparse.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/unroll-spec-basic.lisp
M books/kestrel/c/atc/defobject.lisp
M books/kestrel/c/atc/defstruct.lisp
M books/kestrel/c/atc/input-processing.lisp
M books/kestrel/c/atc/term-checkers-common.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/output-files.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/syntax/validator.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/package.lsp
M books/kestrel/c/transformation/simpadd0-proofs.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/split-fn.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp
M books/kestrel/c/transformation/utilities/free-vars.lisp
M books/kestrel/crypto/sha-3/acl2-customization.lsp
M books/kestrel/event-macros/applicability-conditions.lisp
M books/kestrel/isar/defisar.lisp
M books/kestrel/java/atj/input-processing.lisp
M books/kestrel/java/language/primitive-function-macros.lisp
M books/kestrel/lists-light/group-rules.lisp
M books/kestrel/lists-light/ungroup.lisp
R books/kestrel/std/util/defthm-commutative.lisp
R books/kestrel/std/util/error-value-tuples-tests.lisp
R books/kestrel/std/util/error-value-tuples.lisp
M books/kestrel/std/util/top.lisp
R books/kestrel/std/util/tuple.lisp
M books/projects/aleobft/README.md
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/committees.lisp
A books/projects/aleobft/dynamic/elections.lisp
M books/projects/aleobft/dynamic/messages.lisp
A books/projects/aleobft/dynamic/transitions-create-certificate.lisp
A books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
A books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions.lisp
M books/projects/aleobft/static/certificates.lisp
M books/projects/aleobft/static/operations-certificate-retrieval.lisp
M books/projects/aleobft/static/operations-dags-additional.lisp
M books/projects/aleobft/static/operations-faults-and-quora.lisp
M books/projects/aleobft/static/operations-message-creation.lisp
M books/projects/aleobft/static/property-paths-to-other-voted-anchor.lisp
M books/projects/arm/utils/aarch64-specs.lisp
M books/projects/include-doc.lisp
A books/projects/leo/LICENSE
A books/projects/leo/acl2-customization.lsp
A books/projects/leo/cert.acl2
A books/projects/leo/grammar.abnf
A books/projects/leo/grammar.lisp
A books/projects/leo/package.lsp
A books/projects/leo/portcullis.acl2
A books/projects/leo/portcullis.lisp
A books/projects/leo/top.lisp
M books/projects/rac/lisp/alt-const-fns-gen.lisp
M books/projects/rac/lisp/expand-reduce-cp.lisp
Commit: 7cf2e8501390bd37d623ca4afae9e5667e83bb0c
https://github.com/acl2/acl2/commit/7cf2e8501390bd37d623ca4afae9e5667e83bb0c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-20 (Tue, 20 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/elections.lisp
A books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions.lisp

Log Message:
-----------
Merge.


Commit: 20df30a26dc45fc4b8492020afdedf2300d2d35a
https://github.com/acl2/acl2/commit/20df30a26dc45fc4b8492020afdedf2300d2d35a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-21 (Wed, 21 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
A books/projects/leo/.gitattributes
M books/projects/leo/grammar.abnf
Commit: e7ceba72e63b85e551cf9a1b476c5d08751d018c
https://github.com/acl2/acl2/commit/e7ceba72e63b85e551cf9a1b476c5d08751d018c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-21 (Wed, 21 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/deftreeops-doc.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/c/atc/tutorial.lisp
M books/kestrel/c/syntax/implementation-environments.lisp
Commit: 5b3f7ff78dccd9d08e75c9f8f4a4590fad975a78
https://github.com/acl2/acl2/commit/5b3f7ff78dccd9d08e75c9f8f4a4590fad975a78
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-21 (Wed, 21 Aug 2024)

Changed paths:
M books/kestrel/apt/expdata.lisp
M books/kestrel/apt/isodata.lisp
M books/kestrel/apt/lift-iso.lisp
R books/kestrel/std/util/definj-doc.lisp
R books/kestrel/std/util/definj.lisp
R books/kestrel/std/util/defiso-doc.lisp
R books/kestrel/std/util/defiso.lisp
R books/kestrel/std/util/defmapping-doc.lisp
R books/kestrel/std/util/defmapping-proof-templates.lisp
R books/kestrel/std/util/defmapping-templates.lisp
R books/kestrel/std/util/defmapping-tests-concrete.lisp
R books/kestrel/std/util/defmapping-tests-template-1-1.lisp
R books/kestrel/std/util/defmapping-tests-template-1-2.lisp
R books/kestrel/std/util/defmapping-tests-template-2-1.lisp
R books/kestrel/std/util/defmapping-tests-template-2-2.lisp
R books/kestrel/std/util/defmapping-tests-utils.lisp
R books/kestrel/std/util/defmapping-tests-validation.lisp
R books/kestrel/std/util/defmapping.lisp
R books/kestrel/std/util/defsurj-doc.lisp
R books/kestrel/std/util/defsurj.lisp
R books/kestrel/std/util/design-notes/defmapping.pdf
M books/kestrel/std/util/top.lisp
A books/std/util/definj-doc.lisp
A books/std/util/definj.lisp
A books/std/util/defiso-doc.lisp
A books/std/util/defiso.lisp
A books/std/util/defmapping-doc.lisp
A books/std/util/defmapping-proof-templates.lisp
A books/std/util/defmapping-templates.lisp
A books/std/util/defmapping-tests-concrete.lisp
A books/std/util/defmapping-tests-template-1-1.lisp
A books/std/util/defmapping-tests-template-1-2.lisp
A books/std/util/defmapping-tests-template-2-1.lisp
A books/std/util/defmapping-tests-template-2-2.lisp
A books/std/util/defmapping-tests-utils.lisp
A books/std/util/defmapping-tests-validation.lisp
A books/std/util/defmapping.lisp
A books/std/util/defsurj-doc.lisp
A books/std/util/defsurj.lisp
A books/std/util/design-notes/defmapping.pdf
M books/std/util/top.lisp
M books/workshops/2020/coglio-westfold/drone-plan/drone-state-iso.lisp
M books/workshops/2020/coglio-westfold/isodata.lisp

Log Message:
-----------
[Std/util] Move files from `kestrel/std/` to `std/`.


Commit: 7a24a26e40015eb118128928994e512dcd15ccc5
https://github.com/acl2/acl2/commit/7a24a26e40015eb118128928994e512dcd15ccc5
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-21 (Wed, 21 Aug 2024)

Changed paths:
R books/kestrel/std/util/top.lisp

Log Message:
-----------
[Std/util] Remove Kestrel extensions file.

Now everything is under `[books]/std/util`.


Commit: c20e9c15f2fae5bbde56f3b5d2e254c8612046dc
https://github.com/acl2/acl2/commit/c20e9c15f2fae5bbde56f3b5d2e254c8612046dc
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-21 (Wed, 21 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
Merge.


Commit: e69743e4393a851b89a378008ed682b5c6495b81
https://github.com/acl2/acl2/commit/e69743e4393a851b89a378008ed682b5c6495b81
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/messages.lisp

Log Message:
-----------
[AleoBFT dynamic] Add an operation on message sets.


Commit: 521f8e8429c684213ef939e927e5f504baec599d
https://github.com/acl2/acl2/commit/521f8e8429c684213ef939e927e5f504baec599d
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/risc-v/acl2-customization.lsp
M books/kestrel/risc-v/cert.acl2
M books/kestrel/risc-v/decoding.lisp
M books/kestrel/risc-v/examples.lisp
M books/kestrel/risc-v/execution.lisp
M books/kestrel/risc-v/instructions.lisp
M books/kestrel/risc-v/library-extensions.lisp
M books/kestrel/risc-v/package.lsp
M books/kestrel/risc-v/portcullis.acl2
M books/kestrel/risc-v/portcullis.lisp
M books/kestrel/risc-v/semantics.lisp
M books/kestrel/risc-v/state.lisp
M books/kestrel/risc-v/top.lisp
M books/projects/aleobft/dynamic/certificates.lisp
A books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/definition.lisp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/top.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/transitions.lisp
M books/projects/aleobft/static/correctness.lisp
M books/system/doc/acl2-doc.lisp

Log Message:
-----------
Merge.


Commit: 4adff939231ee663760db0936043648ed4f493f9
https://github.com/acl2/acl2/commit/4adff939231ee663760db0936043648ed4f493f9
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp

Log Message:
-----------
[AleoBFT dynamic] Improve model of certificate creation.

Avoid sending the new certificate to the author, if the author is correct. While
not harmful, it is unnecessary to do so, and cleaner to not do so.


Commit: f2739866cd5cb12a7e09d9044f95ac28a4ec5ec5
https://github.com/acl2/acl2/commit/f2739866cd5cb12a7e09d9044f95ac28a4ec5ec5
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/messages.lisp

Log Message:
-----------
[AleoBFT dynamic] Add theorems about message selection operation.


Commit: 8b5b096dee1dad6d332e32c78b625d3a1556c82c
https://github.com/acl2/acl2/commit/8b5b096dee1dad6d332e32c78b625d3a1556c82c
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/messages.lisp

Log Message:
-----------
[AleoBFT dynamic] Theorem about message creation and selection.


Commit: 4c6c128f1da2af2fb33f81115ac235cc7b286fbe
https://github.com/acl2/acl2/commit/4c6c128f1da2af2fb33f81115ac235cc7b286fbe
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp

Log Message:
-----------
[AleoBFT dynamic] Prove theorems about transitions.


Commit: 7a29d06ec62255b514469e99d852019d1915aee0
https://github.com/acl2/acl2/commit/7a29d06ec62255b514469e99d852019d1915aee0
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/owned-certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Formalize owned certificates.

And prove properties about their evolution over time.


Commit: fcbb6483fa99b780f62b7120fb7738a175e1cf9d
https://github.com/acl2/acl2/commit/fcbb6483fa99b780f62b7120fb7738a175e1cf9d
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/kestrel/risc-v/acl2-customization.lsp
M books/kestrel/risc-v/cert.acl2
M books/kestrel/risc-v/decoding.lisp
M books/kestrel/risc-v/examples.lisp
M books/kestrel/risc-v/execution.lisp
M books/kestrel/risc-v/instructions.lisp
M books/kestrel/risc-v/library-extensions.lisp
M books/kestrel/risc-v/package.lsp
M books/kestrel/risc-v/portcullis.acl2
M books/kestrel/risc-v/portcullis.lisp
M books/kestrel/risc-v/semantics.lisp
M books/kestrel/risc-v/state.lisp
M books/kestrel/risc-v/top.lisp
M books/projects/aleobft/dynamic/certificates.lisp
A books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/definition.lisp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/top.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/transitions.lisp
M books/projects/aleobft/static/correctness.lisp
M books/system/doc/acl2-doc.lisp
M doc.lisp
M doc/home-page.html

Log Message:
-----------
Merge.


Commit: 4f796683fcd75132b47a5dc907f7dfad0893f062
https://github.com/acl2/acl2/commit/4f796683fcd75132b47a5dc907f7dfad0893f062
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/printer.lisp

Log Message:
-----------
[C$] Improve an abstract syntax fixtype component name.


Commit: 72ad83998f8ba6f26001324486dcff9ed52573d9
https://github.com/acl2/acl2/commit/72ad83998f8ba6f26001324486dcff9ed52573d9
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
[C$] Improve a lexing function name.


Commit: a189a08f0178024c91f905894f82112039164be5
https://github.com/acl2/acl2/commit/a189a08f0178024c91f905894f82112039164be5
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/tests/parser.lisp

Log Message:
-----------
[C$] Fix typo in comment.


Commit: a55ac51151580a103c80f01d3a01e1a5ef1b92b4
https://github.com/acl2/acl2/commit/a55ac51151580a103c80f01d3a01e1a5ef1b92b4
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/tests/parser.lisp

Log Message:
-----------
[C$] Add some lexer tests.


Commit: 5021494592b7dd698b69e1fe8395341eca8c6fd9
https://github.com/acl2/acl2/commit/5021494592b7dd698b69e1fe8395341eca8c6fd9
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/tests/parser.lisp

Log Message:
-----------
[C$] Generalize lex fail test macro.


Commit: 40608fce8cda8144c94ce63ddca2efb65cf9961c
https://github.com/acl2/acl2/commit/40608fce8cda8144c94ce63ddca2efb65cf9961c
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/tests/parser.lisp

Log Message:
-----------
[C$] Add two negative lexing tests.


Commit: 60cd3f84318f45d3c0e97463443fe7710209df79
https://github.com/acl2/acl2/commit/60cd3f84318f45d3c0e97463443fe7710209df79
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/kestrel/apt/expdata.lisp
M books/kestrel/apt/isodata.lisp
M books/kestrel/apt/lift-iso.lisp
A books/std/util/definj-doc.lisp
A books/std/util/definj.lisp
A books/std/util/defiso-doc.lisp
A books/std/util/defiso.lisp
A books/std/util/defmapping-doc.lisp
A books/std/util/defmapping-proof-templates.lisp
A books/std/util/defmapping-templates.lisp
A books/std/util/defmapping-tests-concrete.lisp
A books/std/util/defmapping-tests-template-1-1.lisp
A books/std/util/defmapping-tests-template-1-2.lisp
A books/std/util/defmapping-tests-template-2-1.lisp
A books/std/util/defmapping-tests-template-2-2.lisp
A books/std/util/defmapping-tests-utils.lisp
A books/std/util/defmapping-tests-validation.lisp
A books/std/util/defmapping.lisp
A books/std/util/defsurj-doc.lisp
A books/std/util/defsurj.lisp
A books/std/util/design-notes/defmapping.pdf
M books/std/util/top.lisp
M books/workshops/2020/coglio-westfold/drone-plan/drone-state-iso.lisp
M books/workshops/2020/coglio-westfold/isodata.lisp
M doc.lisp
M doc/home-page.html

Log Message:
-----------
Merge.


Commit: 85140f44c8af3268cc81e8fe303a2195dcd7c648
https://github.com/acl2/acl2/commit/85140f44c8af3268cc81e8fe303a2195dcd7c648
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-22 (Thu, 22 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp

Log Message:
-----------
Merge.


Commit: 1bba117e02e365d039a72f7e70772eddc1ecf45a
https://github.com/acl2/acl2/commit/1bba117e02e365d039a72f7e70772eddc1ecf45a
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/same-owned-certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Prove a system invariant.

This says that validators always own the same certificates, taking the
certificates in transit in the network. This is mainly a consequence of reliable
broadcast.


Commit: 9683d2347a946adf054c79be14f78248a042fa49
https://github.com/acl2/acl2/commit/9683d2347a946adf054c79be14f78248a042fa49
Author: Sol Swords <sol.s...@intel.com>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
A books/centaur/bitops/ratbits.lisp
M books/centaur/misc/collect-like-terms.lisp
A books/centaur/misc/multiply-out.lisp

Log Message:
-----------
add a couple of arithmetic utilities


Commit: 58758ff739cadcbab91c9d37c22aa255d78f5512
https://github.com/acl2/acl2/commit/58758ff739cadcbab91c9d37c22aa255d78f5512
Author: Sol Swords <sol.s...@intel.com>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M acl2-check.lisp
M acl2-fns.lisp
M acl2-init.lisp
M acl2.lisp
M axioms.lisp
M basis-a.lisp
M bin/new-useless-runes-files.sh
M books/GNUmakefile
A books/acl2s/.sys/mode-acl2s-dep...@useless-runes.lsp
M books/acl2s/.sys/util...@useless-runes.lsp
M books/acl2s/portcullis.lisp
M books/arithmetic-3/extra/ext-compat.lisp
M books/arithmetic-5/lib/floor-mod/more-floor-mod.lisp
M books/build/cert.pl
M books/build/doc.lisp
M books/centaur/aignet/.sys/a...@useless-runes.lsp
M books/centaur/aignet/.sys/equiv-...@useless-runes.lsp
M books/centaur/aignet/obs-constprop.lisp
M books/centaur/esim/tests/.sys/com...@useless-runes.lsp
M books/centaur/esim/tutorial/.sys/in...@useless-runes.lsp
M books/centaur/gl/.sys/gl-t...@useless-runes.lsp
M books/centaur/meta/.sys/def-formu...@useless-runes.lsp
M books/centaur/misc/.sys/bound-r...@useless-runes.lsp
M books/centaur/misc/.sys/collect-l...@useless-runes.lsp
M books/centaur/misc/.sys/conte...@useless-runes.lsp
M books/centaur/misc/.sys/def-b...@useless-runes.lsp
A books/centaur/misc/.sys/tshell-...@useless-runes.lsp
M books/centaur/misc/.sys/tsh...@useless-runes.lsp
M books/centaur/satlink/.sys/bench...@useless-runes.lsp
M books/centaur/satlink/.sys/t...@useless-runes.lsp
A books/centaur/sv/mods/.sys/find...@useless-runes.lsp
M books/centaur/sv/mods/.sys/norm-n...@useless-runes.lsp
M books/centaur/sv/svex/.sys/4v...@useless-runes.lsp
M books/centaur/sv/svex/.sys/evals-eq...@useless-runes.lsp
M books/centaur/sv/svex/.sys/svex-env-l...@useless-runes.lsp
M books/centaur/sv/svtv/.sys/chase...@useless-runes.lsp
M books/centaur/sv/svtv/.sys/overrid...@useless-runes.lsp
M books/centaur/sv/svtv/.sys/svtv-eq...@useless-runes.lsp
M books/centaur/sv/svtv/.sys/svtv-to-...@useless-runes.lsp
M books/centaur/sv/vl/.sys/elab...@useless-runes.lsp
M books/centaur/sv/vl/.sys/ex...@useless-runes.lsp
M books/centaur/sv/vl/.sys/tr...@useless-runes.lsp
M books/centaur/sv/vl/.sys/vl-s...@useless-runes.lsp
M books/centaur/svl/.sys/svex-s...@useless-runes.lsp
M books/centaur/svl/.sys/svex-to...@useless-runes.lsp
M books/centaur/svl/.sys/svl-f...@useless-runes.lsp
M books/centaur/svl/.sys/svl-run-to...@useless-runes.lsp
M books/centaur/svl/.sys/type...@useless-runes.lsp
M books/centaur/svl/meta/.sys/4vec-r...@useless-runes.lsp
M books/centaur/svl/meta/.sys/bits...@useless-runes.lsp
M books/centaur/svl/meta/.sys/svex-eval...@useless-runes.lsp
M books/centaur/svl/svex-reduce/.sys/ba...@useless-runes.lsp
M books/centaur/svl/svex-reduce/.sys/simplify-bi...@useless-runes.lsp
M books/centaur/svl/svexl/.sys/sv...@useless-runes.lsp
M books/centaur/vl/.sys/ex...@useless-runes.lsp
M books/centaur/vl/lint/.sys/cond...@useless-runes.lsp
M books/centaur/vl/lint/.sys/left...@useless-runes.lsp
M books/centaur/vl/lint/.sys/odd...@useless-runes.lsp
M books/centaur/vl/lint/.sys/suppress...@useless-runes.lsp
M books/centaur/vl/loader/parser/.sys/expre...@useless-runes.lsp
M books/centaur/vl/loader/parser/.sys/prope...@useless-runes.lsp
M books/centaur/vl/loader/parser/.sys/state...@useless-runes.lsp
M books/centaur/vl/loader/parser/tests/.sys/ba...@useless-runes.lsp
M books/centaur/vl/mlib/.sys/expr-...@useless-runes.lsp
A books/centaur/vl/mlib/.sys/extract-vl-t...@useless-runes.lsp
M books/centaur/vl/mlib/.sys/extract-...@useless-runes.lsp
M books/centaur/vl/mlib/.sys/f...@useless-runes.lsp
M books/centaur/vl/mlib/.sys/hid-...@useless-runes.lsp
M books/centaur/vl/mlib/.sys/imm...@useless-runes.lsp
M books/centaur/vl/mlib/.sys/js...@useless-runes.lsp
M books/centaur/vl/mlib/.sys/self...@useless-runes.lsp
M books/centaur/vl/mlib/.sys/st...@useless-runes.lsp
M books/centaur/vl/mlib/.sys/typed...@useless-runes.lsp
M books/centaur/vl/mlib/.sys/wri...@useless-runes.lsp
M books/centaur/vl/transforms/annotate/.sys/argre...@useless-runes.lsp
M books/centaur/vl/transforms/annotate/.sys/shado...@useless-runes.lsp
M books/centaur/vl/transforms/annotate/.sys/type-di...@useless-runes.lsp
M books/centaur/vl/transforms/annotate/.sys/type-disa...@useless-runes.lsp
M books/centaur/vl/transforms/unparam/.sys/expr-c...@useless-runes.lsp
M books/coi/gensym/.sys/gen...@useless-runes.lsp
A books/demos/.sys/geneqv-t...@useless-runes.lsp
A books/demos/.sys/refinement-fai...@useless-runes.lsp
M books/demos/brr-test-log.txt
A books/demos/geneqv-test-book.acl2
A books/demos/geneqv-test-book.lisp
A books/demos/geneqv-test-input.lsp
A books/demos/geneqv-test-log.txt
A books/demos/refinement-failure-test-book.acl2
A books/demos/refinement-failure-test-book.lisp
A books/demos/refinement-failure-test-input.lsp
A books/demos/refinement-failure-test-log.txt
M books/doc/cert.acl2
M books/doc/relnotes.lisp
M books/hints/.sys/basic...@useless-runes.lsp
M books/kestrel/.sys/top...@useless-runes.lsp
M books/kestrel/.sys/t...@useless-runes.lsp
M books/kestrel/abnf/examples/.sys/ht...@useless-runes.lsp
M books/kestrel/abnf/examples/.sys/im...@useless-runes.lsp
M books/kestrel/abnf/examples/.sys/i...@useless-runes.lsp
M books/kestrel/abnf/examples/.sys/p...@useless-runes.lsp
M books/kestrel/abnf/examples/.sys/sm...@useless-runes.lsp
M books/kestrel/abnf/examples/.sys/u...@useless-runes.lsp
M books/kestrel/abnf/grammar-definer/.sys/deftr...@useless-runes.lsp
M books/kestrel/abnf/grammar-definer/defgrammar.lisp
M books/kestrel/abnf/grammar-definer/deftreeops-doc.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/notation/.sys/sema...@useless-runes.lsp
M books/kestrel/abnf/notation/abstract-syntax.lisp
M books/kestrel/abnf/notation/semantics.lisp
A books/kestrel/abnf/operations/.sys/numeric-ran...@useless-runes.lsp
A books/kestrel/abnf/operations/character-value-retrieval.lisp
A books/kestrel/abnf/operations/numeric-range-retrieval.lisp
M books/kestrel/abnf/operations/rule-utilities.lisp
M books/kestrel/abnf/operations/top.lisp
M books/kestrel/abnf/operations/well-formedness.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/abnf/parsing-tools/defdefparse.lisp
M books/kestrel/acl2-arrays/.sys/acl2-...@useless-runes.lsp
M books/kestrel/acl2-arrays/.sys/arr...@useless-runes.lsp
M books/kestrel/acl2-arrays/.sys/aset1...@useless-runes.lsp
A books/kestrel/acl2-arrays/.sys/aset1...@useless-runes.lsp
A books/kestrel/acl2-arrays/.sys/copy-ar...@useless-runes.lsp
M books/kestrel/acl2-arrays/.sys/make-into-ar...@useless-runes.lsp
A books/kestrel/acl2-arrays/.sys/print...@useless-runes.lsp
M books/kestrel/acl2-arrays/.sys/typed-acl2-...@useless-runes.lsp
M books/kestrel/acl2-arrays/acl2-arrays.lisp
M books/kestrel/acl2-arrays/alen1.lisp
M books/kestrel/acl2-arrays/aref1-list.lisp
M books/kestrel/acl2-arrays/array1p.lisp
M books/kestrel/acl2-arrays/aset1-list.lisp
A books/kestrel/acl2-arrays/aset1-safe.lisp
M books/kestrel/acl2-arrays/aset1.lisp
M books/kestrel/acl2-arrays/compress1.lisp
M books/kestrel/acl2-arrays/compress11.lisp
A books/kestrel/acl2-arrays/copy-array-vals.lisp
M books/kestrel/acl2-arrays/make-empty-array.lisp
M books/kestrel/acl2-arrays/make-into-array-with-len.lisp
M books/kestrel/acl2-arrays/make-into-array.lisp
A books/kestrel/acl2-arrays/print-array.lisp
M books/kestrel/acl2-arrays/top.lisp
M books/kestrel/acl2-arrays/typed-acl2-arrays.lisp
M books/kestrel/acl2data/gather/my-advice.lisp
M books/kestrel/acl2data/gather/patch-rewrite-1.lsp
M books/kestrel/acl2data/gather/patch-rewrite-2.lsp
M books/kestrel/acl2pl/translated-terms.lisp
M books/kestrel/acl2pl/values.lisp
M books/kestrel/alists-light/.sys/alists-...@useless-runes.lsp
R books/kestrel/alists-light/.sys/clea...@useless-runes.lsp
M books/kestrel/alists-light/.sys/lookup...@useless-runes.lsp
M books/kestrel/alists-light/.sys/map-look...@useless-runes.lsp
M books/kestrel/alists-light/.sys/pairlis...@useless-runes.lsp
A books/kestrel/alists-light/.sys/remove-as...@useless-runes.lsp
A books/kestrel/alists-light/.sys/term-...@useless-runes.lsp
M books/kestrel/alists-light/alists-equiv-on.lisp
M books/kestrel/alists-light/lookup-equal-def.lisp
M books/kestrel/alists-light/lookup-equal.lisp
M books/kestrel/alists-light/map-lookup-equal.lisp
M books/kestrel/alists-light/pairlis-dollar-fast.lisp
M books/kestrel/alists-light/pairlis-dollar.lisp
M books/kestrel/alists-light/strip-cars.lisp
M books/kestrel/alists-light/strip-cdrs.lisp
A books/kestrel/alists-light/term-alists.lisp
M books/kestrel/alists-light/top.lisp
M books/kestrel/apt/.sys/drop-irrele...@useless-runes.lsp
M books/kestrel/apt/.sys/lift...@useless-runes.lsp
M books/kestrel/apt/.sys/rename...@useless-runes.lsp
M books/kestrel/apt/.sys/wrap-...@useless-runes.lsp
M books/kestrel/apt/expdata.lisp
M books/kestrel/apt/isodata.lisp
M books/kestrel/apt/rename-params.lisp
M books/kestrel/apt/restrict.lisp
M books/kestrel/apt/simplify-defun-impl.lisp
M books/kestrel/apt/utilities/.sys/na...@useless-runes.lsp
M books/kestrel/apt/utilities/defaults-table.lisp
M books/kestrel/apt/utilities/input-processing.lisp
M books/kestrel/apt/utilities/pattern-matching-ext-support.lisp
M books/kestrel/apt/utilities/pattern-matching-ext.lisp
M books/kestrel/apt/utilities/xdoc-constructors.lisp
M books/kestrel/arithmetic-light/.sys/a...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/ceilin...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/cei...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/ev...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/ex...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/ex...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/floor-a...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/floor-m...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/flo...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/fl...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/integer...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/integer...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/inte...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/l...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/lo...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/mo...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/m...@useless-runes.lsp
A books/kestrel/arithmetic-light/.sys/numerator-an...@useless-runes.lsp
A books/kestrel/arithmetic-light/.sys/plus-times...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/pl...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/power...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/r...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/ti...@useless-runes.lsp
M books/kestrel/arithmetic-light/.sys/trun...@useless-runes.lsp
M books/kestrel/arithmetic-light/even-and-odd.lisp
M books/kestrel/arithmetic-light/floor-mod-expt.lisp
M books/kestrel/arithmetic-light/floor.lisp
M books/kestrel/arithmetic-light/less-than.lisp
M books/kestrel/arithmetic-light/log2.lisp
M books/kestrel/arithmetic-light/mod-and-expt.lisp
M books/kestrel/arithmetic-light/mod.lisp
M books/kestrel/arithmetic-light/numerator-and-denominator.lisp
M books/kestrel/arithmetic-light/realpart.lisp
M books/kestrel/arithmetic-light/times.lisp
M books/kestrel/arithmetic-light/unguarded-primitives.lisp
M books/kestrel/axe/.sys/add-and-nor...@useless-runes.lsp
M books/kestrel/axe/.sys/add-bitxor-nest-to-...@useless-runes.lsp
M books/kestrel/axe/.sys/add-bitxor-nes...@useless-runes.lsp
M books/kestrel/axe/.sys/add-bvxor-nest-to-...@useless-runes.lsp
M books/kestrel/axe/.sys/add-bvxor-nes...@useless-runes.lsp
M books/kestrel/axe/.sys/add-t...@useless-runes.lsp
M books/kestrel/axe/.sys/alist-suitab...@useless-runes.lsp
M books/kestrel/axe/.sys/assumpti...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-bind-free-...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-bind-free...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-clause...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-rul...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-rul...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-syntax-...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-syntax...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-syntaxp-e...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-tr...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-...@useless-runes.lsp
M books/kestrel/axe/.sys/axe-...@useless-runes.lsp
M books/kestrel/axe/.sys/basic...@useless-runes.lsp
M books/kestrel/axe/.sys/bitops...@useless-runes.lsp
M books/kestrel/axe/.sys/boolean-...@useless-runes.lsp
M books/kestrel/axe/.sys/bounded-...@useless-runes.lsp
M books/kestrel/axe/.sys/bounded-d...@useless-runes.lsp
M books/kestrel/axe/.sys/bv-array-...@useless-runes.lsp
M books/kestrel/axe/.sys/bv-intr...@useless-runes.lsp
M books/kestrel/axe/.sys/bv-rul...@useless-runes.lsp
M books/kestrel/axe/.sys/cars-decre...@useless-runes.lsp
M books/kestrel/axe/.sys/cars-incre...@useless-runes.lsp
M books/kestrel/axe/.sys/check-...@useless-runes.lsp
M books/kestrel/axe/.sys/concretize-w...@useless-runes.lsp
M books/kestrel/axe/.sys/conjoin-te...@useless-runes.lsp
M books/kestrel/axe/.sys/conjunctions-a...@useless-runes.lsp
M books/kestrel/axe/.sys/consec...@useless-runes.lsp
M books/kestrel/axe/.sys/cont...@useless-runes.lsp
M books/kestrel/axe/.sys/cont...@useless-runes.lsp
M books/kestrel/axe/.sys/count-...@useless-runes.lsp
M books/kestrel/axe/.sys/crunc...@useless-runes.lsp
M books/kestrel/axe/.sys/crunc...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-array...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-array...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-array...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-arr...@useless-runes.lsp
A books/kestrel/axe/.sys/dag-array...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-a...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-const...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-parent-ar...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-pare...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-pare...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-siz...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-si...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-siz...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-to-ter...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-t...@useless-runes.lsp
M books/kestrel/axe/.sys/dag-varia...@useless-runes.lsp
M books/kestrel/axe/.sys/dag...@useless-runes.lsp
M books/kestrel/axe/.sys/da...@useless-runes.lsp
M books/kestrel/axe/.sys/da...@useless-runes.lsp
M books/kestrel/axe/.sys/darg-...@useless-runes.lsp
M books/kestrel/axe/.sys/darg-...@useless-runes.lsp
M books/kestrel/axe/.sys/da...@useless-runes.lsp
M books/kestrel/axe/.sys/defthm-a...@useless-runes.lsp
M books/kestrel/axe/.sys/defth...@useless-runes.lsp
M books/kestrel/axe/.sys/depth...@useless-runes.lsp
M books/kestrel/axe/.sys/el...@useless-runes.lsp
M books/kestrel/axe/.sys/equality-assu...@useless-runes.lsp
M books/kestrel/axe/.sys/equality-a...@useless-runes.lsp
M books/kestrel/axe/.sys/equalit...@useless-runes.lsp
M books/kestrel/axe/.sys/equivalen...@useless-runes.lsp
M books/kestrel/axe/.sys/equival...@useless-runes.lsp
M books/kestrel/axe/.sys/evaluate-tes...@useless-runes.lsp
M books/kestrel/axe/.sys/evaluate-...@useless-runes.lsp
M books/kestrel/axe/.sys/evaluat...@useless-runes.lsp
M books/kestrel/axe/.sys/eval...@useless-runes.lsp
M books/kestrel/axe/.sys/find-probable...@useless-runes.lsp
M books/kestrel/axe/.sys/find-probable...@useless-runes.lsp
M books/kestrel/axe/.sys/find-prob...@useless-runes.lsp
M books/kestrel/axe/.sys/fixup-...@useless-runes.lsp
M books/kestrel/axe/.sys/get-args...@useless-runes.lsp
M books/kestrel/axe/.sys/get-di...@useless-runes.lsp
M books/kestrel/axe/.sys/hit-c...@useless-runes.lsp
M books/kestrel/axe/.sys/if-r...@useless-runes.lsp
M books/kestrel/axe/.sys/instantiat...@useless-runes.lsp
M books/kestrel/axe/.sys/instant...@useless-runes.lsp
M books/kestrel/axe/.sys/interpreted-f...@useless-runes.lsp
M books/kestrel/axe/.sys/interpreted-f...@useless-runes.lsp
R books/kestrel/axe/.sys/keep-...@useless-runes.lsp
A books/kestrel/axe/.sys/keep-node...@useless-runes.lsp
M books/kestrel/axe/.sys/known-b...@useless-runes.lsp
M books/kestrel/axe/.sys/largest-n...@useless-runes.lsp
M books/kestrel/axe/.sys/leaves-of-normal...@useless-runes.lsp
A books/kestrel/axe/.sys/logops-r...@useless-runes.lsp
M books/kestrel/axe/.sys/make-assum...@useless-runes.lsp
M books/kestrel/axe/.sys/make-axe-bind-...@useless-runes.lsp
M books/kestrel/axe/.sys/make-ax...@useless-runes.lsp
M books/kestrel/axe/.sys/make-ax...@useless-runes.lsp
M books/kestrel/axe/.sys/make-axe-syntaxp...@useless-runes.lsp
M books/kestrel/axe/.sys/make-axe-synt...@useless-runes.lsp
M books/kestrel/axe/.sys/make-conju...@useless-runes.lsp
M books/kestrel/axe/.sys/make-dag-co...@useless-runes.lsp
M books/kestrel/axe/.sys/make-dag...@useless-runes.lsp
M books/kestrel/axe/.sys/make-dag-va...@useless-runes.lsp
M books/kestrel/axe/.sys/make-evalu...@useless-runes.lsp
M books/kestrel/axe/.sys/make-evaluato...@useless-runes.lsp
M books/kestrel/axe/.sys/make-evalu...@useless-runes.lsp
M books/kestrel/axe/.sys/make-ev...@useless-runes.lsp
M books/kestrel/axe/.sys/make-impli...@useless-runes.lsp
M books/kestrel/axe/.sys/make-instantiation-c...@useless-runes.lsp
M books/kestrel/axe/.sys/make-node-rep...@useless-runes.lsp
M books/kestrel/axe/.sys/make-prov...@useless-runes.lsp
M books/kestrel/axe/.sys/make-rewri...@useless-runes.lsp
M books/kestrel/axe/.sys/make-term-into-...@useless-runes.lsp
M books/kestrel/axe/.sys/make-term-into-...@useless-runes.lsp
M books/kestrel/axe/.sys/make-term-in...@useless-runes.lsp
M books/kestrel/axe/.sys/make-term-in...@useless-runes.lsp
M books/kestrel/axe/.sys/match-hyp-with-node...@useless-runes.lsp
M books/kestrel/axe/.sys/memoi...@useless-runes.lsp
M books/kestrel/axe/.sys/merge-dag-in...@useless-runes.lsp
M books/kestrel/axe/.sys/merge-nodes-i...@useless-runes.lsp
M books/kestrel/axe/.sys/merge-sort-b...@useless-runes.lsp
M books/kestrel/axe/.sys/merge-term-into...@useless-runes.lsp
M books/kestrel/axe/.sys/merge-term-into-...@useless-runes.lsp
M books/kestrel/axe/.sys/merge-tree-into...@useless-runes.lsp
M books/kestrel/axe/.sys/node-replacement-...@useless-runes.lsp
M books/kestrel/axe/.sys/node-replac...@useless-runes.lsp
M books/kestrel/axe/.sys/node-replac...@useless-runes.lsp
M books/kestrel/axe/.sys/node-replac...@useless-runes.lsp
M books/kestrel/axe/.sys/normali...@useless-runes.lsp
A books/kestrel/axe/.sys/oset...@useless-runes.lsp
M books/kestrel/axe/.sys/packb...@useless-runes.lsp
M books/kestrel/axe/.sys/possibly-neg...@useless-runes.lsp
M books/kestrel/axe/.sys/prove-w...@useless-runes.lsp
M books/kestrel/axe/.sys/prover-basic-c...@useless-runes.lsp
M books/kestrel/axe/.sys/prover...@useless-runes.lsp
M books/kestrel/axe/.sys/prover...@useless-runes.lsp
M books/kestrel/axe/.sys/prover-st...@useless-runes.lsp
M books/kestrel/axe/.sys/pro...@useless-runes.lsp
M books/kestrel/axe/.sys/prune-dag-a...@useless-runes.lsp
M books/kestrel/axe/.sys/prune-dag...@useless-runes.lsp
M books/kestrel/axe/.sys/prune...@useless-runes.lsp
M books/kestrel/axe/.sys/prune-with-c...@useless-runes.lsp
M books/kestrel/axe/.sys/prune-wit...@useless-runes.lsp
A books/kestrel/axe/.sys/pure-da...@useless-runes.lsp
M books/kestrel/axe/.sys/pure...@useless-runes.lsp
M books/kestrel/axe/.sys/rebuild-...@useless-runes.lsp
M books/kestrel/axe/.sys/rebuild...@useless-runes.lsp
M books/kestrel/axe/.sys/rebuil...@useless-runes.lsp
M books/kestrel/axe/.sys/refine-as...@useless-runes.lsp
M books/kestrel/axe/.sys/refined-assum...@useless-runes.lsp
M books/kestrel/axe/.sys/refined-assu...@useless-runes.lsp
M books/kestrel/axe/.sys/remove-duplicates...@useless-runes.lsp
A books/kestrel/axe/.sys/remov...@useless-runes.lsp
M books/kestrel/axe/.sys/renamin...@useless-runes.lsp
M books/kestrel/axe/.sys/renumber...@useless-runes.lsp
M books/kestrel/axe/.sys/replac...@useless-runes.lsp
M books/kestrel/axe/.sys/replace-usin...@useless-runes.lsp
M books/kestrel/axe/.sys/replace-...@useless-runes.lsp
M books/kestrel/axe/.sys/result...@useless-runes.lsp
M books/kestrel/axe/.sys/result-ar...@useless-runes.lsp
M books/kestrel/axe/.sys/result...@useless-runes.lsp
M books/kestrel/axe/.sys/rewrit...@useless-runes.lsp
M books/kestrel/axe/.sys/rewriter-...@useless-runes.lsp
M books/kestrel/axe/.sys/rewrit...@useless-runes.lsp
M books/kestrel/axe/.sys/rewrite...@useless-runes.lsp
M books/kestrel/axe/.sys/rewrite...@useless-runes.lsp
M books/kestrel/axe/.sys/rewriter...@useless-runes.lsp
M books/kestrel/axe/.sys/rewrite...@useless-runes.lsp
M books/kestrel/axe/.sys/rewr...@useless-runes.lsp
M books/kestrel/axe/.sys/rule-...@useless-runes.lsp
M books/kestrel/axe/.sys/rule-...@useless-runes.lsp
M books/kestrel/axe/.sys/rule-...@useless-runes.lsp
M books/kestrel/axe/.sys/rul...@useless-runes.lsp
A books/kestrel/axe/.sys/rul...@useless-runes.lsp
M books/kestrel/axe/.sys/spli...@useless-runes.lsp
M books/kestrel/axe/.sys/stored...@useless-runes.lsp
M books/kestrel/axe/.sys/stp-count...@useless-runes.lsp
M books/kestrel/axe/.sys/sublis-var-a...@useless-runes.lsp
M books/kestrel/axe/.sys/sublis-va...@useless-runes.lsp
M books/kestrel/axe/.sys/substitu...@useless-runes.lsp
M books/kestrel/axe/.sys/substit...@useless-runes.lsp
M books/kestrel/axe/.sys/supporti...@useless-runes.lsp
M books/kestrel/axe/.sys/support...@useless-runes.lsp
M books/kestrel/axe/.sys/sweep-and-m...@useless-runes.lsp
M books/kestrel/axe/.sys/tactic...@useless-runes.lsp
M books/kestrel/axe/.sys/tagged-r...@useless-runes.lsp
M books/kestrel/axe/.sys/term-eq...@useless-runes.lsp
M books/kestrel/axe/.sys/test-...@useless-runes.lsp
M books/kestrel/axe/.sys/translate-...@useless-runes.lsp
M books/kestrel/axe/.sys/translat...@useless-runes.lsp
M books/kestrel/axe/.sys/unguarded...@useless-runes.lsp
M books/kestrel/axe/.sys/unguarde...@useless-runes.lsp
M books/kestrel/axe/.sys/unify-term-and-...@useless-runes.lsp
M books/kestrel/axe/.sys/unify-term-...@useless-runes.lsp
M books/kestrel/axe/.sys/unify-term-and...@useless-runes.lsp
M books/kestrel/axe/.sys/unify-ter...@useless-runes.lsp
M books/kestrel/axe/.sys/unify-tre...@useless-runes.lsp
M books/kestrel/axe/.sys/unroll-s...@useless-runes.lsp
M books/kestrel/axe/.sys/wf-...@useless-runes.lsp
M books/kestrel/axe/.sys/worklis...@useless-runes.lsp
M books/kestrel/axe/add-and-normalize-expr.lisp
M books/kestrel/axe/add-to-dag.lisp
M books/kestrel/axe/assumption-array.lisp
M books/kestrel/axe/axe-clause-utilities.lisp
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/axe-rules.lisp
M books/kestrel/axe/axe-syntax-functions-boolean.lisp
M books/kestrel/axe/axe-syntax-functions-bv.lisp
M books/kestrel/axe/axe-syntax-functions.lisp
M books/kestrel/axe/bitops-rules.lisp
A books/kestrel/axe/bv-array-rules.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/concretize-with-contexts.lisp
M books/kestrel/axe/conjunctions-and-disjunctions.lisp
M books/kestrel/axe/contexts.lisp
M books/kestrel/axe/contexts2.lisp
M books/kestrel/axe/crunch-dag.lisp
M books/kestrel/axe/dag-array-builders.lisp
M books/kestrel/axe/dag-array-builders2.lisp
M books/kestrel/axe/dag-array-builders3.lisp
M books/kestrel/axe/dag-array-info.lisp
M books/kestrel/axe/dag-array-printing.lisp
M books/kestrel/axe/dag-arrays.lisp
M books/kestrel/axe/dag-parent-array-with-name.lisp
M books/kestrel/axe/dag-parent-array.lisp
M books/kestrel/axe/dag-size-array.lisp
M books/kestrel/axe/dag-size-fast.lisp
M books/kestrel/axe/dag-size-sparse.lisp
M books/kestrel/axe/dag-size.lisp
M books/kestrel/axe/dag-to-term-with-lets.lisp
M books/kestrel/axe/dag-to-term.lisp
M books/kestrel/axe/dagify.lisp
M books/kestrel/axe/def-simplified.lisp
M books/kestrel/axe/depth-array.lisp
M books/kestrel/axe/elim.lisp
M books/kestrel/axe/equality-assumption-alists.lisp
M books/kestrel/axe/equivalence-checker.lisp
M books/kestrel/axe/evaluate-test-case-simple.lisp
M books/kestrel/axe/evaluate-test-case.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/extract-dag-array.lisp
M books/kestrel/axe/fixup-context.lisp
M books/kestrel/axe/get-disjuncts.lisp
M books/kestrel/axe/jvm/.sys/axe-bind-free...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/axe-syntax-f...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/axe-syntaxp-...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/formal-un...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/lifter-u...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/lifter-u...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/lifter-u...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/lif...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/nice-output...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/output-i...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/rewrit...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/unroll-java...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/unroll-j...@useless-runes.lsp
M books/kestrel/axe/jvm/.sys/unroll-j...@useless-runes.lsp
M books/kestrel/axe/jvm/axe-syntax-functions-jvm.lisp
M books/kestrel/axe/jvm/axe-syntax-functions-jvm2.lisp
R books/kestrel/axe/jvm/examples/top.acl2
M books/kestrel/axe/leaves-of-normalized-bitxor-nest.lisp
M books/kestrel/axe/leaves-of-normalized-bvxor-nest.lisp
M books/kestrel/axe/make-assumption-array.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-dag-constant-alist.lisp
M books/kestrel/axe/make-dag-indices.lisp
M books/kestrel/axe/make-dag-variable-alist.lisp
M books/kestrel/axe/make-evaluator-simple-tests.lisp
M books/kestrel/axe/make-evaluator-simple.lisp
M books/kestrel/axe/make-evaluator.lisp
M books/kestrel/axe/make-instantiation-code-simple-free-vars.lisp
M books/kestrel/axe/make-prover-simple.lisp
M books/kestrel/axe/make-rewriter-simple.lisp
M books/kestrel/axe/make-substitution-code-simple.lisp
M books/kestrel/axe/make-term-into-dag-basic.lisp
M books/kestrel/axe/make-term-into-dag-simple.lisp
M books/kestrel/axe/match-hyp-with-nodenum-to-assume-false.lisp
M books/kestrel/axe/memoization.lisp
M books/kestrel/axe/merge-dag-into-dag-quick.lisp
M books/kestrel/axe/merge-nodes-into-dag-array.lisp
M books/kestrel/axe/merge-term-into-dag-array-basic.lisp
M books/kestrel/axe/merge-term-into-dag-array-simple.lisp
M books/kestrel/axe/node-info.lisp
M books/kestrel/axe/node-replacement-alist-for-context.lisp
M books/kestrel/axe/node-replacement-array.lisp
M books/kestrel/axe/node-replacement-array2.lisp
M books/kestrel/axe/node-replacement-array3.lisp
M books/kestrel/axe/normalize-xors.lisp
M books/kestrel/axe/prove-with-stp.lisp
M books/kestrel/axe/prover-common.lisp
M books/kestrel/axe/prover.lisp
M books/kestrel/axe/prover2.lisp
M books/kestrel/axe/prune-dag-approximately.lisp
M books/kestrel/axe/prune-with-contexts.lisp
M books/kestrel/axe/r1cs/.sys/axe-evalu...@useless-runes.lsp
M books/kestrel/axe/r1cs/.sys/axe-pro...@useless-runes.lsp
M books/kestrel/axe/r1cs/.sys/axe-rul...@useless-runes.lsp
M books/kestrel/axe/r1cs/.sys/axe-syntaxp-e...@useless-runes.lsp
M books/kestrel/axe/r1cs/.sys/lift-r1c...@useless-runes.lsp
M books/kestrel/axe/r1cs/.sys/lift-r1...@useless-runes.lsp
M books/kestrel/axe/r1cs/.sys/lift...@useless-runes.lsp
M books/kestrel/axe/r1cs/axe-syntax-functions-r1cs.lisp
M books/kestrel/axe/rebuild-literals.lisp
M books/kestrel/axe/rebuild-nodes.lisp
M books/kestrel/axe/rebuild-nodes2.lisp
M books/kestrel/axe/refined-assumption-alists.lisp
M books/kestrel/axe/refined-assumption-alists2.lisp
M books/kestrel/axe/remove-gaps.lisp
M books/kestrel/axe/renaming-array.lisp
M books/kestrel/axe/renumbering-stobj.lisp
M books/kestrel/axe/replace-node.lisp
M books/kestrel/axe/replace-using-assumptions.lisp
M books/kestrel/axe/result-array.lisp
A books/kestrel/axe/rewrite-stobj2.lisp
M books/kestrel/axe/rewriter-alt.lisp
M books/kestrel/axe/rewriter.lisp
M books/kestrel/axe/rule-alists.lisp
M books/kestrel/axe/rule-limits.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/rules-in-rule-lists.lisp
M books/kestrel/axe/rules1.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/axe/splitting.lisp
M books/kestrel/axe/strengthen-facts.lisp
M books/kestrel/axe/substitute-vars.lisp
M books/kestrel/axe/substitute-vars2.lisp
M books/kestrel/axe/supporting-nodes.lisp
M books/kestrel/axe/supporting-vars.lisp
M books/kestrel/axe/sweep-and-merge-support.lisp
M books/kestrel/axe/tactic-prover.lisp
M books/kestrel/axe/term-equal-dag.lisp
M books/kestrel/axe/translate-dag-to-stp.lisp
M books/kestrel/axe/translation-array.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/unify-term-and-dag-fast.lisp
M books/kestrel/axe/unify-term-and-dag-with-name.lisp
M books/kestrel/axe/unify-term-and-dag.lisp
M books/kestrel/axe/unify-tree-and-dag.lisp
M books/kestrel/axe/unroll-spec-basic.lisp
M books/kestrel/axe/worklist-array.lisp
M books/kestrel/axe/worklists.lisp
M books/kestrel/axe/x86/.sys/bind-free-e...@useless-runes.lsp
M books/kestrel/axe/x86/.sys/evalua...@useless-runes.lsp
M books/kestrel/axe/x86/.sys/lif...@useless-runes.lsp
M books/kestrel/axe/x86/.sys/prove-eq...@useless-runes.lsp
M books/kestrel/axe/x86/.sys/rewrit...@useless-runes.lsp
M books/kestrel/axe/x86/.sys/rule-...@useless-runes.lsp
M books/kestrel/axe/x86/.sys/suppo...@useless-runes.lsp
M books/kestrel/axe/x86/.sys/syntaxp-ev...@useless-runes.lsp
M books/kestrel/axe/x86/.sys/tester...@useless-runes.lsp
M books/kestrel/axe/x86/.sys/tes...@useless-runes.lsp
M books/kestrel/axe/x86/.sys/unroll-...@useless-runes.lsp
M books/kestrel/axe/x86/evaluator-x86.lisp
M books/kestrel/axe/x86/examples/add/.sys/add-...@useless-runes.lsp
M books/kestrel/axe/x86/examples/factorial/.sys/factoria...@useless-runes.lsp
M books/kestrel/axe/x86/examples/tea/tea-elf64.lisp
M books/kestrel/axe/x86/examples/tea/tea-macho64.lisp
M books/kestrel/axe/x86/lifter.lisp
M books/kestrel/axe/x86/prove-equivalence.lisp
M books/kestrel/axe/x86/rewriter-x86.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/support-axe.lisp
A books/kestrel/axe/x86/tester-rules-bv.acl2
A books/kestrel/axe/x86/tester-rules-bv.lisp
M books/kestrel/axe/x86/tester-rules.lisp
M books/kestrel/axe/x86/tester.lisp
M books/kestrel/axe/x86/unroll-x86-code.lisp
R books/kestrel/axe/x86/x86-changes.acl2
A books/kestrel/big-data/.sys/com...@useless-runes.lsp
M books/kestrel/bitcoin/.sys/bec...@useless-runes.lsp
M books/kestrel/bitcoin/base58.lisp
M books/kestrel/bitcoin/bip32.lisp
M books/kestrel/bitcoin/bip39.lisp
M books/kestrel/booleans/.sys/bool...@useless-runes.lsp
M books/kestrel/booleans/.sys/bool...@useless-runes.lsp
M books/kestrel/booleans/.sys/boo...@useless-runes.lsp
M books/kestrel/booleans/booleans.lisp
M books/kestrel/built-ins/document.lisp
M books/kestrel/bv-lists/.sys/all-all-uns...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/array-p...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bits-and-bytes-i...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bits-and-byt...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bits-to-byte...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bv-ar...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bv-arr...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bv-a...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bvxor-li...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bvxor...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/byte-f...@useless-runes.lsp
A books/kestrel/bv-lists/.sys/byte-li...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/byte-...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/byte-to-b...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/byte-t...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bytes-to-b...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bytes-to-b...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bytes-t...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/bytes-...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/getbi...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/len-mul...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/logex...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/map-p...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/packbv-...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/pac...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/packbvs...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/pac...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/pac...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/unpackb...@useless-runes.lsp
M books/kestrel/bv-lists/.sys/unpa...@useless-runes.lsp
M books/kestrel/bv-lists/bv-array-clear.lisp
M books/kestrel/bv-lists/bv-array-read-rules.lisp
M books/kestrel/bv-lists/bv-arrays.lisp
M books/kestrel/bv-lists/bvchop-list.lisp
M books/kestrel/bv-lists/packbv.lisp
M books/kestrel/bv-lists/packing.lisp
M books/kestrel/bv/.sys/ad...@useless-runes.lsp
M books/kestrel/bv/.sys/ari...@useless-runes.lsp
M books/kestrel/bv/.sys/ar...@useless-runes.lsp
M books/kestrel/bv/.sys/bit...@useless-runes.lsp
M books/kestrel/bv/.sys/bit...@useless-runes.lsp
M books/kestrel/bv/.sys/bit...@useless-runes.lsp
M books/kestrel/bv/.sys/bit...@useless-runes.lsp
M books/kestrel/bv/.sys/bit...@useless-runes.lsp
A books/kestrel/bv/.sys/bool-to...@useless-runes.lsp
M books/kestrel/bv/.sys/bool-...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
M books/kestrel/bv/.sys/bva...@useless-runes.lsp
M books/kestrel/bv/.sys/bvca...@useless-runes.lsp
M books/kestrel/bv/.sys/bvcat...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
M books/kestrel/bv/.sys/bvcho...@useless-runes.lsp
M books/kestrel/bv/.sys/bvc...@useless-runes.lsp
M books/kestrel/bv/.sys/bvc...@useless-runes.lsp
M books/kestrel/bv/.sys/bvdiv...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
A books/kestrel/bv/.sys/bvequa...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
A books/kestrel/bv/.sys/bvlt...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
M books/kestrel/bv/.sys/bvminu...@useless-runes.lsp
M books/kestrel/bv/.sys/bvm...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
M books/kestrel/bv/.sys/bvmult...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
M books/kestrel/bv/.sys/bvp...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
M books/kestrel/bv/.sys/bvsx-...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
M books/kestrel/bv/.sys/bvum...@useless-runes.lsp
M books/kestrel/bv/.sys/bv...@useless-runes.lsp
M books/kestrel/bv/.sys/convert-t...@useless-runes.lsp
M books/kestrel/bv/.sys/de...@useless-runes.lsp
M books/kestrel/bv/.sys/floor-m...@useless-runes.lsp
M books/kestrel/bv/.sys/getbi...@useless-runes.lsp
M books/kestrel/bv/.sys/getbit...@useless-runes.lsp
M books/kestrel/bv/.sys/get...@useless-runes.lsp
M books/kestrel/bv/.sys/idi...@useless-runes.lsp
M books/kestrel/bv/.sys/if-becomes...@useless-runes.lsp
M books/kestrel/bv/.sys/in...@useless-runes.lsp
M books/kestrel/bv/.sys/leftrota...@useless-runes.lsp
M books/kestrel/bv/.sys/leftro...@useless-runes.lsp
M books/kestrel/bv/.sys/leftr...@useless-runes.lsp
A books/kestrel/bv/.sys/loga...@useless-runes.lsp
R books/kestrel/bv/.sys/log...@useless-runes.lsp
M books/kestrel/bv/.sys/log...@useless-runes.lsp
M books/kestrel/bv/.sys/logap...@useless-runes.lsp
M books/kestrel/bv/.sys/log...@useless-runes.lsp
M books/kestrel/bv/.sys/log...@useless-runes.lsp
M books/kestrel/bv/.sys/logi...@useless-runes.lsp
M books/kestrel/bv/.sys/log...@useless-runes.lsp
M books/kestrel/bv/.sys/log...@useless-runes.lsp
M books/kestrel/bv/.sys/log...@useless-runes.lsp
M books/kestrel/bv/.sys/logta...@useless-runes.lsp
M books/kestrel/bv/.sys/log...@useless-runes.lsp
M books/kestrel/bv/.sys/logx...@useless-runes.lsp
M books/kestrel/bv/.sys/log...@useless-runes.lsp
M books/kestrel/bv/.sys/ones-co...@useless-runes.lsp
M books/kestrel/bv/.sys/overflow-an...@useless-runes.lsp
M books/kestrel/bv/.sys/put...@useless-runes.lsp
M books/kestrel/bv/.sys/repea...@useless-runes.lsp
M books/kestrel/bv/.sys/repe...@useless-runes.lsp
M books/kestrel/bv/.sys/rightr...@useless-runes.lsp
M books/kestrel/bv/.sys/right...@useless-runes.lsp
M books/kestrel/bv/.sys/rot...@useless-runes.lsp
M books/kestrel/bv/.sys/r...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/ru...@useless-runes.lsp
M books/kestrel/bv/.sys/sbvdiv...@useless-runes.lsp
M books/kestrel/bv/.sys/sbv...@useless-runes.lsp
M books/kestrel/bv/.sys/sbvdivdo...@useless-runes.lsp
M books/kestrel/bv/.sys/sbvlt...@useless-runes.lsp
M books/kestrel/bv/.sys/sb...@useless-runes.lsp
M books/kestrel/bv/.sys/sbvmo...@useless-runes.lsp
M books/kestrel/bv/.sys/sbvrem...@useless-runes.lsp
M books/kestrel/bv/.sys/sbv...@useless-runes.lsp
M books/kestrel/bv/.sys/signed...@useless-runes.lsp
M books/kestrel/bv/.sys/singl...@useless-runes.lsp
M books/kestrel/bv/.sys/slice...@useless-runes.lsp
M books/kestrel/bv/.sys/sli...@useless-runes.lsp
M books/kestrel/bv/.sys/sl...@useless-runes.lsp
M books/kestrel/bv/.sys/trim-...@useless-runes.lsp
M books/kestrel/bv/.sys/unsigned-byte-...@useless-runes.lsp
M books/kestrel/bv/.sys/unsigne...@useless-runes.lsp
M books/kestrel/bv/.sys/validatio...@useless-runes.lsp
M books/kestrel/bv/adder.lisp
M books/kestrel/bv/bitops.lisp
M books/kestrel/bv/bitwise.lisp
M books/kestrel/bv/bitxor.lisp
M books/kestrel/bv/bvcat.lisp
M books/kestrel/bv/bvlt.lisp
M books/kestrel/bv/bvminus.lisp
M books/kestrel/bv/bvplus.lisp
M books/kestrel/bv/bvxor.lisp
M books/kestrel/bv/rules.lisp
M books/kestrel/bv/rules0.lisp
M books/kestrel/bv/rules3.lisp
M books/kestrel/bv/sbvdivdown-rules.lisp
M books/kestrel/bv/single-bit.lisp
M books/kestrel/c/atc/abstract-syntax.lisp
M books/kestrel/c/atc/defobject.lisp
M books/kestrel/c/atc/defstruct.lisp
M books/kestrel/c/atc/expression-generation.lisp
M books/kestrel/c/atc/generation-contexts.lisp
M books/kestrel/c/atc/generation.lisp
M books/kestrel/c/atc/input-processing.lisp
M books/kestrel/c/atc/let-designations.lisp
M books/kestrel/c/atc/statement-generation.lisp
M books/kestrel/c/atc/symbolic-execution-rules/.sys/convert-in...@useless-runes.lsp
M books/kestrel/c/atc/symbolic-execution-rules/.sys/exec-binary-s...@useless-runes.lsp
M books/kestrel/c/atc/symbolic-execution-rules/.sys/exec-binary-s...@useless-runes.lsp
M books/kestrel/c/atc/symbolic-execution-rules/.sys/exec-binary-st...@useless-runes.lsp
M books/kestrel/c/atc/symbolic-execution-rules/.sys/exec-binary-s...@useless-runes.lsp
M books/kestrel/c/atc/symbolic-execution-rules/.sys/exec-binary-s...@useless-runes.lsp
M books/kestrel/c/atc/symbolic-execution-rules/.sys/exec-binary-s...@useless-runes.lsp
M books/kestrel/c/atc/symbolic-execution-rules/.sys/exec-binary-s...@useless-runes.lsp
M books/kestrel/c/atc/symbolic-execution-rules/.sys/exec-binary-s...@useless-runes.lsp
M books/kestrel/c/atc/symbolic-execution-rules/.sys/exec...@useless-runes.lsp
M books/kestrel/c/atc/term-checkers-common.lisp
M books/kestrel/c/atc/tests/mbt.lisp
M books/kestrel/c/atc/tutorial.lisp
M books/kestrel/c/atc/types.lisp
M books/kestrel/c/language/.sys/gra...@useless-runes.lsp
M books/kestrel/c/language/.sys/integer-o...@useless-runes.lsp
M books/kestrel/c/language/abstract-syntax-operations.lisp
M books/kestrel/c/language/abstract-syntax.lisp
M books/kestrel/c/language/character-sets.lisp
M books/kestrel/c/language/errors.lisp
M books/kestrel/c/language/implementation-environments.lisp
M books/kestrel/c/language/object-designators.lisp
M books/kestrel/c/language/portable-ascii-identifiers.lisp
M books/kestrel/c/language/static-semantics.lisp
M books/kestrel/c/language/tag-environments.lisp
M books/kestrel/c/language/types.lisp
M books/kestrel/c/pack.lisp
M books/kestrel/c/representation/.sys/integer-o...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/abstract-synt...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/abstract-sy...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/abstrac...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/concret...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/disamb...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/file-...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/fi...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/gra...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/langdef...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/parse...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/par...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/portc...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/preproc...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/print-and-...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/print...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/pri...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/read-and-p...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/read-...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/t...@useless-runes.lsp
A books/kestrel/c/syntax/.sys/write...@useless-runes.lsp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
A books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
A books/kestrel/c/syntax/abstraction-mapping.lisp
M books/kestrel/c/syntax/concrete-syntax.lisp
A books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/files.lisp
A books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/grammar.lisp
A books/kestrel/c/syntax/implementation-environments.lisp
A books/kestrel/c/syntax/input-files-doc.lisp
A books/kestrel/c/syntax/input-files.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
A books/kestrel/c/syntax/output-files-doc.lisp
A books/kestrel/c/syntax/output-files.lisp
M books/kestrel/c/syntax/package.lsp
R books/kestrel/c/syntax/parse-files.lisp
M books/kestrel/c/syntax/parser.lisp
R books/kestrel/c/syntax/print-and-write-files.lisp
R books/kestrel/c/syntax/print-files.lisp
M books/kestrel/c/syntax/printer.lisp
R books/kestrel/c/syntax/read-and-parse-files.lisp
R books/kestrel/c/syntax/read-files.lisp
M books/kestrel/c/syntax/tests/.gitignore
A books/kestrel/c/syntax/tests/.sys/disamb...@useless-runes.lsp
A books/kestrel/c/syntax/tests/.sys/parse...@useless-runes.lsp
A books/kestrel/c/syntax/tests/.sys/par...@useless-runes.lsp
A books/kestrel/c/syntax/tests/.sys/preproc...@useless-runes.lsp
A books/kestrel/c/syntax/tests/.sys/print-and-...@useless-runes.lsp
A books/kestrel/c/syntax/tests/.sys/print...@useless-runes.lsp
A books/kestrel/c/syntax/tests/.sys/read-and-p...@useless-runes.lsp
A books/kestrel/c/syntax/tests/.sys/read-...@useless-runes.lsp
A books/kestrel/c/syntax/tests/.sys/write...@useless-runes.lsp
A books/kestrel/c/syntax/tests/disambiguator.lisp
A books/kestrel/c/syntax/tests/input-files.lisp
A books/kestrel/c/syntax/tests/output-files.lisp
R books/kestrel/c/syntax/tests/parse-files.lisp
M books/kestrel/c/syntax/tests/parser.lisp
R books/kestrel/c/syntax/tests/print-and-write-files.lisp
R books/kestrel/c/syntax/tests/print-files.lisp
R books/kestrel/c/syntax/tests/read-and-parse-files.lisp
R books/kestrel/c/syntax/tests/read-files.lisp
A books/kestrel/c/syntax/tests/simple.c
R books/kestrel/c/syntax/tests/write-files.lisp
M books/kestrel/c/syntax/top.lisp
A books/kestrel/c/syntax/unambiguity.lisp
A books/kestrel/c/syntax/validator.lisp
R books/kestrel/c/syntax/write-files.lisp
M books/kestrel/c/top.lisp
A books/kestrel/c/transformation/.sys/deft...@useless-runes.lsp
A books/kestrel/c/transformation/.sys/portc...@useless-runes.lsp
A books/kestrel/c/transformation/.sys/ren...@useless-runes.lsp
A books/kestrel/c/transformation/.sys/simpadd...@useless-runes.lsp
A books/kestrel/c/transformation/.sys/simp...@useless-runes.lsp
A books/kestrel/c/transformation/.sys/t...@useless-runes.lsp
A books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/package.lsp
A books/kestrel/c/transformation/rename.lisp
M books/kestrel/c/transformation/simpadd0-proofs.lisp
M books/kestrel/c/transformation/simpadd0.lisp
A books/kestrel/c/transformation/split-fn-proofs.lisp
A books/kestrel/c/transformation/split-fn.lisp
A books/kestrel/c/transformation/tests/.sys/deft...@useless-runes.lsp
A books/kestrel/c/transformation/tests/.sys/ren...@useless-runes.lsp
A books/kestrel/c/transformation/tests/.sys/simpadd...@useless-runes.lsp
A books/kestrel/c/transformation/tests/.sys/simp...@useless-runes.lsp
A books/kestrel/c/transformation/tests/deftrans.lisp
A books/kestrel/c/transformation/tests/rename.lisp
M books/kestrel/c/transformation/tests/simpadd0-proofs.lisp
M books/kestrel/c/transformation/tests/simpadd0.lisp
A books/kestrel/c/transformation/tests/split-fn-proofs.lisp
A books/kestrel/c/transformation/tests/split-fn.lisp
M books/kestrel/c/transformation/top.lisp
A books/kestrel/c/transformation/utilities/acl2-customization.lsp
A books/kestrel/c/transformation/utilities/call-graph.lisp
A books/kestrel/c/transformation/utilities/cert.acl2
A books/kestrel/c/transformation/utilities/free-vars.lisp
A books/kestrel/c/transformation/utilities/top.lisp
M books/kestrel/clause-processors/.sys/flatten-...@useless-runes.lsp
M books/kestrel/clause-processors/.sys/push-unary...@useless-runes.lsp
M books/kestrel/clause-processors/.sys/simple-su...@useless-runes.lsp
M books/kestrel/clause-processors/.sys/simplify-after-u...@useless-runes.lsp
M books/kestrel/clause-processors/.sys/simplify-a...@useless-runes.lsp
M books/kestrel/clause-processors/.sys/subst...@useless-runes.lsp
M books/kestrel/clause-processors/push-unary-functions.lisp
M books/kestrel/clause-processors/subst-flag.lisp
M books/kestrel/crypto/aes/.sys/aes-...@useless-runes.lsp
M books/kestrel/crypto/blake/.sys/blake-25...@useless-runes.lsp
M books/kestrel/crypto/blake/.sys/blak...@useless-runes.lsp
M books/kestrel/crypto/blake/.sys/blake-c...@useless-runes.lsp
M books/kestrel/crypto/blake/.sys/blake2s-exten...@useless-runes.lsp
M books/kestrel/crypto/blake/.sys/bla...@useless-runes.lsp
M books/kestrel/crypto/ecdsa/.sys/deterministic-...@useless-runes.lsp
M books/kestrel/crypto/ecurve/.sys/edward...@useless-runes.lsp
M books/kestrel/crypto/ecurve/.sys/odd-prim...@useless-runes.lsp
M books/kestrel/crypto/ecurve/.sys/prime-fi...@useless-runes.lsp
M books/kestrel/crypto/ecurve/.sys/secp256k1-dom...@useless-runes.lsp
M books/kestrel/crypto/ecurve/.sys/secp...@useless-runes.lsp
M books/kestrel/crypto/ecurve/.sys/short-we...@useless-runes.lsp
M books/kestrel/crypto/ecurve/.sys/t...@useless-runes.lsp
M books/kestrel/crypto/ecurve/.sys/twisted...@useless-runes.lsp
M books/kestrel/crypto/ecurve/points-fty.lisp
M books/kestrel/crypto/ecurve/prime-field-squares2.lisp
M books/kestrel/crypto/ecurve/secp256k1-types.lisp
M books/kestrel/crypto/kdf/.sys/pbkdf2-hm...@useless-runes.lsp
M books/kestrel/crypto/keccak/.sys/keccak-t...@useless-runes.lsp
M books/kestrel/crypto/keccak/.sys/kec...@useless-runes.lsp
M books/kestrel/crypto/mimc/mimcsponge-spec-rules.lisp
M books/kestrel/crypto/padding/.sys/pad-to-448...@useless-runes.lsp
M books/kestrel/crypto/padding/.sys/pad-t...@useless-runes.lsp
M books/kestrel/crypto/padding/.sys/pad-to-896...@useless-runes.lsp
M books/kestrel/crypto/padding/.sys/pad-t...@useless-runes.lsp
M books/kestrel/crypto/primes/.sys/baby-jubjub-s...@useless-runes.lsp
M books/kestrel/crypto/primes/.sys/bls12-3...@useless-runes.lsp
M books/kestrel/crypto/primes/.sys/bls12-3...@useless-runes.lsp
M books/kestrel/crypto/primes/.sys/bn-254-gr...@useless-runes.lsp
M books/kestrel/crypto/primes/.sys/edwards-bls12-37...@useless-runes.lsp
M books/kestrel/crypto/primes/.sys/goldilocks-...@useless-runes.lsp
M books/kestrel/crypto/primes/.sys/jubjub-sub...@useless-runes.lsp
M books/kestrel/crypto/primes/.sys/secp256k1-...@useless-runes.lsp
M books/kestrel/crypto/primes/.sys/secp256k1-...@useless-runes.lsp
M books/kestrel/crypto/primes/.sys/t...@useless-runes.lsp
M books/kestrel/crypto/r1cs/.sys/gad...@useless-runes.lsp
R books/kestrel/crypto/r1cs/bv.acl2
M books/kestrel/crypto/r1cs/dense/.sys/constrain...@useless-runes.lsp
M books/kestrel/crypto/r1cs/gadgets/.sys/xor-...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/.sys/r1...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/gadgets/.sys/boole...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/gadgets/.sys/boo...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/gadgets/.sys/conditiona...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/gadgets/.sys/na...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/gadgets/.sys/non...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/gadgets/.sys/pac...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/gadgets/.sys/range-ch...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/gadgets/.sys/range...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/gadgets/.sys/sele...@useless-runes.lsp
M books/kestrel/crypto/r1cs/sparse/gadgets/.sys/x...@useless-runes.lsp
M books/kestrel/crypto/r1cs/tools/.sys/filter-and-combi...@useless-runes.lsp
M books/kestrel/crypto/salsa/.sys/salsa2...@useless-runes.lsp
M books/kestrel/crypto/salsa/.sys/sal...@useless-runes.lsp
M books/kestrel/crypto/sha-2/.sys/sha...@useless-runes.lsp
M books/kestrel/crypto/sha-2/.sys/sha...@useless-runes.lsp
M books/kestrel/crypto/sha-3/.sys/sha-3-va...@useless-runes.lsp
M books/kestrel/crypto/sha-3/.sys/sh...@useless-runes.lsp
M books/kestrel/crypto/sha-3/.sys/sup...@useless-runes.lsp
M books/kestrel/crypto/sha-3/acl2-customization.lsp
M books/kestrel/crypto/tea/.sys/t...@useless-runes.lsp
R books/kestrel/doc.acl2
M books/kestrel/error-checking/ensure-symbol-is-fresh-event-name.lisp
M books/kestrel/error-checking/ensure-value-is-untranslated-term.lisp
M books/kestrel/ethereum/.sys/t...@useless-runes.lsp
M books/kestrel/ethereum/mmp-trees.lisp
M books/kestrel/ethereum/semaphore/.sys/baby-...@useless-runes.lsp
M books/kestrel/ethereum/semaphore/.sys/mimcsponge...@useless-runes.lsp
M books/kestrel/ethereum/semaphore/.sys/mimcsponge...@useless-runes.lsp
M books/kestrel/ethereum/semaphore/.sys/mimcsponge...@useless-runes.lsp
M books/kestrel/ethereum/semaphore/.sys/r1cs-pro...@useless-runes.lsp
M books/kestrel/ethereum/semaphore/prime-field-abbreviations.lisp
M books/kestrel/evaluators/.sys/defevaluato...@useless-runes.lsp
M books/kestrel/evaluators/.sys/defevaluator-...@useless-runes.lsp
M books/kestrel/evaluators/.sys/empty-eva...@useless-runes.lsp
M books/kestrel/evaluators/.sys/empty...@useless-runes.lsp
M books/kestrel/evaluators/.sys/equali...@useless-runes.lsp
M books/kestrel/evaluators/.sys/if-and-...@useless-runes.lsp
M books/kestrel/evaluators/.sys/if-...@useless-runes.lsp
M books/kestrel/evaluators/.sys/not-...@useless-runes.lsp
M books/kestrel/evaluators/defevaluator-plus.lisp
M books/kestrel/event-macros/applicability-conditions.lisp
M books/kestrel/event-macros/input-processing.lisp
M books/kestrel/event-macros/template-generators.lisp
M books/kestrel/event-macros/xdoc-constructors.lisp
M books/kestrel/file-io-light/.sys/close-inp...@useless-runes.lsp
M books/kestrel/file-io-light/.sys/close-outp...@useless-runes.lsp
M books/kestrel/file-io-light/.sys/open-inpu...@useless-runes.lsp
M books/kestrel/file-io-light/.sys/read-bytes-...@useless-runes.lsp
A books/kestrel/file-io-light/read-book-contents.lisp
M books/kestrel/file-io-light/read-file-into-byte-list.lisp
M books/kestrel/file-io-light/read-object.lisp
M books/kestrel/file-io-light/read-objects-from-book.lisp
M books/kestrel/file-io-light/top.lisp
M books/kestrel/floats/.sys/ieee-floa...@useless-runes.lsp
M books/kestrel/floats/.sys/ieee-floa...@useless-runes.lsp
A books/kestrel/floats/.sys/ieee-flo...@useless-runes.lsp
M books/kestrel/floats/.sys/ieee-floats...@useless-runes.lsp
M books/kestrel/floats/.sys/ieee-...@useless-runes.lsp
M books/kestrel/floats/.sys/ro...@useless-runes.lsp
M books/kestrel/floats/.sys/r...@useless-runes.lsp
A books/kestrel/floats/acl2-customization.lsp
A books/kestrel/fty/.sys/bin-digit...@useless-runes.lsp
A books/kestrel/fty/.sys/dec-digit...@useless-runes.lsp
A books/kestrel/fty/.sys/hex-digit...@useless-runes.lsp
A books/kestrel/fty/.sys/oct-digit...@useless-runes.lsp
M books/kestrel/fty/bin-digit-char-list.lisp
M books/kestrel/fty/bin-digit-char.lisp
M books/kestrel/fty/dec-digit-char-list.lisp
M books/kestrel/fty/dec-digit-char.lisp
M books/kestrel/fty/defunit.lisp
M books/kestrel/fty/fty-set.lisp
M books/kestrel/fty/hex-digit-char-list.lisp
M books/kestrel/fty/hex-digit-char.lisp
M books/kestrel/fty/maybe-string.lisp
M books/kestrel/fty/oct-digit-char-list.lisp
M books/kestrel/fty/oct-digit-char.lisp
M books/kestrel/fty/pos-set.lisp
A books/kestrel/fty/strings-decimal-fty.lisp
A books/kestrel/fty/symbol-pseudoeventform-alist.lisp
M books/kestrel/fty/top.lisp
M books/kestrel/helpers/.sys/adv...@useless-runes.lsp
M books/kestrel/helpers/.sys/auto-ret...@useless-runes.lsp
M books/kestrel/helpers/.sys/eval-...@useless-runes.lsp
M books/kestrel/helpers/.sys/find-fai...@useless-runes.lsp
M books/kestrel/helpers/.sys/hel...@useless-runes.lsp
A books/kestrel/helpers/.sys/improve-boo...@useless-runes.lsp
M books/kestrel/helpers/.sys/lin...@useless-runes.lsp
M books/kestrel/helpers/.sys/model-...@useless-runes.lsp
R books/kestrel/helpers/advice-code-only.acl2
R books/kestrel/helpers/advice-code-only.lisp
A books/kestrel/helpers/advice-implementation.acl2
A books/kestrel/helpers/advice-implementation.lisp
M books/kestrel/helpers/advice-tests.lisp
M books/kestrel/helpers/advice.acl2
M books/kestrel/helpers/advice.lisp
A books/kestrel/helpers/books-in-subtree.acl2
A books/kestrel/helpers/books-in-subtree.lisp
M books/kestrel/helpers/doc.lisp
M books/kestrel/helpers/eval-models.lisp
A books/kestrel/helpers/improve-book-implementation.acl2
A books/kestrel/helpers/improve-book-implementation.lisp
M books/kestrel/helpers/improve-book.acl2
M books/kestrel/helpers/improve-book.lisp
M books/kestrel/helpers/repair-book.lisp
M books/kestrel/helpers/replay-book.lisp
M books/kestrel/helpers/replay-books-with-advice.lisp
A books/kestrel/helpers/speed-up-implementation.acl2
A books/kestrel/helpers/speed-up-implementation.lisp
A books/kestrel/helpers/speed-up.acl2
M books/kestrel/helpers/speed-up.lisp
M books/kestrel/helpers/top.lisp
M books/kestrel/hints/.sys/combin...@useless-runes.lsp
M books/kestrel/isar/defisar.lisp
M books/kestrel/java/aij/assumptions.lisp
M books/kestrel/java/atj/common-code-generation.lisp
M books/kestrel/java/atj/input-processing.lisp
M books/kestrel/java/atj/java-abstract-syntax.lisp
M books/kestrel/java/atj/library-extensions.lisp
M books/kestrel/java/atj/name-translation.lisp
M books/kestrel/java/atj/pre-translation/no-aij-types-analysis.lisp
M books/kestrel/java/atj/shallow-code-generation.lisp
M books/kestrel/java/atj/tutorial.lisp
M books/kestrel/java/language/.sys/binary-digit...@useless-runes.lsp
M books/kestrel/java/language/.sys/boolean-liter...@useless-runes.lsp
M books/kestrel/java/language/.sys/decimal-digi...@useless-runes.lsp
M books/kestrel/java/language/.sys/gra...@useless-runes.lsp
M books/kestrel/java/language/.sys/hexadecimal-di...@useless-runes.lsp
M books/kestrel/java/language/.sys/keywords-...@useless-runes.lsp
M books/kestrel/java/language/.sys/null-litera...@useless-runes.lsp
M books/kestrel/java/language/.sys/octal-digit...@useless-runes.lsp
M books/kestrel/java/language/.sys/unicode...@useless-runes.lsp
M books/kestrel/java/language/binary-digits.lisp
M books/kestrel/java/language/character-literals.lisp
M books/kestrel/java/language/decimal-digits.lisp
M books/kestrel/java/language/floating-point-literals.lisp
M books/kestrel/java/language/floating-point-placeholders.lisp
M books/kestrel/java/language/hexadecimal-digits.lisp
M books/kestrel/java/language/identifiers.lisp
M books/kestrel/java/language/octal-digits.lisp
M books/kestrel/java/language/pointers.lisp
M books/kestrel/java/language/primitive-function-macros.lisp
M books/kestrel/java/language/string-literals.lisp
M books/kestrel/json-parser/.sys/parse...@useless-runes.lsp
M books/kestrel/json/.sys/gra...@useless-runes.lsp
M books/kestrel/json/values.lisp
M books/kestrel/jvm/.sys/ad...@useless-runes.lsp
M books/kestrel/jvm/.sys/class-fi...@useless-runes.lsp
M books/kestrel/jvm/.sys/cla...@useless-runes.lsp
M books/kestrel/jvm/.sys/contro...@useless-runes.lsp
M books/kestrel/jvm/.sys/do-ins...@useless-runes.lsp
M books/kestrel/jvm/.sys/flo...@useless-runes.lsp
M books/kestrel/jvm/.sys/heap-c...@useless-runes.lsp
M books/kestrel/jvm/.sys/he...@useless-runes.lsp
M books/kestrel/jvm/.sys/he...@useless-runes.lsp
M books/kestrel/jvm/.sys/intern...@useless-runes.lsp
M books/kestrel/jvm/.sys/jvm-f...@useless-runes.lsp
M books/kestrel/jvm/.sys/jvm-...@useless-runes.lsp
M books/kestrel/jvm/.sys/jvm-...@useless-runes.lsp
M books/kestrel/jvm/.sys/j...@useless-runes.lsp
M books/kestrel/jvm/.sys/method-i...@useless-runes.lsp
M books/kestrel/jvm/.sys/read...@useless-runes.lsp
M books/kestrel/jvm/.sys/set-c...@useless-runes.lsp
M books/kestrel/jvm/class-file-parser.lisp
M books/kestrel/library-wrappers/.sys/my-mak...@useless-runes.lsp
M books/kestrel/lists-light/.sys/add-t...@useless-runes.lsp
M books/kestrel/lists-light/.sys/append-...@useless-runes.lsp
M books/kestrel/lists-light/.sys/evens-a...@useless-runes.lsp
M books/kestrel/lists-light/.sys/group...@useless-runes.lsp
M books/kestrel/lists-light/.sys/gro...@useless-runes.lsp
M books/kestrel/lists-light/.sys/gr...@useless-runes.lsp
M books/kestrel/lists-light/.sys/intersect...@useless-runes.lsp
M books/kestrel/lists-light/.sys/list...@useless-runes.lsp
M books/kestrel/lists-light/.sys/member...@useless-runes.lsp
M books/kestrel/lists-light/.sys/no-duplica...@useless-runes.lsp
M books/kestrel/lists-light/.sys/pe...@useless-runes.lsp
M books/kestrel/lists-light/.sys/remove-duplic...@useless-runes.lsp
M books/kestrel/lists-light/.sys/remove...@useless-runes.lsp
M books/kestrel/lists-light/.sys/rev...@useless-runes.lsp
M books/kestrel/lists-light/.sys/rul...@useless-runes.lsp
M books/kestrel/lists-light/.sys/set-differ...@useless-runes.lsp
M books/kestrel/lists-light/.sys/subsequen...@useless-runes.lsp
M books/kestrel/lists-light/.sys/subset...@useless-runes.lsp
M books/kestrel/lists-light/.sys/ung...@useless-runes.lsp
M books/kestrel/lists-light/group-rules.lisp
M books/kestrel/lists-light/intersection-equal.lisp
M books/kestrel/lists-light/list-sets.lisp
M books/kestrel/lists-light/member-equal.lisp
M books/kestrel/lists-light/remove-equal.lisp
M books/kestrel/lists-light/reverse.lisp
M books/kestrel/lists-light/set-difference-equal.lisp
M books/kestrel/lists-light/subsetp-equal.lisp
M books/kestrel/lists-light/ungroup.lisp
M books/kestrel/number-theory/.sys/defprim...@useless-runes.lsp
M books/kestrel/number-theory/.sys/defp...@useless-runes.lsp
M books/kestrel/number-theory/.sys/mod-ex...@useless-runes.lsp
M books/kestrel/number-theory/.sys/m...@useless-runes.lsp
M books/kestrel/number-theory/.sys/quadrati...@useless-runes.lsp
M books/kestrel/number-theory/.sys/tonelli-sh...@useless-runes.lsp
M books/kestrel/number-theory/.sys/tonelli...@useless-runes.lsp
M books/kestrel/number-theory/prime-fix.lisp
M books/kestrel/prime-fields/.sys/a...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/bitp-...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/bv-r...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/equal-of-add-c...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/equal-of-...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/equal-of-add-mov...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/equal-of-ad...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/fep...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/f...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/i...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/m...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/n...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/p...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/prime-fi...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/prime-fie...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/prin...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/rul...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/s...@useless-runes.lsp
M books/kestrel/prime-fields/.sys/unguarde...@useless-runes.lsp
M books/kestrel/random/.sys/minstd...@useless-runes.lsp
M books/kestrel/random/.sys/minst...@useless-runes.lsp
M books/kestrel/risc-v/acl2-customization.lsp
M books/kestrel/risc-v/cert.acl2
M books/kestrel/risc-v/decoding.lisp
M books/kestrel/risc-v/examples.lisp
M books/kestrel/risc-v/execution.lisp
M books/kestrel/risc-v/instructions.lisp
M books/kestrel/risc-v/library-extensions.lisp
M books/kestrel/risc-v/package.lsp
M books/kestrel/risc-v/portcullis.acl2
M books/kestrel/risc-v/portcullis.lisp
M books/kestrel/risc-v/semantics.lisp
M books/kestrel/risc-v/state.lisp
M books/kestrel/risc-v/top.lisp
M books/kestrel/sequences/.sys/deff...@useless-runes.lsp
M books/kestrel/sequences/.sys/deff...@useless-runes.lsp
M books/kestrel/sequences/.sys/generics-...@useless-runes.lsp
M books/kestrel/sequences/.sys/subsequen...@useless-runes.lsp
M books/kestrel/sequences/defforall.lisp
M books/kestrel/sets/.sys/se...@useless-runes.lsp
A books/kestrel/sets/acl2-customization.lsp
M books/kestrel/sets/sets.lisp
M books/kestrel/soft/core.lisp
M books/kestrel/soft/defund-sk2.lisp
M books/kestrel/solidity/integer-values.lisp
R books/kestrel/std/basic/.sys/f...@useless-runes.lsp
R books/kestrel/std/basic/.sys/good-pseudo...@useless-runes.lsp
R books/kestrel/std/basic/.sys/good-pse...@useless-runes.lsp
R books/kestrel/std/basic/.sys/good-...@useless-runes.lsp
R books/kestrel/std/basic/.sys/if-...@useless-runes.lsp
R books/kestrel/std/basic/.sys/if...@useless-runes.lsp
R books/kestrel/std/basic/.sys/maybe-st...@useless-runes.lsp
R books/kestrel/std/basic/.sys/mbt-d...@useless-runes.lsp
R books/kestrel/std/basic/.sys/member-sy...@useless-runes.lsp
R books/kestrel/std/basic/.sys/nf...@useless-runes.lsp
R books/kestrel/std/basic/.sys/nonkeywo...@useless-runes.lsp
R books/kestrel/std/basic/.sys/organize-symbol...@useless-runes.lsp
R books/kestrel/std/basic/.sys/organize-sym...@useless-runes.lsp
R books/kestrel/std/basic/.sys/organize-symbo...@useless-runes.lsp
R books/kestrel/std/basic/.sys/organize-sy...@useless-runes.lsp
R books/kestrel/std/basic/.sys/rea...@useless-runes.lsp
R books/kestrel/std/basic/.sys/rf...@useless-runes.lsp
R books/kestrel/std/basic/.sys/symbol-package...@useless-runes.lsp
R books/kestrel/std/basic/.sys/symbol-pack...@useless-runes.lsp
R books/kestrel/std/basic/.sys/symbol-package-n...@useless-runes.lsp
R books/kestrel/std/basic/.sys/symbol-packag...@useless-runes.lsp
R books/kestrel/std/basic/.sys/t...@useless-runes.lsp
R books/kestrel/std/basic/fix.lisp
R books/kestrel/std/basic/good-pseudo-term-listp.lisp
R books/kestrel/std/basic/good-pseudo-termp.lisp
R books/kestrel/std/basic/good-valuep.lisp
R books/kestrel/std/basic/if-star.lisp
R books/kestrel/std/basic/ifix.lisp
R books/kestrel/std/basic/maybe-string-fix.lisp
R books/kestrel/std/basic/mbt-dollar.lisp
R books/kestrel/std/basic/member-symbol-name.lisp
R books/kestrel/std/basic/nfix.lisp
R books/kestrel/std/basic/nonkeyword-listp.lisp
R books/kestrel/std/basic/organize-symbols-by-name-tests.lisp
R books/kestrel/std/basic/organize-symbols-by-name.lisp
R books/kestrel/std/basic/organize-symbols-by-pkg-tests.lisp
R books/kestrel/std/basic/organize-symbols-by-pkg.lisp
R books/kestrel/std/basic/realfix.lisp
R books/kestrel/std/basic/rfix.lisp
R books/kestrel/std/basic/symbol-package-name-lst-tests.lisp
R books/kestrel/std/basic/symbol-package-name-lst.lisp
R books/kestrel/std/basic/symbol-package-name-non-cl-tests.lisp
R books/kestrel/std/basic/symbol-package-name-non-cl.lisp
R books/kestrel/std/basic/top.lisp
R books/kestrel/std/strings/.sys/char-kin...@useless-runes.lsp
R books/kestrel/std/strings/.sys/char-...@useless-runes.lsp
R books/kestrel/std/strings/.sys/decim...@useless-runes.lsp
R books/kestrel/std/strings/.sys/explode-implo...@useless-runes.lsp
R books/kestrel/std/strings/.sys/lclette...@useless-runes.lsp
R books/kestrel/std/strings/.sys/lcletter-d...@useless-runes.lsp
R books/kestrel/std/strings/.sys/letter...@useless-runes.lsp
R books/kestrel/std/strings/.sys/letter-di...@useless-runes.lsp
R books/kestrel/std/strings/.sys/letter-digi...@useless-runes.lsp
R books/kestrel/std/strings/.sys/letter-digit...@useless-runes.lsp
R books/kestrel/std/strings/.sys/letter-digit-us...@useless-runes.lsp
R books/kestrel/std/strings/.sys/letter-digit-usc...@useless-runes.lsp
R books/kestrel/std/strings/.sys/letter-uscore...@useless-runes.lsp
R books/kestrel/std/strings/.sys/nondigi...@useless-runes.lsp
R books/kestrel/std/strings/.sys/printab...@useless-runes.lsp
R books/kestrel/std/strings/.sys/strtok-b...@useless-runes.lsp
R books/kestrel/std/strings/.sys/strto...@useless-runes.lsp
R books/kestrel/std/strings/.sys/t...@useless-runes.lsp
R books/kestrel/std/strings/.sys/uclette...@useless-runes.lsp
R books/kestrel/std/strings/.sys/ucletter-d...@useless-runes.lsp
R books/kestrel/std/strings/acl2-customization.lsp
R books/kestrel/std/strings/bin-digit-char-listp.lisp
R books/kestrel/std/strings/char-kinds-tests.lisp
R books/kestrel/std/strings/char-kinds.lisp
R books/kestrel/std/strings/dec-digit-char-listp.lisp
R books/kestrel/std/strings/decimal-fty.lisp
R books/kestrel/std/strings/explode-implode-equalities.lisp
R books/kestrel/std/strings/hex-digit-char-listp.lisp
R books/kestrel/std/strings/lcletter-chars.lisp
R books/kestrel/std/strings/lcletter-digit-chars.lisp
R books/kestrel/std/strings/letter-chars.lisp
R books/kestrel/std/strings/letter-digit-chars.lisp
R books/kestrel/std/strings/letter-digit-dash-chars.lisp
R books/kestrel/std/strings/letter-digit-uscore-chars.lisp
R books/kestrel/std/strings/letter-digit-uscore-dash-chars.lisp
R books/kestrel/std/strings/letter-digit-uscore-dollar-chars.lisp
R books/kestrel/std/strings/letter-uscore-dollar-chars.lisp
R books/kestrel/std/strings/nondigit-chars.lisp
R books/kestrel/std/strings/oct-digit-char-listp.lisp
R books/kestrel/std/strings/printable-chars.lisp
R books/kestrel/std/strings/strtok-bang-tests.lisp
R books/kestrel/std/strings/strtok-bang.lisp
R books/kestrel/std/strings/top.lisp
R books/kestrel/std/strings/ucletter-chars.lisp
R books/kestrel/std/strings/ucletter-digit-chars.lisp
M books/kestrel/std/system/add-suffix-to-fn-or-const-lst.lisp
M books/kestrel/std/system/all-pkg-names.lisp
M books/kestrel/std/system/check-mbt-dollar-call.lisp
M books/kestrel/std/system/pseudo-event-form-fix.lisp
M books/kestrel/std/top.lisp
R books/kestrel/std/util/defarbrec-doc.lisp
R books/kestrel/std/util/defarbrec-template.lisp
R books/kestrel/std/util/defarbrec-tests.lisp
R books/kestrel/std/util/defarbrec.lisp
R books/kestrel/std/util/defconstrained-recognizer.lisp
R books/kestrel/std/util/deffixer.lisp
R books/kestrel/std/util/defirrelevant-tests.lisp
R books/kestrel/std/util/defirrelevant.lisp
R books/kestrel/std/util/defmacro-plus-doc.lisp
R books/kestrel/std/util/defmacro-plus-tests.lisp
R books/kestrel/std/util/defmacro-plus.lisp
M books/kestrel/std/util/defmapping-doc.lisp
R books/kestrel/std/util/defmax-nat-doc.lisp
R books/kestrel/std/util/defmax-nat-template.lisp
R books/kestrel/std/util/defmax-nat-tests.lisp
R books/kestrel/std/util/defmax-nat.lisp
R books/kestrel/std/util/defmin-int-doc.lisp
R books/kestrel/std/util/defmin-int-template.lisp
R books/kestrel/std/util/defmin-int-tests.lisp
R books/kestrel/std/util/defmin-int.lisp
R books/kestrel/std/util/defthm-commutative.lisp
R books/kestrel/std/util/deftutorial-doc.lisp
R books/kestrel/std/util/deftutorial-tests.lisp
R books/kestrel/std/util/deftutorial.lisp
R books/kestrel/std/util/defund-sk-doc.lisp
R books/kestrel/std/util/defund-sk-tests.lisp
R books/kestrel/std/util/defund-sk.lisp
R books/kestrel/std/util/design-notes/defarbrec.pdf
R books/kestrel/std/util/error-value-tuples-tests.lisp
R books/kestrel/std/util/error-value-tuples.lisp
M books/kestrel/std/util/top.lisp
R books/kestrel/std/util/tuple.lisp
A books/kestrel/strings-light/.sys/collapse-...@useless-runes.lsp
M books/kestrel/strings-light/.sys/split...@useless-runes.lsp
A books/kestrel/strings-light/collapse-whitespace.lisp
M books/kestrel/strings-light/split-chars.lisp
M books/kestrel/strings-light/top.lisp
M books/kestrel/syntheto/.sys/trans...@useless-runes.lsp
M books/kestrel/syntheto/examples/.sys/point-in-...@useless-runes.lsp
M books/kestrel/syntheto/examples/.sys/point-in...@useless-runes.lsp
M books/kestrel/syntheto/examples/sort-rationals.lisp
M books/kestrel/syntheto/language/.sys/deep-to...@useless-runes.lsp
M books/kestrel/syntheto/session-api.lisp
M books/kestrel/syntheto/shallow/.sys/expre...@useless-runes.lsp
M books/kestrel/syntheto/translation.lisp
M books/kestrel/terms-light/.sys/add-param-to-...@useless-runes.lsp
A books/kestrel/terms-light/.sys/all-...@useless-runes.lsp
A books/kestrel/terms-light/.sys/argl...@useless-runes.lsp
A books/kestrel/terms-light/.sys/classify-la...@useless-runes.lsp
R books/kestrel/terms-light/.sys/clean-up-la...@useless-runes.lsp
R books/kestrel/terms-light/.sys/clean-up...@useless-runes.lsp
A books/kestrel/terms-light/.sys/copy-ter...@useless-runes.lsp
A books/kestrel/terms-light/.sys/copy...@useless-runes.lsp
A books/kestrel/terms-light/.sys/count...@useless-runes.lsp
A books/kestrel/terms-light/.sys/drop-trivial-...@useless-runes.lsp
A books/kestrel/terms-light/.sys/drop-trivi...@useless-runes.lsp
A books/kestrel/terms-light/.sys/drop-unused-lambd...@useless-runes.lsp
A books/kestrel/terms-light/.sys/drop-unused-lamb...@useless-runes.lsp
A books/kestrel/terms-light/.sys/drop-unused-l...@useless-runes.lsp
A books/kestrel/terms-light/.sys/empty-eva...@useless-runes.lsp
R books/kestrel/terms-light/.sys/expand-lambdas...@useless-runes.lsp
A books/kestrel/terms-light/.sys/expand-lambdas...@useless-runes.lsp
M books/kestrel/terms-light/.sys/expand-lamb...@useless-runes.lsp
A books/kestrel/terms-light/.sys/filter-formal...@useless-runes.lsp
M books/kestrel/terms-light/.sys/free-var...@useless-runes.lsp
M books/kestrel/terms-light/.sys/function-ca...@useless-runes.lsp
A books/kestrel/terms-light/.sys/hel...@useless-runes.lsp
M books/kestrel/terms-light/.sys/lambda-f...@useless-runes.lsp
M books/kestrel/terms-light/.sys/lambdas-clo...@useless-runes.lsp
A books/kestrel/terms-light/.sys/logic...@useless-runes.lsp
M books/kestrel/terms-light/.sys/logic...@useless-runes.lsp
M books/kestrel/terms-light/.sys/make-lambda-applic...@useless-runes.lsp
M books/kestrel/terms-light/.sys/make-lambda-app...@useless-runes.lsp
M books/kestrel/terms-light/.sys/make-lambda...@useless-runes.lsp
M books/kestrel/terms-light/.sys/make-lam...@useless-runes.lsp
M books/kestrel/terms-light/.sys/make-lambda...@useless-runes.lsp
M books/kestrel/terms-light/.sys/make-lambda-...@useless-runes.lsp
A books/kestrel/terms-light/.sys/make-lambd...@useless-runes.lsp
M books/kestrel/terms-light/.sys/no-duplicate-lambd...@useless-runes.lsp
M books/kestrel/terms-light/.sys/no-nils-...@useless-runes.lsp
M books/kestrel/terms-light/.sys/non-trivi...@useless-runes.lsp
A books/kestrel/terms-light/.sys/pre-simplify...@useless-runes.lsp
A books/kestrel/terms-light/.sys/pre-simp...@useless-runes.lsp
M books/kestrel/terms-light/.sys/reconstruct-let...@useless-runes.lsp
M books/kestrel/terms-light/.sys/rename-va...@useless-runes.lsp
A books/kestrel/terms-light/.sys/replace-correspo...@useless-runes.lsp
M books/kestrel/terms-light/.sys/replace-ter...@useless-runes.lsp
M books/kestrel/terms-light/.sys/serialize-lambda...@useless-runes.lsp
M books/kestrel/terms-light/.sys/serialize-la...@useless-runes.lsp
A books/kestrel/terms-light/.sys/simplify-...@useless-runes.lsp
A books/kestrel/terms-light/.sys/simpli...@useless-runes.lsp
M books/kestrel/terms-light/.sys/strengthen...@useless-runes.lsp
M books/kestrel/terms-light/.sys/sublis-var-s...@useless-runes.lsp
M books/kestrel/terms-light/.sys/sublis-v...@useless-runes.lsp
M books/kestrel/terms-light/.sys/subst-var-...@useless-runes.lsp
M books/kestrel/terms-light/.sys/subst-var...@useless-runes.lsp
M books/kestrel/terms-light/.sys/subst-...@useless-runes.lsp
A books/kestrel/terms-light/.sys/subst-var-...@useless-runes.lsp
A books/kestrel/terms-light/.sys/subst-var-...@useless-runes.lsp
A books/kestrel/terms-light/.sys/subst-v...@useless-runes.lsp
A books/kestrel/terms-light/.sys/substitute-constant...@useless-runes.lsp
A books/kestrel/terms-light/.sys/substitute-constant...@useless-runes.lsp
A books/kestrel/terms-light/.sys/substitute-constant...@useless-runes.lsp
A books/kestrel/terms-light/.sys/substitute-const...@useless-runes.lsp
A books/kestrel/terms-light/.sys/substitute-cons...@useless-runes.lsp
A books/kestrel/terms-light/.sys/substitute-l...@useless-runes.lsp
A books/kestrel/terms-light/.sys/substitute-unnecessar...@useless-runes.lsp
A books/kestrel/terms-light/.sys/substitute-unnecessa...@useless-runes.lsp
A books/kestrel/terms-light/.sys/substitute-unnece...@useless-runes.lsp
M books/kestrel/terms-light/.sys/substitute-unnece...@useless-runes.lsp
A books/kestrel/terms-light/.sys/termp-...@useless-runes.lsp
A books/kestrel/terms-light/.sys/te...@useless-runes.lsp
M books/kestrel/terms-light/.sys/trivial...@useless-runes.lsp
M books/kestrel/terms-light/.sys/wrap-pattern...@useless-runes.lsp
A books/kestrel/terms-light/all-vars1.lisp
A books/kestrel/terms-light/arglistp1.lisp
A books/kestrel/terms-light/classify-lambda-formals.lisp
R books/kestrel/terms-light/clean-up-lambdas-proofs.lisp
R books/kestrel/terms-light/clean-up-lambdas-tests.lisp
R books/kestrel/terms-light/clean-up-lambdas.lisp
A books/kestrel/terms-light/copy-term-proofs.lisp
A books/kestrel/terms-light/copy-term.lisp
A books/kestrel/terms-light/count-vars.lisp
A books/kestrel/terms-light/drop-trivial-lambdas-proofs.lisp
A books/kestrel/terms-light/drop-trivial-lambdas.lisp
A books/kestrel/terms-light/drop-unused-lambda-bindings-proofs.lisp
A books/kestrel/terms-light/drop-unused-lambda-bindings-tests.lisp
A books/kestrel/terms-light/drop-unused-lambda-bindings.lisp
A books/kestrel/terms-light/empty-eval-helpers.lisp
R books/kestrel/terms-light/expand-lambdas-in-term-proof.lisp
A books/kestrel/terms-light/expand-lambdas-in-term-proofs.lisp
M books/kestrel/terms-light/expand-lambdas-in-term.lisp
A books/kestrel/terms-light/filter-formals-and-actuals.lisp
M books/kestrel/terms-light/free-vars-in-term.lisp
A books/kestrel/terms-light/helpers.lisp
M books/kestrel/terms-light/lambda-free-termp.lisp
M books/kestrel/terms-light/lambdas-closed-in-termp.lisp
A books/kestrel/terms-light/logic-fnsp.lisp
M books/kestrel/terms-light/logic-termp.lisp
M books/kestrel/terms-light/make-lambda-application-simple-proof.lisp
M books/kestrel/terms-light/make-lambda-application-simple.lisp
M books/kestrel/terms-light/make-lambda-terms-simple.lisp
A books/kestrel/terms-light/make-lambda-with-hint.lisp
M books/kestrel/terms-light/no-duplicate-lambda-formals-in-termp.lisp
M books/kestrel/terms-light/no-nils-in-termp.lisp
M books/kestrel/terms-light/non-trivial-formals.lisp
A books/kestrel/terms-light/pre-simplify-term-proofs.lisp
A books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/terms-light/rename-vars-in-term.lisp
A books/kestrel/terms-light/replace-corresponding-arg-proofs.lisp
M books/kestrel/terms-light/serialize-lambdas-in-term-proofs.lisp
M books/kestrel/terms-light/serialize-lambdas-in-term.lisp
A books/kestrel/terms-light/simplify-ors-proofs.lisp
A books/kestrel/terms-light/simplify-ors.lisp
M books/kestrel/terms-light/sublis-var-and-magic-eval.lisp
M books/kestrel/terms-light/sublis-var-simple-proofs.lisp
M books/kestrel/terms-light/sublis-var-simple.lisp
M books/kestrel/terms-light/subst-var-alt-proofs.lisp
M books/kestrel/terms-light/subst-var-alt-tests.lisp
M books/kestrel/terms-light/subst-var-alt.lisp
A books/kestrel/terms-light/subst-var-deep-proofs.lisp
A books/kestrel/terms-light/subst-var-deep-tests.lisp
A books/kestrel/terms-light/subst-var-deep.lisp
A books/kestrel/terms-light/substitute-constants-in-lambdas-proofs.lisp
A books/kestrel/terms-light/substitute-constants-in-lambdas-tests.lisp
A books/kestrel/terms-light/substitute-constants-in-lambdas.lisp
A books/kestrel/terms-light/substitute-lambda-formals.lisp
M books/kestrel/terms-light/substitute-unnecessary-lambda-vars.lisp
A books/kestrel/terms-light/substitute-unnecessary-lambda-vars2-proofs.lisp
A books/kestrel/terms-light/substitute-unnecessary-lambda-vars2-tests.lisp
A books/kestrel/terms-light/substitute-unnecessary-lambda-vars2.lisp
A books/kestrel/terms-light/termp-simple.lisp
A books/kestrel/terms-light/termp.lisp
M books/kestrel/terms-light/top.lisp
M books/kestrel/terms-light/trivial-formals.lisp
M books/kestrel/typed-lists-light/.sys/intege...@useless-runes.lsp
M books/kestrel/typed-lists-light/.sys/intege...@useless-runes.lsp
M books/kestrel/typed-lists-light/.sys/map-co...@useless-runes.lsp
M books/kestrel/typed-lists-light/.sys/maxe...@useless-runes.lsp
M books/kestrel/typed-lists-light/.sys/mine...@useless-runes.lsp
M books/kestrel/typed-lists-light/.sys/min...@useless-runes.lsp
M books/kestrel/typed-lists-light/.sys/nat-...@useless-runes.lsp
M books/kestrel/typed-lists-light/.sys/strict-symbol-l...@useless-runes.lsp
M books/kestrel/typed-lists-light/all-natp.lisp
M books/kestrel/typed-lists-light/integer-listp.lisp
M books/kestrel/typed-lists-light/integer-lists.lisp
M books/kestrel/typed-lists-light/maxelem2.lisp
M books/kestrel/typed-lists-light/minelem.lisp
M books/kestrel/typed-lists-light/minelem2.lisp
M books/kestrel/typed-lists-light/strict-symbol-less-than-sortedp.lisp
M books/kestrel/unicode-light/.sys/code-point-t...@useless-runes.lsp
M books/kestrel/unicode-light/code-point-to-utf-8-chars.lisp
M books/kestrel/untranslated-terms/.sys/untranslate...@useless-runes.lsp
M books/kestrel/utilities/.sys/all-vars-in-term...@useless-runes.lsp
M books/kestrel/utilities/.sys/byte-arr...@useless-runes.lsp
M books/kestrel/utilities/.sys/conjunctions-a...@useless-runes.lsp
M books/kestrel/utilities/.sys/conjuncts-and-...@useless-runes.lsp
M books/kestrel/utilities/.sys/conjuncts-and-d...@useless-runes.lsp
M books/kestrel/utilities/.sys/conjuncts-an...@useless-runes.lsp
M books/kestrel/utilities/.sys/conjuncts-a...@useless-runes.lsp
M books/kestrel/utilities/.sys/decl...@useless-runes.lsp
M books/kestrel/utilities/.sys/defop...@useless-runes.lsp
M books/kestrel/utilities/.sys/explode-nonne...@useless-runes.lsp
M books/kestrel/utilities/.sys/fast-al...@useless-runes.lsp
M books/kestrel/utilities/.sys/fixup-i...@useless-runes.lsp
M books/kestrel/utilities/.sys/fresh...@useless-runes.lsp
M books/kestrel/utilities/.sys/get-pro...@useless-runes.lsp
M books/kestrel/utilities/.sys/i...@useless-runes.lsp
M books/kestrel/utilities/.sys/legal-v...@useless-runes.lsp
M books/kestrel/utilities/.sys/magic-macroe...@useless-runes.lsp
M books/kestrel/utilities/.sys/magic-ma...@useless-runes.lsp
M books/kestrel/utilities/.sys/make-legal-var-...@useless-runes.lsp
M books/kestrel/utilities/.sys/merge-sort-sy...@useless-runes.lsp
A books/kestrel/utilities/.sys/myqu...@useless-runes.lsp
M books/kestrel/utilities/.sys/nat-to...@useless-runes.lsp
A books/kestrel/utilities/.sys/print-...@useless-runes.lsp
M books/kestrel/utilities/.sys/pseudo...@useless-runes.lsp
M books/kestrel/utilities/.sys/qu...@useless-runes.lsp
M books/kestrel/utilities/.sys/rational...@useless-runes.lsp
M books/kestrel/utilities/.sys/temp...@useless-runes.lsp
M books/kestrel/utilities/.sys/te...@useless-runes.lsp
M books/kestrel/utilities/.sys/un...@useless-runes.lsp
A books/kestrel/utilities/.sys/unquot...@useless-runes.lsp
M books/kestrel/utilities/.sys/update-ac...@useless-runes.lsp
M books/kestrel/utilities/brr-data-all.lisp
M books/kestrel/utilities/brr-data-failures.lisp
M books/kestrel/utilities/copy-def.lisp
R books/kestrel/utilities/defmax-nat/.sys/docume...@useless-runes.lsp
R books/kestrel/utilities/defmax-nat/.sys/impleme...@useless-runes.lsp
R books/kestrel/utilities/defmax-nat/.sys/t...@useless-runes.lsp
R books/kestrel/utilities/defmax-nat/documentation.lisp
R books/kestrel/utilities/defmax-nat/implementation.lisp
R books/kestrel/utilities/defmax-nat/top.lisp
M books/kestrel/utilities/defstobj-plus-tests.lisp
M books/kestrel/utilities/legal-variable-listp.lisp
A books/kestrel/utilities/myquotep.lisp
M books/kestrel/utilities/omaps/core.lisp
M books/kestrel/utilities/quote.lisp
M books/kestrel/utilities/real-time-since.lisp
M books/kestrel/utilities/system/numbered-names.lisp
M books/kestrel/utilities/system/terms.lisp
M books/kestrel/utilities/terms.lisp
A books/kestrel/utilities/unquote-list.lisp
M books/kestrel/x86/.sys/assump...@useless-runes.lsp
A books/kestrel/x86/.sys/condi...@useless-runes.lsp
M books/kestrel/x86/.sys/fl...@useless-runes.lsp
M books/kestrel/x86/.sys/flo...@useless-runes.lsp
M books/kestrel/x86/.sys/if-lo...@useless-runes.lsp
M books/kestrel/x86/.sys/linear...@useless-runes.lsp
M books/kestrel/x86/.sys/read-an...@useless-runes.lsp
M books/kestrel/x86/.sys/read-over-w...@useless-runes.lsp
M books/kestrel/x86/.sys/read-over-w...@useless-runes.lsp
M books/kestrel/x86/.sys/read-over-...@useless-runes.lsp
M books/kestrel/x86/.sys/readers-an...@useless-runes.lsp
M books/kestrel/x86/.sys/register-reader...@useless-runes.lsp
M books/kestrel/x86/.sys/register-reader...@useless-runes.lsp
M books/kestrel/x86/.sys/rflags-...@useless-runes.lsp
M books/kestrel/x86/.sys/sepa...@useless-runes.lsp
M books/kestrel/x86/.sys/suppo...@useless-runes.lsp
M books/kestrel/x86/.sys/suppo...@useless-runes.lsp
M books/kestrel/x86/.sys/supp...@useless-runes.lsp
M books/kestrel/x86/.sys/supp...@useless-runes.lsp
M books/kestrel/x86/.sys/sup...@useless-runes.lsp
M books/kestrel/x86/.sys/write-over-w...@useless-runes.lsp
M books/kestrel/x86/.sys/x86-c...@useless-runes.lsp
M books/kestrel/x86/assumptions.lisp
R books/kestrel/x86/bitops.acl2
M books/kestrel/x86/conditions.lisp
M books/kestrel/x86/floats.lisp
M books/kestrel/x86/linear-memory.lisp
M books/kestrel/x86/package.lsp
M books/kestrel/x86/parsers/.sys/parse-...@useless-runes.lsp
M books/kestrel/x86/parsers/.sys/parser...@useless-runes.lsp
M books/kestrel/x86/read-and-write.lisp
M books/kestrel/x86/readers-and-writers64.lisp
M books/kestrel/x86/register-readers-and-writers64.lisp
M books/kestrel/x86/rflags-spec-sub.lisp
R books/kestrel/x86/rule-lists.acl2
M books/kestrel/x86/support-bv.lisp
M books/kestrel/x86/support-x86.lisp
M books/kestrel/x86/support.lisp
M books/kestrel/x86/support32.lisp
M books/kestrel/x86/x86-changes.lisp
M books/kestrel/yul/language/.sys/gramm...@useless-runes.lsp
M books/kestrel/yul/language/.sys/le...@useless-runes.lsp
M books/kestrel/yul/language/.sys/par...@useless-runes.lsp
M books/kestrel/yul/language/.sys/toke...@useless-runes.lsp
M books/kestrel/yul/language/static-identifier-checking.lisp
M books/kestrel/yul/language/static-safety-checking.lisp
M books/kestrel/yul/test/language/.sys/parse-y...@useless-runes.lsp
M books/kestrel/yul/transformations/no-function-definitions-dynamic.lisp
M books/kestrel/yul/transformations/renaming-variables-execution.lisp
M books/kestrel/zcash/.sys/jub...@useless-runes.lsp
M books/kestrel/zcash/gadgets/.sys/a-3-3-1-...@useless-runes.lsp
M books/kestrel/zcash/gadgets/.sys/a-3-3-...@useless-runes.lsp
M books/kestrel/zcash/gadgets/.sys/a-3-3-...@useless-runes.lsp
M books/kestrel/zcash/gadgets/.sys/a-3-3-...@useless-runes.lsp
M books/kestrel/zcash/gadgets/.sys/a-3-3-...@useless-runes.lsp
M books/kestrel/zip/.sys/un...@useless-runes.lsp
R books/make-event/assert-include.acl2
M books/misc/check-acl2-exports.lisp
M books/models/jvm/guard-verified-m1/alternating-sum-variant.lisp
M books/models/jvm/guard-verified-m1/bexpt.lisp
M books/models/jvm/guard-verified-m1/defsys.lisp
M books/models/jvm/guard-verified-m1/div.lisp
M books/models/jvm/guard-verified-m1/even-solution-1.lisp
M books/models/jvm/guard-verified-m1/even-solution-2.lisp
M books/models/jvm/guard-verified-m1/expt.lisp
M books/models/jvm/guard-verified-m1/fib.lisp
M books/models/jvm/guard-verified-m1/find-k!.lisp
M books/models/jvm/guard-verified-m1/funny-fact.lisp
M books/models/jvm/guard-verified-m1/good-statep.lisp
M books/models/jvm/guard-verified-m1/implementation.lisp
M books/models/jvm/guard-verified-m1/lessp.lisp
M books/models/jvm/guard-verified-m1/low-seven.lisp
A books/models/jvm/guard-verified-m1/m1-fact-on-neg-runs-forever.lisp
A books/models/jvm/guard-verified-m1/m1-half-via-inductive-assertions.lisp
M books/models/jvm/guard-verified-m1/m1.acl2
M books/models/jvm/guard-verified-m1/m1.lisp
M books/models/jvm/guard-verified-m1/magic.lisp
M books/models/jvm/guard-verified-m1/sign.lisp
M books/models/jvm/guard-verified-m1/sumsq.lisp
M books/models/jvm/guard-verified-m1/template.lisp
M books/models/jvm/guard-verified-m1/theorems-a-and-b.lisp
M books/models/jvm/guard-verified-m1/tmi-reductions.lisp
M books/models/jvm/guard-verified-m1/use-when.lisp
M books/models/jvm/guard-verified-m1/verify-guards.lisp
M books/models/jvm/guard-verified-m1/wormhole-abstraction.lisp
M books/models/jvm/m1/alternating-sum-variant.lisp
M books/models/jvm/m1/bexpt.lisp
M books/models/jvm/m1/defsys.lisp
M books/models/jvm/m1/div.lisp
M books/models/jvm/m1/even-solution-1.lisp
M books/models/jvm/m1/even-solution-2.lisp
M books/models/jvm/m1/expt.lisp
M books/models/jvm/m1/fib.lisp
M books/models/jvm/m1/find-k!.lisp
M books/models/jvm/m1/funny-fact.lisp
M books/models/jvm/m1/implementation.lisp
M books/models/jvm/m1/lessp.lisp
M books/models/jvm/m1/low-seven.lisp
M books/models/jvm/m1/m1-fact-on-neg-runs-forever.acl2
M books/models/jvm/m1/m1-half-via-inductive-assertions.lisp
M books/models/jvm/m1/m1-with-stobj-clock-example.lisp
M books/models/jvm/m1/m1.lisp
M books/models/jvm/m1/magic.lisp
M books/models/jvm/m1/sign.lisp
M books/models/jvm/m1/sumsq.lisp
M books/models/jvm/m1/template.lisp
M books/models/jvm/m1/theorems-a-and-b.lisp
M books/models/jvm/m1/tmi-reductions.lisp
M books/models/jvm/m1/wormhole-abstraction.lisp
A books/models/jvm/m2/README
A books/models/jvm/m2/examples.acl2
A books/models/jvm/m2/examples.lisp
A books/models/jvm/m2/m2.acl2
A books/models/jvm/m2/m2.lisp
M books/models/y86/y86-two-level-abs/common/.sys/opera...@useless-runes.lsp
M books/models/y86/y86-two-level/common/.sys/opera...@useless-runes.lsp
A books/projects/aleobft/LICENSE
A books/projects/aleobft/README.md
A books/projects/aleobft/acl2-customization.lsp
A books/projects/aleobft/cert.acl2
A books/projects/aleobft/dynamic/acl2-customization.lsp
A books/projects/aleobft/dynamic/addresses.lisp
A books/projects/aleobft/dynamic/blockchains.lisp
A books/projects/aleobft/dynamic/blocks.lisp
A books/projects/aleobft/dynamic/cert.acl2
A books/projects/aleobft/dynamic/certificates.lisp
A books/projects/aleobft/dynamic/committees.lisp
A books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/dags.lisp
A books/projects/aleobft/dynamic/definition.lisp
A books/projects/aleobft/dynamic/elections.lisp
A books/projects/aleobft/dynamic/events.lisp
A books/projects/aleobft/dynamic/initialization.lisp
A books/projects/aleobft/dynamic/lib-ext.lisp
A books/projects/aleobft/dynamic/messages.lisp
A books/projects/aleobft/dynamic/package.lsp
A books/projects/aleobft/dynamic/portcullis.acl2
A books/projects/aleobft/dynamic/portcullis.lisp
A books/projects/aleobft/dynamic/states.lisp
A books/projects/aleobft/dynamic/system-states.lisp
A books/projects/aleobft/dynamic/top.lisp
A books/projects/aleobft/dynamic/transactions.lisp
A books/projects/aleobft/dynamic/transitions-advance-round.lisp
A books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
A books/projects/aleobft/dynamic/transitions-create-certificate.lisp
A books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
A books/projects/aleobft/dynamic/transitions-store-certificate.lisp
A books/projects/aleobft/dynamic/transitions-timer-expires.lisp
A books/projects/aleobft/dynamic/transitions.lisp
A books/projects/aleobft/dynamic/validator-states.lisp
A books/projects/aleobft/package.lsp
A books/projects/aleobft/portcullis.acl2
A books/projects/aleobft/portcullis.lisp
A books/projects/aleobft/static/acl2-customization.lsp
A books/projects/aleobft/static/addresses.lisp
A books/projects/aleobft/static/blocks.lisp
A books/projects/aleobft/static/cert.acl2
A books/projects/aleobft/static/certificates.lisp
A books/projects/aleobft/static/correctness.lisp
A books/projects/aleobft/static/definition.lisp
A books/projects/aleobft/static/events.lisp
A books/projects/aleobft/static/initialization.lisp
A books/projects/aleobft/static/invariant-addresses.lisp
A books/projects/aleobft/static/invariant-anchors-not-forking.lisp
A books/projects/aleobft/static/invariant-blockchain-not-forking.lisp
A books/projects/aleobft/static/invariant-blockchain-redundant.lisp
A books/projects/aleobft/static/invariant-causal-histories.lisp
A books/projects/aleobft/static/invariant-certificate-retrieval.lisp
A books/projects/aleobft/static/invariant-committed-redundant.lisp
A books/projects/aleobft/static/invariant-dag-authors-are-validators.lisp
A books/projects/aleobft/static/invariant-dag-previous-are-quorum.lisp
A books/projects/aleobft/static/invariant-last-anchor-present.lisp
A books/projects/aleobft/static/invariant-last-anchor-voters.lisp
A books/projects/aleobft/static/invariant-last-before-current.lisp
A books/projects/aleobft/static/invariant-last-is-even.lisp
A books/projects/aleobft/static/invariant-max-faulty.lisp
A books/projects/aleobft/static/invariant-messages-to-correct.lisp
A books/projects/aleobft/static/invariant-no-self-buffer.lisp
A books/projects/aleobft/static/invariant-no-self-endorsed.lisp
A books/projects/aleobft/static/invariant-no-self-messages.lisp
A books/projects/aleobft/static/invariant-paths-to-last-anchor.lisp
A books/projects/aleobft/static/invariant-paths-to-other-last-anchor.lisp
A books/projects/aleobft/static/invariant-previous-are-quorum.lisp
A books/projects/aleobft/static/invariant-previous-in-dag.lisp
A books/projects/aleobft/static/invariant-quorum.lisp
A books/projects/aleobft/static/invariant-same-certificates.lisp
A books/projects/aleobft/static/invariant-signers-are-quorum.lisp
A books/projects/aleobft/static/invariant-signers-are-validators.lisp
A books/projects/aleobft/static/invariant-signers-have-author-round.lisp
A books/projects/aleobft/static/invariant-unequivocal-certificates.lisp
A books/projects/aleobft/static/invariant-unequivocal-dag.lisp
A books/projects/aleobft/static/invariant-unequivocal-dags.lisp
A books/projects/aleobft/static/lib-ext.lisp
A books/projects/aleobft/static/messages.lisp
A books/projects/aleobft/static/operations-additional.lisp
A books/projects/aleobft/static/operations-anchors.lisp
A books/projects/aleobft/static/operations-author-round-pairs.lisp
A books/projects/aleobft/static/operations-blockchain-additional.lisp
A books/projects/aleobft/static/operations-blockchain.lisp
A books/projects/aleobft/static/operations-certificate-retrieval.lisp
A books/projects/aleobft/static/operations-certificates-for-validators.lisp
A books/projects/aleobft/static/operations-dags-additional.lisp
A books/projects/aleobft/static/operations-dags.lisp
A books/projects/aleobft/static/operations-fault-tolerance.lisp
A books/projects/aleobft/static/operations-faults-and-quora.lisp
A books/projects/aleobft/static/operations-leaders.lisp
A books/projects/aleobft/static/operations-message-creation.lisp
A books/projects/aleobft/static/operations-non-forking.lisp
A books/projects/aleobft/static/operations-previous-certificates.lisp
A books/projects/aleobft/static/operations-unequivocal-certificates.lisp
A books/projects/aleobft/static/operations-voting.lisp
A books/projects/aleobft/static/operations.lisp
A books/projects/aleobft/static/package.lsp
A books/projects/aleobft/static/portcullis.acl2
A books/projects/aleobft/static/portcullis.lisp
A books/projects/aleobft/static/properties-anchors-extension.lisp
A books/projects/aleobft/static/properties-anchors.lisp
A books/projects/aleobft/static/properties-blockchain.lisp
A books/projects/aleobft/static/properties-certificate-retrieval.lisp
A books/projects/aleobft/static/properties-dags.lisp
A books/projects/aleobft/static/property-last-anchor-of-next-event.lisp
A books/projects/aleobft/static/property-paths-to-other-voted-anchor.lisp
A books/projects/aleobft/static/property-paths-to-voted-anchor.lisp
A books/projects/aleobft/static/property-validator-anchors-of-next-event.lisp
A books/projects/aleobft/static/states.lisp
A books/projects/aleobft/static/system-states.lisp
A books/projects/aleobft/static/top.lisp
A books/projects/aleobft/static/transactions.lisp
A books/projects/aleobft/static/transitions-advance-round.lisp
A books/projects/aleobft/static/transitions-commit-anchors.lisp
A books/projects/aleobft/static/transitions-create-certificate.lisp
A books/projects/aleobft/static/transitions-receive-certificate.lisp
A books/projects/aleobft/static/transitions-store-certificate.lisp
A books/projects/aleobft/static/transitions-timer-expires.lisp
A books/projects/aleobft/static/transitions.lisp
A books/projects/aleobft/static/validator-states.lisp
A books/projects/aleobft/top.lisp
M books/projects/apply-model-2/.sys/apply...@useless-runes.lsp
M books/projects/apply-model/.sys/apply...@useless-runes.lsp
M books/projects/apply/.sys/ba...@useless-runes.lsp
M books/projects/apply/.sys/loop-...@useless-runes.lsp
M books/projects/apply/prog-mode-tests-log.txt
M books/projects/arm/utils/aarch64-specs.lisp
A books/projects/cholesky/.sys/mla...@useless-runes.lsp
A books/projects/cholesky/.sys/mo...@useless-runes.lsp
A books/projects/cholesky/.sys/msp...@useless-runes.lsp
A books/projects/cholesky/.sys/ms...@useless-runes.lsp
A books/projects/cholesky/LICENSE.MIT
A books/projects/cholesky/README
A books/projects/cholesky/chol.lisp
A books/projects/cholesky/mlayers.lisp
A books/projects/cholesky/mout.lisp
A books/projects/cholesky/msplice.lisp
A books/projects/cholesky/msym.lisp
A books/projects/dpss/DPSS-B/.sys/bin...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/den...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/dp...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/eq...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/eve...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/left-coo...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/ma...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/phased...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/r...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/sca...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/st...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/ut...@useless-runes.lsp
A books/projects/dpss/DPSS-B/.sys/wo...@useless-runes.lsp
M books/projects/filesystems/.sys/hi...@useless-runes.lsp
M books/projects/filesystems/.sys/lofat-to-str...@useless-runes.lsp
M books/projects/filesystems/.sys/tar-...@useless-runes.lsp
M books/projects/filesystems/.sys/test-...@useless-runes.lsp
M books/projects/groups/support/support/groups.lisp
M books/projects/groups/symmetric.lisp
M books/projects/include-doc.lisp
A books/projects/leo/.gitattributes
A books/projects/leo/LICENSE
A books/projects/leo/acl2-customization.lsp
A books/projects/leo/cert.acl2
A books/projects/leo/grammar.abnf
A books/projects/leo/grammar.lisp
A books/projects/leo/package.lsp
A books/projects/leo/portcullis.acl2
A books/projects/leo/portcullis.lisp
A books/projects/leo/top.lisp
A books/projects/linear/.sys/fi...@useless-runes.lsp
A books/projects/linear/.sys/matr...@useless-runes.lsp
A books/projects/linear/README
A books/projects/linear/fdet.lisp
A books/projects/linear/field.lisp
A books/projects/linear/fmat.lisp
A books/projects/linear/rational.lisp
A books/projects/linear/rdet.lisp
A books/projects/linear/reduction.lisp
A books/projects/linear/ring.lisp
A books/projects/linear/rmat.lisp
A books/projects/linear/support/.sys/fi...@useless-runes.lsp
A books/projects/linear/support/.sys/matr...@useless-runes.lsp
A books/projects/linear/support/cramer.lisp
A books/projects/linear/support/fdet.lisp
A books/projects/linear/support/field.lisp
A books/projects/linear/support/fmat.lisp
A books/projects/linear/support/rdet.lisp
A books/projects/linear/support/reduction.lisp
A books/projects/linear/support/ring.lisp
A books/projects/linear/support/rmat.lisp
M books/projects/pdf-parser/README.md
M books/projects/pdf-parser/pdf-parser.lisp
A books/projects/pfcs/.sys/abnf-generat...@useless-runes.lsp
A books/projects/pfcs/.sys/abnf-tree...@useless-runes.lsp
M books/projects/pfcs/.sys/abstrac...@useless-runes.lsp
M books/projects/pfcs/.sys/gra...@useless-runes.lsp
A books/projects/pfcs/.sys/le...@useless-runes.lsp
A books/projects/pfcs/.sys/parser-i...@useless-runes.lsp
A books/projects/pfcs/.sys/par...@useless-runes.lsp
A books/projects/pfcs/.sys/syntax-ab...@useless-runes.lsp
A books/projects/pfcs/.sys/toke...@useless-runes.lsp
A books/projects/pfcs/abnf-generator-utilities.lisp
A books/projects/pfcs/abnf-tree-utilities.lisp
M books/projects/pfcs/abstract-syntax.lisp
M books/projects/pfcs/concrete-syntax.lisp
M books/projects/pfcs/grammar.lisp
M books/projects/pfcs/indexed-names.lisp
A books/projects/pfcs/lexer.lisp
M books/projects/pfcs/package.lsp
A books/projects/pfcs/parser-interface.lisp
A books/projects/pfcs/parser.lisp
M books/projects/pfcs/semantics-shallow.lisp
A books/projects/pfcs/syntax-abstraction.lisp
A books/projects/pfcs/tokenizer.lisp
M books/projects/pfcs/top.lisp
M books/projects/poseidon/.sys/ingonya...@useless-runes.lsp
M books/projects/poseidon/.sys/instant...@useless-runes.lsp
M books/projects/poseidon/main-definition.lisp
M books/projects/rac/lisp/alt-const-fns-gen.lisp
M books/projects/rac/lisp/expand-reduce-cp.lisp
M books/projects/rp-rewriter/.sys/rp-th...@useless-runes.lsp
M books/projects/rp-rewriter/meta/.sys/cons-to-...@useless-runes.lsp
M books/projects/rp-rewriter/meta/.sys/fast-alist...@useless-runes.lsp
M books/projects/rp-rewriter/meta/.sys/hons-ac...@useless-runes.lsp
M books/projects/rp-rewriter/meta/.sys/hons-g...@useless-runes.lsp
M books/projects/rp-rewriter/meta/.sys/mv-nt...@useless-runes.lsp
M books/projects/rp-rewriter/proofs/.sys/gua...@useless-runes.lsp
M books/projects/rp-rewriter/proofs/.sys/local-...@useless-runes.lsp
M books/projects/rp-rewriter/rp-state-functions.lisp
M books/projects/smtlink/.sys/con...@useless-runes.lsp
M books/projects/smtlink/trusted/.sys/pr...@useless-runes.lsp
M books/projects/smtlink/trusted/.sys/r...@useless-runes.lsp
M books/projects/translators/l3-to-acl2/translator/.sys/l...@useless-runes.lsp
M books/projects/vwsim/.sys/gnu...@useless-runes.lsp
M books/projects/vwsim/.sys/sra-vw-fla...@useless-runes.lsp
M books/projects/vwsim/.sys/vw-ev...@useless-runes.lsp
M books/projects/vwsim/.sys/vw-flatte...@useless-runes.lsp
M books/projects/vwsim/parse-spice/.sys/spice-t...@useless-runes.lsp
M books/projects/vwsim/vwsim-doc.lisp
M books/projects/x86isa/machine/.sys/decoding-an...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/evex-opcod...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/linear...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/pag...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/segmen...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/top-leve...@useless-runes.lsp
M books/projects/x86isa/machine/.sys/two-byte-opc...@useless-runes.lsp
M books/projects/x86isa/machine/evex-opcodes-dispatch.lisp
M books/projects/x86isa/machine/inst-listing.lisp
M books/projects/x86isa/machine/instructions/fp/.sys/con...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/log...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/m...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/fp/.sys/shuffle-a...@useless-runes.lsp
M books/projects/x86isa/machine/instructions/move.lisp
M books/projects/x86isa/machine/instructions/padd.lisp
M books/projects/x86isa/machine/instructions/psub.lisp
M books/projects/x86isa/machine/instructions/push-and-pop.lisp
M books/projects/x86isa/machine/instructions/rotate-and-shift.lisp
M books/projects/x86isa/machine/top-level-memory.lisp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/gather-pagin...@useless-runes.lsp
M books/projects/x86isa/proofs/utilities/sys-view/paging/.sys/page-tab...@useless-runes.lsp
M books/projects/x86isa/proofs/zeroCopy/marking-view/.sys/zeroCo...@useless-runes.lsp
M books/projects/x86isa/proofs/zeroCopy/marking-view/.sys/zero...@useless-runes.lsp
M books/projects/x86isa/utils/basic-structs.lisp
M books/projects/x86isa/utils/paging-structures.lisp
M books/projects/x86isa/utils/segmentation-structures.lisp
M books/projects/x86isa/utils/structures.lisp
A books/rtl/rel11/support/acl2-customization.lsp
M books/rtl/rel11/support/markstein.lisp
A books/std/basic/fix.lisp
A books/std/basic/good-pseudo-term-listp.lisp
A books/std/basic/good-pseudo-termp.lisp
A books/std/basic/good-valuep.lisp
A books/std/basic/if-star.lisp
A books/std/basic/ifix.lisp
A books/std/basic/maybe-string-fix.lisp
A books/std/basic/mbt-dollar.lisp
A books/std/basic/member-symbol-name.lisp
A books/std/basic/nfix.lisp
A books/std/basic/nonkeyword-listp.lisp
A books/std/basic/organize-symbols-by-name-tests.lisp
A books/std/basic/organize-symbols-by-name.lisp
A books/std/basic/organize-symbols-by-pkg-tests.lisp
A books/std/basic/organize-symbols-by-pkg.lisp
A books/std/basic/realfix.lisp
A books/std/basic/rfix.lisp
A books/std/basic/symbol-package-name-lst-tests.lisp
A books/std/basic/symbol-package-name-lst.lisp
A books/std/basic/symbol-package-name-non-cl-tests.lisp
A books/std/basic/symbol-package-name-non-cl.lisp
M books/std/basic/top.lisp
M books/std/io/.sys/file-m...@useless-runes.lsp
M books/std/io/file-measure.lisp
M books/std/stobjs/clone.lisp
A books/std/strings/bin-digit-char-listp.lisp
A books/std/strings/char-kinds-tests.lisp
A books/std/strings/char-kinds.lisp
A books/std/strings/dec-digit-char-listp.lisp
A books/std/strings/explode-implode-equalities.lisp
A books/std/strings/hex-digit-char-listp.lisp
A books/std/strings/lcletter-chars.lisp
A books/std/strings/lcletter-digit-chars.lisp
A books/std/strings/letter-chars.lisp
A books/std/strings/letter-digit-chars.lisp
A books/std/strings/letter-digit-dash-chars.lisp
A books/std/strings/letter-digit-uscore-chars.lisp
A books/std/strings/letter-digit-uscore-dash-chars.lisp
A books/std/strings/letter-digit-uscore-dollar-chars.lisp
A books/std/strings/letter-uscore-dollar-chars.lisp
A books/std/strings/nondigit-chars.lisp
A books/std/strings/oct-digit-char-listp.lisp
A books/std/strings/printable-chars.lisp
A books/std/strings/strtok-bang-tests.lisp
A books/std/strings/strtok-bang.lisp
A books/std/strings/top-doc.lisp
M books/std/strings/top.lisp
A books/std/strings/ucletter-chars.lisp
A books/std/strings/ucletter-digit-chars.lisp
M books/std/testing/assert-bang-tests.lisp
M books/std/top.lisp
A books/std/typed-alists/symbol-pseudoeventform-alistp.lisp
M books/std/typed-alists/top.lisp
M books/std/util/.sys/add-io-pairs...@useless-runes.lsp
M books/std/util/.sys/add-io-pairs...@useless-runes.lsp
M books/std/util/.sys/add-io-pair...@useless-runes.lsp
M books/std/util/.sys/add-io-pa...@useless-runes.lsp
M books/std/util/.sys/def...@useless-runes.lsp
M books/std/util/.sys/generat...@useless-runes.lsp
A books/std/util/defarbrec-doc.lisp
A books/std/util/defarbrec-template.lisp
A books/std/util/defarbrec.lisp
A books/std/util/defconstrained-recognizer.lisp
A books/std/util/deffixer.lisp
M books/std/util/defines.lisp
A books/std/util/defirrelevant-tests.lisp
A books/std/util/defirrelevant.lisp
A books/std/util/defmacro-plus-doc.lisp
A books/std/util/defmacro-plus-tests.lisp
A books/std/util/defmacro-plus.lisp
A books/std/util/defmax-nat-doc.lisp
A books/std/util/defmax-nat-template.lisp
A books/std/util/defmax-nat-tests.lisp
A books/std/util/defmax-nat.lisp
A books/std/util/defmin-int-doc.lisp
A books/std/util/defmin-int-template.lisp
A books/std/util/defmin-int-tests.lisp
A books/std/util/defmin-int.lisp
A books/std/util/defthm-commutative.lisp
A books/std/util/deftutorial-doc.lisp
A books/std/util/deftutorial-tests.lisp
A books/std/util/deftutorial.lisp
A books/std/util/defund-sk-doc.lisp
A books/std/util/defund-sk-tests.lisp
A books/std/util/defund-sk.lisp
A books/std/util/design-notes/defarbrec.pdf
A books/std/util/design-notes/notation.pdf
A books/std/util/error-value-tuples-tests.lisp
A books/std/util/error-value-tuples.lisp
M books/std/util/tests/.sys/def...@useless-runes.lsp
A books/std/util/tests/defarbrec.lisp
M books/std/util/tests/defines.lisp
M books/std/util/top.lisp
A books/std/util/tuple.lisp
M books/system/.sys/error1-...@useless-runes.lsp
M books/system/.sys/eviscerate-...@useless-runes.lsp
M books/system/.sys/f-put-...@useless-runes.lsp
M books/system/.sys/fmt-s...@useless-runes.lsp
M books/system/.sys/remove-guard-...@useless-runes.lsp
M books/system/.sys/remove-gua...@useless-runes.lsp
M books/system/.sys/update...@useless-runes.lsp
M books/system/apply/.sys/apply...@useless-runes.lsp
M books/system/doc/acl2-doc.lisp
M books/system/tests/abstract-stobj-nesting/two-ordered-nums-stobj.lisp
M books/system/tests/abstract-stobj-nesting/two-usuallyequal-nums-stobj.lisp
M books/system/tests/brr-data-log.txt
M books/system/tests/early-load-of-compiled/.sys/big-de...@useless-runes.lsp
M books/system/toothbrush/README
M books/workshops/1999/pipeline/.sys/basi...@useless-runes.lsp
M books/workshops/2000/manolios/pipeline/trivial/.sys/basi...@useless-runes.lsp
M books/workshops/2000/manolios/pipeline/trivial/sawada-model/.sys/basi...@useless-runes.lsp
M books/workshops/2003/cowles-gamboa-van-baalen_matrix/support/matrix.lisp
M books/workshops/2004/smith-et-al/support/symbol-fns/.sys/symbo...@useless-runes.lsp
M books/workshops/2009/sumners/support/examples.lisp
M books/workshops/2018/sumners/.sys/e...@useless-runes.lsp
M books/workshops/2018/sumners/.sys/exl...@useless-runes.lsp
M books/workshops/2018/sumners/.sys/ex...@useless-runes.lsp
M books/workshops/2018/sumners/.sys/ex...@useless-runes.lsp
M books/workshops/2018/sumners/.sys/sv...@useless-runes.lsp
M books/workshops/2020/coglio-westfold/drone-plan/.sys/dp-impl...@useless-runes.lsp
M books/workshops/2020/coglio-westfold/drone-plan/.sys/dp-...@useless-runes.lsp
M books/workshops/2020/coglio-westfold/drone-plan/.sys/drone-s...@useless-runes.lsp
M books/workshops/2020/coglio-westfold/drone-plan/.sys/gr...@useless-runes.lsp
M books/workshops/2020/coglio-westfold/drone-plan/.sys/pl...@useless-runes.lsp
M books/workshops/2020/coglio-westfold/drone-plan/.sys/refin...@useless-runes.lsp
M books/workshops/2020/coglio-westfold/isodata.lisp
M books/workshops/2020/sswords-rewriter/.sys/sup...@useless-runes.lsp
M books/workshops/2020/sumners/.sys/gl-s...@useless-runes.lsp
M books/workshops/2023/coglio-mccarthy-smith/.sys/r1...@useless-runes.lsp
M books/workshops/2023/kaufmann-moore/brr-log.txt
M books/workshops/2023/kwan-xin-young/capabilities.lisp
M books/workshops/2023/walter-etal/induction-proof-checker.lisp
M books/xdoc/defxdoc-plus.lisp
M boot-strap-pass-2-a.lisp
M boot-strap-pass-2-b.lisp
M defpkgs.lisp
M defthm.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M installation/installation.html
M installation/obtaining-and-installing.html
M interface-raw.lisp
M other-events.lisp
M proof-builder-b.lisp
M proof-builder-pkg.lisp
M rewrite.lisp
M translate.lisp

Log Message:
-----------
Merge branch 'intel-main' of https://github.com/intel-staging/acl2 into intel-main


Commit: 8adfd06a96960ce1bb39f04e24fe926802a05449
https://github.com/acl2/acl2/commit/8adfd06a96960ce1bb39f04e24fe926802a05449
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Add a theorem.


Commit: be7ac010395713ad206bb50ff34bc62c88c3593f
https://github.com/acl2/acl2/commit/be7ac010395713ad206bb50ff34bc62c88c3593f
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/unequivocal-certificates-def-and-init.lisp

Log Message:
-----------
[AleoBFT dynamic] Start invariant about unequivocal certificates.

Add definition and prove establishment.

For preservation, we also need blockchain non-forking, as explained in the added
doc.


Commit: 831785da98c36754650571f5e5aaa08bfe917d16
https://github.com/acl2/acl2/commit/831785da98c36754650571f5e5aaa08bfe917d16
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/apt/expdata.lisp
M books/kestrel/apt/isodata.lisp
M books/kestrel/apt/lift-iso.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/messages.lisp
A books/projects/aleobft/dynamic/owned-certificates.lisp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
A books/std/util/definj-doc.lisp
A books/std/util/definj.lisp
A books/std/util/defiso-doc.lisp
A books/std/util/defiso.lisp
A books/std/util/defmapping-doc.lisp
A books/std/util/defmapping-proof-templates.lisp
A books/std/util/defmapping-templates.lisp
A books/std/util/defmapping-tests-concrete.lisp
A books/std/util/defmapping-tests-template-1-1.lisp
A books/std/util/defmapping-tests-template-1-2.lisp
A books/std/util/defmapping-tests-template-2-1.lisp
A books/std/util/defmapping-tests-template-2-2.lisp
A books/std/util/defmapping-tests-utils.lisp
A books/std/util/defmapping-tests-validation.lisp
A books/std/util/defmapping.lisp
A books/std/util/defsurj-doc.lisp
A books/std/util/defsurj.lisp
A books/std/util/design-notes/defmapping.pdf
M books/std/util/top.lisp
M books/workshops/2020/coglio-westfold/drone-plan/drone-state-iso.lisp
M books/workshops/2020/coglio-westfold/isodata.lisp
M doc.lisp
M doc/home-page.html

Log Message:
-----------
Merge.


Commit: fcd5609a6022c671836520370d89fceaa80d7824
https://github.com/acl2/acl2/commit/fcd5609a6022c671836520370d89fceaa80d7824
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/c/atc/arrays.lisp
M books/kestrel/c/atc/pointed-integers.lisp

Log Message:
-----------
[ATC] Fix XDOC parents.


Commit: f75415ef6a68ede81ca8a33d39dd9c285fb46943
https://github.com/acl2/acl2/commit/f75415ef6a68ede81ca8a33d39dd9c285fb46943
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp

Log Message:
-----------
[C$] Fix XDOC parents.


Commit: 0278dda841c26ac2441c450156fbee91dcdc280e
https://github.com/acl2/acl2/commit/0278dda841c26ac2441c450156fbee91dcdc280e
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/c/transformation/simpadd0.lisp

Log Message:
-----------
[C2C] Fix XDOC parent.


Commit: 798af49657f87ca812910c4bf239148b3c7237e8
https://github.com/acl2/acl2/commit/798af49657f87ca812910c4bf239148b3c7237e8
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/fty/dec-digit-char-list.lisp
M books/kestrel/fty/hex-digit-char-list.lisp
M books/kestrel/fty/oct-digit-char-list.lisp

Log Message:
-----------
[FTY] Fix XDOC parents.


Commit: 6bbeaedda187193f2155268b49c337f7904fb722
https://github.com/acl2/acl2/commit/6bbeaedda187193f2155268b49c337f7904fb722
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/projects/aleobft/static/properties-dags.lisp

Log Message:
-----------
[AleoBFT static] Fix XDOC parent.


Commit: 61388345dbfe00057f3cd07789652af12d855f84
https://github.com/acl2/acl2/commit/61388345dbfe00057f3cd07789652af12d855f84
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/projects/pfcs/abnf-tree-utilities.lisp

Log Message:
-----------
[PFCS] Fix XDOC parent.


Commit: 174e56ef0308dab13bd2fd36d5083faddd0a930e
https://github.com/acl2/acl2/commit/174e56ef0308dab13bd2fd36d5083faddd0a930e
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/package.lsp

Log Message:
-----------
[C$] Import some symbols into the package.


Commit: 445b85442d645180cdb881aea754e16f1ac1f737
https://github.com/acl2/acl2/commit/445b85442d645180cdb881aea754e16f1ac1f737
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
[C$] Systematically rename a variable in the parser.

Use `parstate` instead of `pstate` for the parser state, in preparation to
stobjfying the parser state.


Commit: d0fad9938255478cb5ed426513c80d07145c7f92
https://github.com/acl2/acl2/commit/d0fad9938255478cb5ed426513c80d07145c7f92
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
[C$] Improve file layout.


Commit: 3c81e09412edb1a1fe0d1ff5b8ff129b138e59d1
https://github.com/acl2/acl2/commit/3c81e09412edb1a1fe0d1ff5b8ff129b138e59d1
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/defgrammar.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/c/atc/atc.lisp
M books/kestrel/c/atc/defobject.lisp
M books/kestrel/c/atc/defstruct.lisp
M books/kestrel/c/atc/defthm-disjoint.lisp
M books/kestrel/c/atc/expression-generation.lisp
M books/kestrel/c/atc/fty-pseudo-terms.lisp
M books/kestrel/c/atc/function-and-loop-generation.lisp
M books/kestrel/c/atc/generation-contexts.lisp
M books/kestrel/c/atc/generation.lisp
M books/kestrel/c/atc/input-processing.lisp
M books/kestrel/c/atc/statement-generation.lisp
M books/kestrel/c/atc/table.lisp
M books/kestrel/c/atc/tag-generation.lisp
M books/kestrel/c/atc/term-checkers-atc.lisp
M books/kestrel/c/atc/term-recognizers.lisp
M books/kestrel/c/atc/theorem-generation.lisp
M books/kestrel/c/language/integer-ranges.lisp
M books/kestrel/c/syntax/input-files.lisp
M books/kestrel/c/syntax/output-files.lisp
M books/kestrel/c/transformation/simpadd0-proofs.lisp
M books/kestrel/c/transformation/split-fn-proofs.lisp
M books/kestrel/error-checking/def-error-checker.lisp
M books/kestrel/error-checking/ensure-function-is-defined.lisp
M books/kestrel/error-checking/ensure-function-is-guard-verified.lisp
M books/kestrel/error-checking/ensure-function-is-logic-mode.lisp
M books/kestrel/error-checking/ensure-function-is-pure-if-raw.lisp
M books/kestrel/error-checking/ensure-symbol-is-fresh-event-name.lisp
M books/kestrel/error-checking/ensure-value-is-constant-name.lisp
M books/kestrel/error-checking/ensure-value-is-function-name.lisp
M books/kestrel/error-checking/ensure-value-is-untranslated-term.lisp
M books/kestrel/event-macros/applicability-conditions.lisp
M books/kestrel/event-macros/event-generation-soft.lisp
M books/kestrel/event-macros/event-generation.lisp
M books/kestrel/event-macros/template-generators.lisp
M books/kestrel/fty/deffixequiv-sk.lisp
M books/kestrel/fty/pseudo-event-form-list.lisp
M books/kestrel/fty/pseudo-event-form.lisp
M books/kestrel/helpers/model-induct.lisp
M books/kestrel/isar/defisar.lisp
M books/kestrel/java/aij/assumptions.lisp
M books/kestrel/java/atj/aij-notions.lisp
M books/kestrel/java/atj/deep-code-generation.lisp
M books/kestrel/java/atj/input-processing.lisp
M books/kestrel/java/atj/java-primitive-arrays.lisp
M books/kestrel/java/atj/java-primitives.lisp
M books/kestrel/java/atj/library-extensions.lisp
M books/kestrel/java/atj/pre-translation/multiple-values.lisp
M books/kestrel/java/atj/pre-translation/remove-dead-if-branches.lisp
M books/kestrel/java/atj/pre-translation/remove-return-last.lisp
M books/kestrel/java/atj/pre-translation/trivial-vars.lisp
M books/kestrel/java/atj/pre-translation/type-annotation.lisp
M books/kestrel/java/atj/pre-translation/unused-vars.lisp
M books/kestrel/java/atj/pre-translation/var-renaming.lisp
M books/kestrel/java/atj/pre-translation/var-reuse.lisp
M books/kestrel/java/atj/shallow-code-generation.lisp
M books/kestrel/java/atj/shallow-quoted-constant-generation.lisp
M books/kestrel/java/atj/types.lisp
M books/kestrel/terms-light/all-fnnames1.lisp
M books/kestrel/terms-light/compat.lisp
M books/kestrel/terms-light/drop-unused-lambda-bindings.lisp
M books/kestrel/terms-light/unary-lambdap.lisp
M books/kestrel/untranslated-terms/replace-calls.lisp
M books/kestrel/utilities/ensure-rules-known.lisp
M books/kestrel/utilities/error-checking/tests.lisp
M books/kestrel/utilities/error-checking/top.lisp
M books/kestrel/utilities/event-tuples-between.lisp
M books/kestrel/utilities/magic-macroexpand1-dollar.lisp
M books/kestrel/utilities/ruler-extenders.lisp
M books/kestrel/utilities/sublis-expr-plus.lisp
M books/kestrel/utilities/system/fresh-names.lisp
M books/kestrel/utilities/system/named-formulas.lisp
M books/kestrel/utilities/system/numbered-names.lisp
M books/kestrel/utilities/system/terms.lisp
M books/kestrel/utilities/system/world-queries.lisp
M books/kestrel/utilities/ubi-doc.lisp
M books/kestrel/utilities/untranslate-preprocessing.lisp
M books/kestrel/utilities/user-interface.lisp
M books/kestrel/world-light/fn-definedp.lisp
M books/std/util/defmapping-tests-utils.lisp
M books/std/util/defmapping.lisp
M books/std/util/tests/defarbrec.lisp
M books/system/doc/acl2-doc.lisp
M books/workshops/2018/kaufmann/td-cands.lisp
M books/workshops/2020/coglio-westfold/isodata.lisp
M books/workshops/2020/peng-greenstreet/term-substitution.lisp

Log Message:
-----------
[Std/system] Move files from `kestrel/std/` to `std/`.


Commit: ea8c919631143aecb1395f237caf4c525d2bdedb
https://github.com/acl2/acl2/commit/ea8c919631143aecb1395f237caf4c525d2bdedb
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/c/atc/arrays.lisp
M books/kestrel/c/atc/pointed-integers.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/fty/dec-digit-char-list.lisp
M books/kestrel/fty/hex-digit-char-list.lisp
M books/kestrel/fty/oct-digit-char-list.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/messages.lisp
A books/projects/aleobft/dynamic/owned-certificates.lisp
A books/projects/aleobft/dynamic/same-owned-certificates.lisp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
A books/projects/aleobft/dynamic/unequivocal-certificates-def-and-init.lisp
M books/projects/aleobft/static/properties-dags.lisp
M books/projects/pfcs/abnf-tree-utilities.lisp

Log Message:
-----------
Merge.


Commit: 2ee7e0799cfc17e740b400491b78e4bec9faddf1
https://github.com/acl2/acl2/commit/2ee7e0799cfc17e740b400491b78e4bec9faddf1
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-23 (Fri, 23 Aug 2024)

Changed paths:
M books/kestrel/c/atc/arrays.lisp
M books/kestrel/c/atc/pointed-integers.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/fty/dec-digit-char-list.lisp
M books/kestrel/fty/hex-digit-char-list.lisp
M books/kestrel/fty/oct-digit-char-list.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/same-owned-certificates.lisp
A books/projects/aleobft/dynamic/unequivocal-certificates-def-and-init.lisp
M books/projects/aleobft/static/properties-dags.lisp
M books/projects/pfcs/abnf-tree-utilities.lisp

Log Message:
-----------
Merge.


Commit: 56583e2d4eb691ae86064b90633519187855e6fd
https://github.com/acl2/acl2/commit/56583e2d4eb691ae86064b90633519187855e6fd
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
M books/projects/aleobft/static/lib-ext.lisp

Log Message:
-----------
[AleoBFT static] Reduce book inclusions.


Commit: 115ca6c22eedc8f308da1511f2b7be84726c162b
https://github.com/acl2/acl2/commit/115ca6c22eedc8f308da1511f2b7be84726c162b
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/initialization.lisp
M books/projects/aleobft/dynamic/lib-ext.lisp
A books/projects/aleobft/dynamic/library-extensions.lisp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/top.lisp

Log Message:
-----------
[AleoBFT dynamic] Make XDOC topic for library extensions.

Also rename file.


Commit: c8b95c660b8aca1df6df6e2730e0c204679831a2
https://github.com/acl2/acl2/commit/c8b95c660b8aca1df6df6e2730e0c204679831a2
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
R books/projects/aleobft/dynamic/lib-ext.lisp

Log Message:
-----------
[AleoBFT dynamic] Remove superseded file.


Commit: ca8cf06564539ad85ee2792e60308c32debd119f
https://github.com/acl2/acl2/commit/ca8cf06564539ad85ee2792e60308c32debd119f
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
M books/projects/aleobft/static/certificates.lisp
M books/projects/aleobft/static/invariant-same-certificates.lisp
M books/projects/aleobft/static/invariant-unequivocal-certificates.lisp
A books/projects/aleobft/static/library-extensions.lisp
M books/projects/aleobft/static/operations-certificate-retrieval.lisp
M books/projects/aleobft/static/operations-dags-additional.lisp
M books/projects/aleobft/static/operations-unequivocal-certificates.lisp
M books/projects/aleobft/static/property-paths-to-other-voted-anchor.lisp
M books/projects/aleobft/static/property-paths-to-voted-anchor.lisp
M books/projects/aleobft/static/system-states.lisp
M books/projects/aleobft/static/top.lisp
M books/projects/aleobft/static/transitions-advance-round.lisp
M books/projects/aleobft/static/transitions-commit-anchors.lisp

Log Message:
-----------
[AleoBFT static] Add XDOC topic for library extensions.

Also use a longer file name.


Commit: 01d745bea5616730aafe21b95a775008e49d79da
https://github.com/acl2/acl2/commit/01d745bea5616730aafe21b95a775008e49d79da
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
R books/projects/aleobft/static/lib-ext.lisp

Log Message:
-----------
[AleoBFT static] Remove superseded file.


Commit: bf2f6faed94e8707b42372f80d92901482312c54
https://github.com/acl2/acl2/commit/bf2f6faed94e8707b42372f80d92901482312c54
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/initialization.lisp
R books/projects/aleobft/dynamic/library-extensions.lisp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/top.lisp
A books/projects/aleobft/library-extensions/cert.acl2
A books/projects/aleobft/library-extensions/omap-theorems.lisp
A books/projects/aleobft/library-extensions/oset-theorems.lisp
A books/projects/aleobft/library-extensions/portcullis.acl2
A books/projects/aleobft/library-extensions/portcullis.lisp
A books/projects/aleobft/library-extensions/top.lisp
M books/projects/aleobft/static/certificates.lisp
M books/projects/aleobft/static/invariant-same-certificates.lisp
M books/projects/aleobft/static/invariant-unequivocal-certificates.lisp
R books/projects/aleobft/static/library-extensions.lisp
M books/projects/aleobft/static/operations-certificate-retrieval.lisp
M books/projects/aleobft/static/operations-dags-additional.lisp
M books/projects/aleobft/static/operations-unequivocal-certificates.lisp
M books/projects/aleobft/static/property-paths-to-other-voted-anchor.lisp
M books/projects/aleobft/static/property-paths-to-voted-anchor.lisp
M books/projects/aleobft/static/system-states.lisp
M books/projects/aleobft/static/top.lisp
M books/projects/aleobft/static/transitions-advance-round.lisp
M books/projects/aleobft/static/transitions-commit-anchors.lisp
M books/projects/aleobft/top.lisp

Log Message:
-----------
[AleoBFT] Refactor library extensions.

Put them into a parallel directory to `static` and `dynamic`, divided into
files, and have `static` and `dynamic` include those files as needed.


Commit: 28ee3f972b062d6d79cb85e83b1446ab0039f11e
https://github.com/acl2/acl2/commit/28ee3f972b062d6d79cb85e83b1446ab0039f11e
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
A books/projects/aleobft/library-extensions/acl2-customization.lsp

Log Message:
-----------
[AleoBFT] Add customization file for library extensions.


Commit: 4f9fd3d884dd6ff8efa8528ad34bfa6597e944b0
https://github.com/acl2/acl2/commit/4f9fd3d884dd6ff8efa8528ad34bfa6597e944b0
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
A books/projects/aleobft/library-extensions/lists-no-fork-p.lisp
M books/projects/aleobft/library-extensions/top.lisp

Log Message:
-----------
[AleoBFT] Add operation about non-forking lists.

This is generic over lists, but applicable to blockchains, anchor sequences,
etc.


Commit: ed876bde6e3db9daa6fed1862c65a232b8bb6c6c
https://github.com/acl2/acl2/commit/ed876bde6e3db9daa6fed1862c65a232b8bb6c6c
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
R books/projects/aleobft/library-extensions/lists-no-fork-p.lisp
A books/projects/aleobft/library-extensions/lists-nofork-p.lisp
M books/projects/aleobft/library-extensions/top.lisp

Log Message:
-----------
[AleoBFT] Fix file name in library extensions.


Commit: bb42199a37e9e34e7a8d798ae97dd28e41f3e871
https://github.com/acl2/acl2/commit/bb42199a37e9e34e7a8d798ae97dd28e41f3e871
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
M books/projects/aleobft/static/invariant-anchors-not-forking.lisp
M books/projects/aleobft/static/operations-additional.lisp
R books/projects/aleobft/static/operations-non-forking.lisp
M books/projects/aleobft/static/package.lsp

Log Message:
-----------
[AleoBFT static] Use operation in library extensions.

This is the operation about non-forking lists.


Commit: 382117f72fbd2d83bbc097dc199b3a0c3e75eee8
https://github.com/acl2/acl2/commit/382117f72fbd2d83bbc097dc199b3a0c3e75eee8
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/package.lsp

Log Message:
-----------
[AleoBFT dynamic] Import symbol into package.


Commit: 64543631cea73601a0afd57acb9d537e8c041d92
https://github.com/acl2/acl2/commit/64543631cea73601a0afd57acb9d537e8c041d92
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/nonforking-blockchains-def-and-init.lisp
M books/projects/aleobft/dynamic/unequivocal-certificates-def-and-init.lisp

Log Message:
-----------
[AleoBFT dynamic] Define blockchain non-forking invariant.

Also prove that it holds initially.


Commit: 43a67b939b2d4c140cb853dfba15cf7ef7974469
https://github.com/acl2/acl2/commit/43a67b939b2d4c140cb853dfba15cf7ef7974469
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/committees.lisp

Log Message:
-----------
[AleoBFT dynamic] Add an operation on committees.


Commit: a2f362dba4e51ee46d92e225b938810a4873c76c
https://github.com/acl2/acl2/commit/a2f362dba4e51ee46d92e225b938810a4873c76c
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-24 (Sat, 24 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp

Log Message:
-----------
[AleoBFT dynamic] Refine model of certificate creation.


Commit: ca0cffaa7d4ef1c3053b4fd689d4adb0ec4a775a
https://github.com/acl2/acl2/commit/ca0cffaa7d4ef1c3053b4fd689d4adb0ec4a775a
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/package.lsp

Log Message:
-----------
[C$] Import symbol into package.


Commit: 2e7539d8a4679b256a399d890158867c5616d0a2
https://github.com/acl2/acl2/commit/2e7539d8a4679b256a399d890158867c5616d0a2
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/tests/disambiguator.lisp

Log Message:
-----------
[C$] Improve disambiguator test.

Use the file parsing "interface" instead of the translation unit parsing
"interface", which avoids explicitly initializing the parser state.


Commit: 40bbf223f03803ec21237393368aac085050cd74
https://github.com/acl2/acl2/commit/40bbf223f03803ec21237393368aac085050cd74
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/tests/parser.lisp

Log Message:
-----------
[C$] Turn parser state into "shallow" stobj.

Here "shallow" means that the `fty::defprod` has been turned into a stobj, but
its fields are the same, mostly lists, as the `fty::defprod` field, so those
lists are `cons`ed and such. But the parser state itself is updated
destructively.

Since the generated stobj operations do not fix their inputs and do not return
unconditionally typed outputs, we define our own fixtype-like operations that
wrap them. We also introduce a fixtype for the stobj itself. A few
read-over-write theorems (for the fixtype-like readers and writers, not the
stobj-generated ones) were also necessary.

Although the parser code was already written to treat the parser state in a
single-threaded way, this required a number of mostly systematic changes.

We plan to "deepen" the stobj, by turning the list fields into arrays and
indices.

Even with just this shallow stobj, on an example that was taking a while to
parse we get a 2x reduction in time and a 10x reduction in memory usage.

Tests and test macros also had to be adapted, in particular to use
`assert!-stobj`.


Commit: 625b97d350a8b578e10ad5ac644d6ebb7bc5d22b
https://github.com/acl2/acl2/commit/625b97d350a8b578e10ad5ac644d6ebb7bc5d22b
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/defgrammar.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/c/atc/atc.lisp
M books/kestrel/c/atc/defobject.lisp
M books/kestrel/c/atc/defstruct.lisp
M books/kestrel/c/atc/defthm-disjoint.lisp
M books/kestrel/c/atc/expression-generation.lisp
M books/kestrel/c/atc/fty-pseudo-terms.lisp
M books/kestrel/c/atc/function-and-loop-generation.lisp
M books/kestrel/c/atc/generation-contexts.lisp
M books/kestrel/c/atc/generation.lisp
M books/kestrel/c/atc/input-processing.lisp
M books/kestrel/c/atc/statement-generation.lisp
M books/kestrel/c/atc/table.lisp
M books/kestrel/c/atc/tag-generation.lisp
M books/kestrel/c/atc/term-checkers-atc.lisp
M books/kestrel/c/atc/term-recognizers.lisp
M books/kestrel/c/atc/theorem-generation.lisp
M books/kestrel/c/language/integer-ranges.lisp
M books/kestrel/c/syntax/input-files.lisp
M books/kestrel/c/syntax/output-files.lisp
M books/kestrel/c/transformation/simpadd0-proofs.lisp
M books/kestrel/c/transformation/split-fn-proofs.lisp
M books/kestrel/error-checking/def-error-checker.lisp
M books/kestrel/error-checking/ensure-function-is-defined.lisp
M books/kestrel/error-checking/ensure-function-is-guard-verified.lisp
M books/kestrel/error-checking/ensure-function-is-logic-mode.lisp
M books/kestrel/error-checking/ensure-function-is-pure-if-raw.lisp
M books/kestrel/error-checking/ensure-symbol-is-fresh-event-name.lisp
M books/kestrel/error-checking/ensure-value-is-constant-name.lisp
M books/kestrel/error-checking/ensure-value-is-function-name.lisp
M books/kestrel/error-checking/ensure-value-is-untranslated-term.lisp
M books/kestrel/event-macros/applicability-conditions.lisp
M books/kestrel/event-macros/event-generation-soft.lisp
M books/kestrel/event-macros/event-generation.lisp
M books/kestrel/event-macros/template-generators.lisp
M books/kestrel/fty/deffixequiv-sk.lisp
M books/kestrel/fty/pseudo-event-form-list.lisp
M books/kestrel/fty/pseudo-event-form.lisp
M books/kestrel/helpers/model-induct.lisp
M books/kestrel/isar/defisar.lisp
M books/kestrel/java/aij/assumptions.lisp
M books/kestrel/java/atj/aij-notions.lisp
M books/kestrel/java/atj/deep-code-generation.lisp
M books/kestrel/java/atj/input-processing.lisp
M books/kestrel/java/atj/java-primitive-arrays.lisp
M books/kestrel/java/atj/java-primitives.lisp
M books/kestrel/java/atj/library-extensions.lisp
M books/kestrel/java/atj/pre-translation/multiple-values.lisp
M books/kestrel/java/atj/pre-translation/remove-dead-if-branches.lisp
M books/kestrel/java/atj/pre-translation/remove-return-last.lisp
M books/kestrel/java/atj/pre-translation/trivial-vars.lisp
M books/kestrel/java/atj/pre-translation/type-annotation.lisp
M books/kestrel/java/atj/pre-translation/unused-vars.lisp
M books/kestrel/java/atj/pre-translation/var-renaming.lisp
M books/kestrel/java/atj/pre-translation/var-reuse.lisp
M books/kestrel/java/atj/shallow-code-generation.lisp
M books/kestrel/java/atj/shallow-quoted-constant-generation.lisp
M books/kestrel/java/atj/types.lisp
M books/kestrel/terms-light/all-fnnames1.lisp
M books/kestrel/terms-light/compat.lisp
M books/kestrel/terms-light/drop-unused-lambda-bindings.lisp
M books/kestrel/terms-light/unary-lambdap.lisp
M books/kestrel/untranslated-terms/replace-calls.lisp
M books/kestrel/utilities/ensure-rules-known.lisp
M books/kestrel/utilities/error-checking/tests.lisp
M books/kestrel/utilities/error-checking/top.lisp
M books/kestrel/utilities/event-tuples-between.lisp
M books/kestrel/utilities/magic-macroexpand1-dollar.lisp
M books/kestrel/utilities/ruler-extenders.lisp
M books/kestrel/utilities/sublis-expr-plus.lisp
M books/kestrel/utilities/system/fresh-names.lisp
M books/kestrel/utilities/system/named-formulas.lisp
M books/kestrel/utilities/system/numbered-names.lisp
M books/kestrel/utilities/system/terms.lisp
M books/kestrel/utilities/system/world-queries.lisp
M books/kestrel/utilities/ubi-doc.lisp
M books/kestrel/utilities/untranslate-preprocessing.lisp
M books/kestrel/utilities/user-interface.lisp
M books/kestrel/world-light/fn-definedp.lisp
M books/std/util/defmapping-tests-utils.lisp
M books/std/util/defmapping.lisp
M books/std/util/tests/defarbrec.lisp
M books/system/doc/acl2-doc.lisp
M books/workshops/2018/kaufmann/td-cands.lisp
M books/workshops/2020/coglio-westfold/isodata.lisp
M books/workshops/2020/peng-greenstreet/term-substitution.lisp

Log Message:
-----------
Merge.


Commit: 3107ab8690fcbce0f7b8c565af2d23c77d6fdf2b
https://github.com/acl2/acl2/commit/3107ab8690fcbce0f7b8c565af2d23c77d6fdf2b
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/c/atc/symbolic-execution-rules/if-star.lisp

Log Message:
-----------
[ATC] Update book reference.


Commit: ba8d90bf16e9907b6466fa4fd457608f3f4ea8a5
https://github.com/acl2/acl2/commit/ba8d90bf16e9907b6466fa4fd457608f3f4ea8a5
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/std/system/top.lisp

Log Message:
-----------
[Std/system] Remove paragraph now obsolete.


Commit: 4aa647cd92a65632c6bee9e52909216a6e3f1109
https://github.com/acl2/acl2/commit/4aa647cd92a65632c6bee9e52909216a6e3f1109
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
Log Message:
-----------
[Std/util] Remove obsolete directory.


Commit: af461a43f286851dab888cb7aa153cd00ca993e1
https://github.com/acl2/acl2/commit/af461a43f286851dab888cb7aa153cd00ca993e1
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/axe/x86/evaluator-x86.lisp

Log Message:
-----------
[axe/x86] Add function to evaluator.


Commit: 66e15b011035d7c0739ff31555a91d829d581c74
https://github.com/acl2/acl2/commit/66e15b011035d7c0739ff31555a91d829d581c74
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
A books/kestrel/xml/xml-parser.lisp
A books/kestrel/xml/xml.lisp

Log Message:
-----------
[xml] Add a simple XML parser.


Commit: 4a1e252b833b5ff31053cc0ceb3de3cf40cb635e
https://github.com/acl2/acl2/commit/4a1e252b833b5ff31053cc0ceb3de3cf40cb635e
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/abnf/package.lsp

Log Message:
-----------
[ABNF] Import symbols into package.


Commit: 5ed5ed7d9da9ff9ba7bb8083ad0eff532ecb7cb0
https://github.com/acl2/acl2/commit/5ed5ed7d9da9ff9ba7bb8083ad0eff532ecb7cb0
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/deftreeops-doc.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp

Log Message:
-----------
[ABNF] Add `:print` option to `deftreeops`.


Commit: ce6522082a40cfc7dd1b7715c30968371a23fcfc
https://github.com/acl2/acl2/commit/ce6522082a40cfc7dd1b7715c30968371a23fcfc
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/defgrammar.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/c/atc/atc.lisp
M books/kestrel/c/atc/defobject.lisp
M books/kestrel/c/atc/defstruct.lisp
M books/kestrel/c/atc/defthm-disjoint.lisp
M books/kestrel/c/atc/expression-generation.lisp
M books/kestrel/c/atc/fty-pseudo-terms.lisp
M books/kestrel/c/atc/function-and-loop-generation.lisp
M books/kestrel/c/atc/generation-contexts.lisp
M books/kestrel/c/atc/generation.lisp
M books/kestrel/c/atc/input-processing.lisp
M books/kestrel/c/atc/statement-generation.lisp
M books/kestrel/c/atc/table.lisp
M books/kestrel/c/atc/tag-generation.lisp
M books/kestrel/c/atc/term-checkers-atc.lisp
M books/kestrel/c/atc/term-recognizers.lisp
M books/kestrel/c/atc/theorem-generation.lisp
M books/kestrel/c/language/integer-ranges.lisp
M books/kestrel/c/syntax/input-files.lisp
M books/kestrel/c/syntax/output-files.lisp
M books/kestrel/c/syntax/package.lsp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/tests/disambiguator.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/transformation/simpadd0-proofs.lisp
M books/kestrel/c/transformation/split-fn-proofs.lisp
M books/kestrel/error-checking/def-error-checker.lisp
M books/kestrel/error-checking/ensure-function-is-defined.lisp
M books/kestrel/error-checking/ensure-function-is-guard-verified.lisp
M books/kestrel/error-checking/ensure-function-is-logic-mode.lisp
M books/kestrel/error-checking/ensure-function-is-pure-if-raw.lisp
M books/kestrel/error-checking/ensure-symbol-is-fresh-event-name.lisp
M books/kestrel/error-checking/ensure-value-is-constant-name.lisp
M books/kestrel/error-checking/ensure-value-is-function-name.lisp
M books/kestrel/error-checking/ensure-value-is-untranslated-term.lisp
M books/kestrel/event-macros/applicability-conditions.lisp
M books/kestrel/event-macros/event-generation-soft.lisp
M books/kestrel/event-macros/event-generation.lisp
M books/kestrel/event-macros/template-generators.lisp
M books/kestrel/fty/deffixequiv-sk.lisp
M books/kestrel/fty/pseudo-event-form-list.lisp
M books/kestrel/fty/pseudo-event-form.lisp
M books/kestrel/helpers/model-induct.lisp
M books/kestrel/isar/defisar.lisp
M books/kestrel/java/aij/assumptions.lisp
M books/kestrel/java/atj/aij-notions.lisp
M books/kestrel/java/atj/deep-code-generation.lisp
M books/kestrel/java/atj/input-processing.lisp
M books/kestrel/java/atj/java-primitive-arrays.lisp
M books/kestrel/java/atj/java-primitives.lisp
M books/kestrel/java/atj/library-extensions.lisp
M books/kestrel/java/atj/pre-translation/multiple-values.lisp
M books/kestrel/java/atj/pre-translation/remove-dead-if-branches.lisp
M books/kestrel/java/atj/pre-translation/remove-return-last.lisp
M books/kestrel/java/atj/pre-translation/trivial-vars.lisp
M books/kestrel/java/atj/pre-translation/type-annotation.lisp
M books/kestrel/java/atj/pre-translation/unused-vars.lisp
M books/kestrel/java/atj/pre-translation/var-renaming.lisp
M books/kestrel/java/atj/pre-translation/var-reuse.lisp
M books/kestrel/java/atj/shallow-code-generation.lisp
M books/kestrel/java/atj/shallow-quoted-constant-generation.lisp
M books/kestrel/java/atj/types.lisp
M books/kestrel/terms-light/all-fnnames1.lisp
M books/kestrel/terms-light/compat.lisp
M books/kestrel/terms-light/drop-unused-lambda-bindings.lisp
M books/kestrel/terms-light/unary-lambdap.lisp
M books/kestrel/untranslated-terms/replace-calls.lisp
M books/kestrel/utilities/ensure-rules-known.lisp
M books/kestrel/utilities/error-checking/tests.lisp
M books/kestrel/utilities/error-checking/top.lisp
M books/kestrel/utilities/event-tuples-between.lisp
M books/kestrel/utilities/magic-macroexpand1-dollar.lisp
M books/kestrel/utilities/ruler-extenders.lisp
M books/kestrel/utilities/sublis-expr-plus.lisp
M books/kestrel/utilities/system/fresh-names.lisp
M books/kestrel/utilities/system/named-formulas.lisp
M books/kestrel/utilities/system/numbered-names.lisp
M books/kestrel/utilities/system/terms.lisp
M books/kestrel/utilities/system/world-queries.lisp
M books/kestrel/utilities/ubi-doc.lisp
M books/kestrel/utilities/untranslate-preprocessing.lisp
M books/kestrel/utilities/user-interface.lisp
M books/kestrel/world-light/fn-definedp.lisp
M books/std/util/defmapping-tests-utils.lisp
M books/std/util/defmapping.lisp
M books/std/util/tests/defarbrec.lisp
M books/system/doc/acl2-doc.lisp
M books/workshops/2018/kaufmann/td-cands.lisp
M books/workshops/2020/coglio-westfold/isodata.lisp
M books/workshops/2020/peng-greenstreet/term-substitution.lisp

Log Message:
-----------
Merge.


Commit: 0fac39ed94f53619604ca9590fccaf2d3bed7e9f
https://github.com/acl2/acl2/commit/0fac39ed94f53619604ca9590fccaf2d3bed7e9f
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/defgrammar.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/c/atc/atc.lisp
M books/kestrel/c/atc/defobject.lisp
M books/kestrel/c/atc/defstruct.lisp
M books/kestrel/c/atc/defthm-disjoint.lisp
M books/kestrel/c/atc/expression-generation.lisp
M books/kestrel/c/atc/fty-pseudo-terms.lisp
M books/kestrel/c/atc/function-and-loop-generation.lisp
M books/kestrel/c/atc/generation-contexts.lisp
M books/kestrel/c/atc/generation.lisp
M books/kestrel/c/atc/input-processing.lisp
M books/kestrel/c/atc/statement-generation.lisp
M books/kestrel/c/atc/table.lisp
M books/kestrel/c/atc/tag-generation.lisp
M books/kestrel/c/atc/term-checkers-atc.lisp
M books/kestrel/c/atc/term-recognizers.lisp
M books/kestrel/c/atc/theorem-generation.lisp
M books/kestrel/c/language/integer-ranges.lisp
M books/kestrel/c/syntax/input-files.lisp
M books/kestrel/c/syntax/output-files.lisp
M books/kestrel/c/syntax/package.lsp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/tests/disambiguator.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/transformation/simpadd0-proofs.lisp
M books/kestrel/c/transformation/split-fn-proofs.lisp
M books/kestrel/error-checking/def-error-checker.lisp
M books/kestrel/error-checking/ensure-function-is-defined.lisp
M books/kestrel/error-checking/ensure-function-is-guard-verified.lisp
M books/kestrel/error-checking/ensure-function-is-logic-mode.lisp
M books/kestrel/error-checking/ensure-function-is-pure-if-raw.lisp
M books/kestrel/error-checking/ensure-symbol-is-fresh-event-name.lisp
M books/kestrel/error-checking/ensure-value-is-constant-name.lisp
M books/kestrel/error-checking/ensure-value-is-function-name.lisp
M books/kestrel/error-checking/ensure-value-is-untranslated-term.lisp
M books/kestrel/event-macros/applicability-conditions.lisp
M books/kestrel/event-macros/event-generation-soft.lisp
M books/kestrel/event-macros/event-generation.lisp
M books/kestrel/event-macros/template-generators.lisp
M books/kestrel/fty/deffixequiv-sk.lisp
M books/kestrel/fty/pseudo-event-form-list.lisp
M books/kestrel/fty/pseudo-event-form.lisp
M books/kestrel/helpers/model-induct.lisp
M books/kestrel/isar/defisar.lisp
M books/kestrel/java/aij/assumptions.lisp
M books/kestrel/java/atj/aij-notions.lisp
M books/kestrel/java/atj/deep-code-generation.lisp
M books/kestrel/java/atj/input-processing.lisp
M books/kestrel/java/atj/java-primitive-arrays.lisp
M books/kestrel/java/atj/java-primitives.lisp
M books/kestrel/java/atj/library-extensions.lisp
M books/kestrel/java/atj/pre-translation/multiple-values.lisp
M books/kestrel/java/atj/pre-translation/remove-dead-if-branches.lisp
M books/kestrel/java/atj/pre-translation/remove-return-last.lisp
M books/kestrel/java/atj/pre-translation/trivial-vars.lisp
M books/kestrel/java/atj/pre-translation/type-annotation.lisp
M books/kestrel/java/atj/pre-translation/unused-vars.lisp
M books/kestrel/java/atj/pre-translation/var-renaming.lisp
M books/kestrel/java/atj/pre-translation/var-reuse.lisp
M books/kestrel/java/atj/shallow-code-generation.lisp
M books/kestrel/java/atj/shallow-quoted-constant-generation.lisp
M books/kestrel/java/atj/types.lisp
M books/kestrel/terms-light/all-fnnames1.lisp
M books/kestrel/terms-light/compat.lisp
M books/kestrel/terms-light/drop-unused-lambda-bindings.lisp
M books/kestrel/terms-light/unary-lambdap.lisp
M books/kestrel/untranslated-terms/replace-calls.lisp
M books/kestrel/utilities/ensure-rules-known.lisp
M books/kestrel/utilities/error-checking/tests.lisp
M books/kestrel/utilities/error-checking/top.lisp
M books/kestrel/utilities/event-tuples-between.lisp
M books/kestrel/utilities/magic-macroexpand1-dollar.lisp
M books/kestrel/utilities/ruler-extenders.lisp
M books/kestrel/utilities/sublis-expr-plus.lisp
M books/kestrel/utilities/system/fresh-names.lisp
M books/kestrel/utilities/system/named-formulas.lisp
M books/kestrel/utilities/system/numbered-names.lisp
M books/kestrel/utilities/system/terms.lisp
M books/kestrel/utilities/system/world-queries.lisp
M books/kestrel/utilities/ubi-doc.lisp
M books/kestrel/utilities/untranslate-preprocessing.lisp
M books/kestrel/utilities/user-interface.lisp
M books/kestrel/world-light/fn-definedp.lisp
M books/std/util/defmapping-tests-utils.lisp
M books/std/util/defmapping.lisp
M books/std/util/tests/defarbrec.lisp
M books/system/doc/acl2-doc.lisp
M books/workshops/2018/kaufmann/td-cands.lisp
M books/workshops/2020/coglio-westfold/isodata.lisp
M books/workshops/2020/peng-greenstreet/term-substitution.lisp

Log Message:
-----------
Merge.


Commit: 1b50ef5693f4b759b506311d4f07cd30741c0b0c
https://github.com/acl2/acl2/commit/1b50ef5693f4b759b506311d4f07cd30741c0b0c
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/deftreeops-doc.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/c/atc/symbolic-execution-rules/if-star.lisp
M books/std/system/top.lisp

Log Message:
-----------
Merge.


Commit: e55e8467e2c59a977677220301156aff96b393e7
https://github.com/acl2/acl2/commit/e55e8467e2c59a977677220301156aff96b393e7
Author: Matt Kaufmann <kauf...@cs.utexas.edu>
Date: 2024-08-25 (Sun, 25 Aug 2024)

Changed paths:
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html

Log Message:
-----------
Synched doc.lisp etc.


Commit: e3bfa538a5131d418257f0aab8f252e0d62cea6b
https://github.com/acl2/acl2/commit/e3bfa538a5131d418257f0aab8f252e0d62cea6b
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-08-26 (Mon, 26 Aug 2024)
M books/kestrel/axe/x86/support-axe.lisp
M books/make-event/.sys/acl2x...@useless-runes.lsp
M books/system/.sys/f-put-...@useless-runes.lsp
M books/workshops/2018/sumners/svcnf.lisp

Log Message:
-----------
Merge commit 'e1b18c3bfa3449697a7655f01baa6bd856d33261' into HEAD


Commit: 5cc50d80bd6cff66846a2e297fe40602b86b58cc
https://github.com/acl2/acl2/commit/5cc50d80bd6cff66846a2e297fe40602b86b58cc
Author: Sol Swords <sol.s...@intel.com>
Date: 2024-08-26 (Mon, 26 Aug 2024)

Changed paths:
M books/centaur/bigmem-asymmetric/bigmem-asymmetric.lisp
M books/centaur/bigmem-asymmetric/concrete-asymmetric.lisp
M books/kestrel/axe/x86/support-axe.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/messages.lisp
A books/projects/aleobft/dynamic/owned-certificates.lisp
A books/projects/aleobft/dynamic/same-owned-certificates.lisp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
A books/projects/aleobft/dynamic/unequivocal-certificates-def-and-init.lisp
M books/projects/aleobft/static/properties-dags.lisp
M books/projects/pfcs/abnf-tree-utilities.lisp
M books/projects/pfcs/lifting.lisp
M books/projects/pfcs/semantics-shallow.lisp
M books/projects/x86isa/virtualization/top.lisp
M doc/acl2-code-size.txt
M doc/home-page.html

Log Message:
-----------
Merge branch 'master' of https://github.com/acl2/acl2 into intel-main


Commit: fd745f7968a91d020f54e4936cfba59ebef98dab
https://github.com/acl2/acl2/commit/fd745f7968a91d020f54e4936cfba59ebef98dab
Author: Matt Kaufmann <kauf...@cs.utexas.edu>
Date: 2024-08-26 (Mon, 26 Aug 2024)

Changed paths:
M books/centaur/bigmem-asymmetric/concrete-asymmetric.lisp

Log Message:
-----------
Excluded from LispWorks regression a book that tries to make an array that is too long for LispWorks.


Commit: b12e446679b8cf2d4f33eba359a7049c23332faa
https://github.com/acl2/acl2/commit/b12e446679b8cf2d4f33eba359a7049c23332faa
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-26 (Mon, 26 Aug 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/defgrammar.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/c/atc/atc.lisp
M books/kestrel/c/atc/defobject.lisp
M books/kestrel/c/atc/defstruct.lisp
M books/kestrel/c/atc/defthm-disjoint.lisp
M books/kestrel/c/atc/expression-generation.lisp
M books/kestrel/c/atc/fty-pseudo-terms.lisp
M books/kestrel/c/atc/function-and-loop-generation.lisp
M books/kestrel/c/atc/generation-contexts.lisp
M books/kestrel/c/atc/generation.lisp
M books/kestrel/c/atc/input-processing.lisp
M books/kestrel/c/atc/statement-generation.lisp
M books/kestrel/c/atc/table.lisp
M books/kestrel/c/atc/tag-generation.lisp
M books/kestrel/c/atc/term-checkers-atc.lisp
M books/kestrel/c/atc/term-recognizers.lisp
M books/kestrel/c/atc/theorem-generation.lisp
M books/kestrel/c/language/integer-ranges.lisp
M books/kestrel/c/syntax/input-files.lisp
M books/kestrel/c/syntax/output-files.lisp
M books/kestrel/c/syntax/package.lsp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/tests/disambiguator.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/transformation/simpadd0-proofs.lisp
M books/kestrel/c/transformation/split-fn-proofs.lisp
M books/kestrel/error-checking/def-error-checker.lisp
M books/kestrel/error-checking/ensure-function-is-defined.lisp
M books/kestrel/error-checking/ensure-function-is-guard-verified.lisp
M books/kestrel/error-checking/ensure-function-is-logic-mode.lisp
M books/kestrel/error-checking/ensure-function-is-pure-if-raw.lisp
M books/kestrel/error-checking/ensure-symbol-is-fresh-event-name.lisp
M books/kestrel/error-checking/ensure-value-is-constant-name.lisp
M books/kestrel/error-checking/ensure-value-is-function-name.lisp
M books/kestrel/error-checking/ensure-value-is-untranslated-term.lisp
M books/kestrel/event-macros/applicability-conditions.lisp
M books/kestrel/event-macros/event-generation-soft.lisp
M books/kestrel/event-macros/event-generation.lisp
M books/kestrel/event-macros/template-generators.lisp
M books/kestrel/fty/deffixequiv-sk.lisp
M books/kestrel/fty/pseudo-event-form-list.lisp
M books/kestrel/fty/pseudo-event-form.lisp
M books/kestrel/helpers/model-induct.lisp
M books/kestrel/isar/defisar.lisp
M books/kestrel/java/aij/assumptions.lisp
M books/kestrel/java/atj/aij-notions.lisp
M books/kestrel/java/atj/deep-code-generation.lisp
M books/kestrel/java/atj/input-processing.lisp
M books/kestrel/java/atj/java-primitive-arrays.lisp
M books/kestrel/java/atj/java-primitives.lisp
M books/kestrel/java/atj/library-extensions.lisp
M books/kestrel/java/atj/pre-translation/multiple-values.lisp
M books/kestrel/java/atj/pre-translation/remove-dead-if-branches.lisp
M books/kestrel/java/atj/pre-translation/remove-return-last.lisp
M books/kestrel/java/atj/pre-translation/trivial-vars.lisp
M books/kestrel/java/atj/pre-translation/type-annotation.lisp
M books/kestrel/java/atj/pre-translation/unused-vars.lisp
M books/kestrel/java/atj/pre-translation/var-renaming.lisp
M books/kestrel/java/atj/pre-translation/var-reuse.lisp
M books/kestrel/java/atj/shallow-code-generation.lisp
M books/kestrel/java/atj/shallow-quoted-constant-generation.lisp
M books/kestrel/java/atj/types.lisp
M books/kestrel/terms-light/all-fnnames1.lisp
M books/kestrel/terms-light/compat.lisp
M books/kestrel/terms-light/drop-unused-lambda-bindings.lisp
M books/kestrel/terms-light/unary-lambdap.lisp
M books/kestrel/untranslated-terms/replace-calls.lisp
M books/kestrel/utilities/ensure-rules-known.lisp
M books/kestrel/utilities/error-checking/tests.lisp
M books/kestrel/utilities/error-checking/top.lisp
M books/kestrel/utilities/event-tuples-between.lisp
M books/kestrel/utilities/magic-macroexpand1-dollar.lisp
M books/kestrel/utilities/ruler-extenders.lisp
M books/kestrel/utilities/sublis-expr-plus.lisp
M books/kestrel/utilities/system/fresh-names.lisp
M books/kestrel/utilities/system/named-formulas.lisp
M books/kestrel/utilities/system/numbered-names.lisp
M books/kestrel/utilities/system/terms.lisp
M books/kestrel/utilities/system/world-queries.lisp
M books/kestrel/utilities/ubi-doc.lisp
M books/kestrel/utilities/untranslate-preprocessing.lisp
M books/kestrel/utilities/user-interface.lisp
M books/kestrel/world-light/fn-definedp.lisp
M books/std/util/defmapping-tests-utils.lisp
M books/std/util/defmapping.lisp
M books/std/util/tests/defarbrec.lisp
M books/system/doc/acl2-doc.lisp
M books/workshops/2018/kaufmann/td-cands.lisp
M books/workshops/2020/coglio-westfold/isodata.lisp
M books/workshops/2020/peng-greenstreet/term-substitution.lisp

Log Message:
-----------
Merge.


Commit: aa8d8187641806cf2bc9367ec62497c7ae2148e0
https://github.com/acl2/acl2/commit/aa8d8187641806cf2bc9367ec62497c7ae2148e0
Author: Grant Jurgensen <gr...@jurgensen.dev>
Date: 2024-08-27 (Tue, 27 Aug 2024)

Changed paths:
M books/doc/relnotes.lisp

Log Message:
-----------
Update book release notes

This adds release notes for the new Schroder-Bernstein library, the
soundness fix in tshell-call, and the new :verify-guards :after-returns
option for the defines macro.


Commit: b5eac335b27200f1fec70f5452c5b7a84ce5c514
https://github.com/acl2/acl2/commit/b5eac335b27200f1fec70f5452c5b7a84ce5c514
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-08-27 (Tue, 27 Aug 2024)

Changed paths:
M books/doc/relnotes.lisp

Log Message:
-----------
Merge commit 'aa8d8187641806cf2bc9367ec62497c7ae2148e0' into HEAD


Commit: 4692d6e96663eda406dc5d263fa402b88e367dfb
https://github.com/acl2/acl2/commit/4692d6e96663eda406dc5d263fa402b88e367dfb
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-27 (Tue, 27 Aug 2024)

Changed paths:
M books/doc/relnotes.lisp

Log Message:
-----------
Merge.


Commit: 32c89487623bd50ed70c6c67ca32416711335948
https://github.com/acl2/acl2/commit/32c89487623bd50ed70c6c67ca32416711335948
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-27 (Tue, 27 Aug 2024)

Changed paths:
M books/doc/relnotes.lisp

Log Message:
-----------
Merge.


Commit: 87c360eddbd7eddb7524bf24f3683cd438bdd0b4
https://github.com/acl2/acl2/commit/87c360eddbd7eddb7524bf24f3683cd438bdd0b4
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-27 (Tue, 27 Aug 2024)

Changed paths:
M books/kestrel/axe/x86/evaluator-x86.lisp
A books/kestrel/xml/xml-parser.lisp
A books/kestrel/xml/xml.lisp

Log Message:
-----------
Merge.


Commit: fb38db19d539f3d2989bf9beba286b48dd72c1bb
https://github.com/acl2/acl2/commit/fb38db19d539f3d2989bf9beba286b48dd72c1bb
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-08-27 (Tue, 27 Aug 2024)

Changed paths:
M books/kestrel/axe/x86/evaluator-x86.lisp
A books/kestrel/xml/xml-parser.lisp
A books/kestrel/xml/xml.lisp

Log Message:
-----------
Merge commit '4692d6e96663eda406dc5d263fa402b88e367dfb' into HEAD


Commit: 1c6530c0dea034dc8155cc03402dd5cefac3ce53
https://github.com/acl2/acl2/commit/1c6530c0dea034dc8155cc03402dd5cefac3ce53
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-27 (Tue, 27 Aug 2024)

Changed paths:
M books/kestrel/axe/rules1.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/axe/x86/tester-rules-bv.lisp
M books/kestrel/axe/x86/tester-rules.lisp
M books/kestrel/bv/.sys/bvcat...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/adder.lisp
M books/kestrel/bv/bitand.lisp
M books/kestrel/bv/bitwise.lisp
M books/kestrel/bv/bitxor.lisp
M books/kestrel/bv/bvlt.lisp
M books/kestrel/bv/bvnot.lisp
M books/kestrel/bv/bvor.lisp
M books/kestrel/bv/getbit.lisp
M books/kestrel/bv/logext.lisp
M books/kestrel/bv/rules.lisp
M books/kestrel/bv/rules0.lisp
M books/kestrel/bv/rules3.lisp
M books/kestrel/crypto/r1cs/sparse/gadgets/range-check.lisp
M books/kestrel/ethereum/semaphore/r1cs-proof-rules.lisp
M books/kestrel/prime-fields/bv-rules.lisp
M books/kestrel/x86/.sys/condi...@useless-runes.lsp
M books/kestrel/x86/.sys/flo...@useless-runes.lsp
M books/kestrel/x86/.sys/sup...@useless-runes.lsp
M books/kestrel/x86/conditions.lisp
M books/kestrel/x86/support.lisp

Log Message:
-----------
[bv] Keep a rule disabled.


Commit: 37e24ed6b44f1a88d8ee19ddd414687c892dabc7
https://github.com/acl2/acl2/commit/37e24ed6b44f1a88d8ee19ddd414687c892dabc7
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-27 (Tue, 27 Aug 2024)

Changed paths:
M books/doc/relnotes.lisp
M books/doc/top.lisp
M books/ihs/quotient-remainder-lemmas.lisp
M books/kestrel/axe/x86/evaluator-x86.lisp
M books/kestrel/axe/x86/support-axe.lisp
A books/kestrel/xml/xml-parser.lisp
A books/kestrel/xml/xml.lisp
M books/make-event/.sys/acl2x...@useless-runes.lsp
M books/system/.sys/f-put-...@useless-runes.lsp
M books/workshops/2018/sumners/svcnf.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html

Log Message:
-----------
Merge.


Commit: 7b2bb7774ea2298dbfe597993904a0fbc09d41d4
https://github.com/acl2/acl2/commit/7b2bb7774ea2298dbfe597993904a0fbc09d41d4
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-28 (Wed, 28 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp

Log Message:
-----------
[AleoBFT dynamic] Remove spurious hyp.


Commit: f19f9d4d76064ea190f66c655bcdd16c606f7e6b
https://github.com/acl2/acl2/commit/f19f9d4d76064ea190f66c655bcdd16c606f7e6b
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-28 (Wed, 28 Aug 2024)

Changed paths:
M books/projects/aleobft/static/invariant-no-self-messages.lisp

Log Message:
-----------
[AleoBFT static] Simplify a proof.


Commit: 51f9286c8b761ef9927df78b0b8947fb9cbd16ef
https://github.com/acl2/acl2/commit/51f9286c8b761ef9927df78b0b8947fb9cbd16ef
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-28 (Wed, 28 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/no-self-messages.lisp

Log Message:
-----------
[AleoBFT dynamic] Add and prove invariant.

This invariant says that messages in the network are never self-addressed.


Commit: 62ab58991e9f143f5159b83416df327dc410da1d
https://github.com/acl2/acl2/commit/62ab58991e9f143f5159b83416df327dc410da1d
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Merge commit '1c6530c0dea034dc8155cc03402dd5cefac3ce53' into HEAD


Commit: 63473bf8419b421c89a91f3b91151bb63c91b2da
https://github.com/acl2/acl2/commit/63473bf8419b421c89a91f3b91151bb63c91b2da
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-28 (Wed, 28 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Add operation on certificate sets.


Commit: 9e1ed3ee2e1f785ea1176b37aa4bb8ee945d46d7
https://github.com/acl2/acl2/commit/9e1ed3ee2e1f785ea1176b37aa4bb8ee945d46d7
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-28 (Wed, 28 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Tweak two function definitions.

Have them fix their first inputs and prove that they do.


Commit: f12d6802ec71c692c904e2d6e23f044ce5da0210
https://github.com/acl2/acl2/commit/f12d6802ec71c692c904e2d6e23f044ce5da0210
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/projects/leo/grammar.abnf

Log Message:
-----------
[Leo] Add reference to official copy of grammar.


Commit: f5de173ec925d3a07f01e2707d68302a79b399c5
https://github.com/acl2/acl2/commit/f5de173ec925d3a07f01e2707d68302a79b399c5
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some thoerems.


Commit: dd653cab1520abbbfa79c887395716b37d58d4b6
https://github.com/acl2/acl2/commit/dd653cab1520abbbfa79c887395716b37d58d4b6
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/no-self-buffer.lisp

Log Message:
-----------
[AleoBFT dynamic] Add and prove invariant.

This says that certificates in a validator's buffer are not authored by the
validator, because they are received via messages, which as previously proved
are never self-addressed.


Commit: 45eb73c9575f172aba4d1b885c13d5664b0c05ab
https://github.com/acl2/acl2/commit/45eb73c9575f172aba4d1b885c13d5664b0c05ab
Author: Alessandro Coglio <cog...@kestrel.edu>
Commit: 8a303104a86dbd081e7a8e1bddfbc3e8600c6e2a
https://github.com/acl2/acl2/commit/8a303104a86dbd081e7a8e1bddfbc3e8600c6e2a
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/projects/aleobft/static/invariant-no-self-endorsed.lisp

Log Message:
-----------
[AleoBFT static] Update some doc.
Commit: 1910c6f6fefd119187afcbbdce5abcdd849691cf
https://github.com/acl2/acl2/commit/1910c6f6fefd119187afcbbdce5abcdd849691cf
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/preprocess-file.lisp

Log Message:
-----------
[c] Fix doc typos.


Commit: b3494d61963eedad0dc717ebf2ac1d50ac084976
https://github.com/acl2/acl2/commit/b3494d61963eedad0dc717ebf2ac1d50ac084976
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Remove unneeded hint.


Commit: 8e455f218b576bfc7286185df2b9f57f5abfbe58
https://github.com/acl2/acl2/commit/8e455f218b576bfc7286185df2b9f57f5abfbe58
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/validator-states.lisp

Log Message:
-----------
[AleoBFT dynamic] Improve recognizer name.


Commit: bf78c8628280ee4f5ee3914920c2d8a93e61dc04
https://github.com/acl2/acl2/commit/bf78c8628280ee4f5ee3914920c2d8a93e61dc04
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp

Log Message:
-----------
[AleoBFT dynamic] Remove spurious hyp.


Commit: 38df5b0588f3e864ee05cd582260e9f195bae0e4
https://github.com/acl2/acl2/commit/38df5b0588f3e864ee05cd582260e9f195bae0e4
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/validator-states.lisp

Log Message:
-----------
[AleoBFT dynamic] Add operation on sets of author-round pairs.

With accompanying theorems.


Commit: 6aab7d3684414ac7cf6b81bf11e5478fb6a7b21e
https://github.com/acl2/acl2/commit/6aab7d3684414ac7cf6b81bf11e5478fb6a7b21e
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp

Log Message:
-----------
[AleoBFT dynamic] Add theorems about transitions.


Commit: e4284a97608632dd6983fe67cd4d551dba2513aa
https://github.com/acl2/acl2/commit/e4284a97608632dd6983fe67cd4d551dba2513aa
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/no-self-endorsed.lisp

Log Message:
-----------
[AleoBFT dynamic] Add and prove an invariant.

This says that the set of endorsed author-round pairs of a validator does not
have any pair with the validator's address.


Commit: f1902a26353167e702b5f6224a43de71b85ac2d1
https://github.com/acl2/acl2/commit/f1902a26353167e702b5f6224a43de71b85ac2d1
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp

Log Message:
-----------
[C$] Add fixtype for GCC extensions.

This is to keep information about the underscores before or around certain GCC
keywords.


Commit: 58282c215a161d2ade4696ce3e989f4e71ef3424
https://github.com/acl2/acl2/commit/58282c215a161d2ade4696ce3e989f4e71ef3424
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp

Log Message:
-----------
[C$] Refactor some abstract syntax.

Instead of having three fixtypes cases for `restrict`, `__restrict`, and
`__restrict__`, have one with a parameter that distinguishes the three subcases.

Adapt parser and printer.


Commit: d149a25a498eb4219d67b0bb42d9e6ba0c6e7ff8
https://github.com/acl2/acl2/commit/d149a25a498eb4219d67b0bb42d9e6ba0c6e7ff8
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp

Log Message:
-----------
[C$] Refactor some abstract syntax.

Instead of having three fixtypes cases for `inline`, `__inline`, and
`__inline__`, have one with a parameter that distinguishes the three subcases.

Adapt parser, printer, and an abstract syntax operation.


Commit: 3d864e939df00485750136af8b083f50db55dfdd
https://github.com/acl2/acl2/commit/3d864e939df00485750136af8b083f50db55dfdd
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/grammar.abnf

Log Message:
-----------
[C$] Improve doc of GCC keywords in grammar.


Commit: 7060b0b82a9c3a0e146d585a7b37fe09c7b4e336
https://github.com/acl2/acl2/commit/7060b0b82a9c3a0e146d585a7b37fe09c7b4e336
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp

Log Message:
-----------
[C$] Add support for GCC extension `__alignof`.

This is equivalent to the standard `_Alignof` and to the (already supported) GCC
extension `__alignof__`.


Commit: 49576146d8d25faef781d02577d957babb4648f4
https://github.com/acl2/acl2/commit/49576146d8d25faef781d02577d957babb4648f4
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/jvm/lifter.lisp
M books/kestrel/axe/jvm/rule-lists-jvm.lisp
M books/kestrel/axe/prove-equivalence-tests.lisp
M books/kestrel/axe/rule-lists.lisp

Log Message:
-----------
[axe[ Improve some rule names.


Commit: 57c1977573bef731fad1c574d8d3234d364e48ec
https://github.com/acl2/acl2/commit/57c1977573bef731fad1c574d8d3234d364e48ec
Author: Cassidy Waldrip <57576518+ca...@users.noreply.github.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/acl2s/installation.lisp

Log Message:
-----------
Update installation.lisp to reflect dependency updates (#1621)


Commit: 22d2d11d627b700b5c322c3cf54cf72b134a8531
https://github.com/acl2/acl2/commit/22d2d11d627b700b5c322c3cf54cf72b134a8531
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/jvm/lifter.lisp
M books/kestrel/axe/jvm/rule-lists-jvm.lisp
M books/kestrel/axe/prove-equivalence-tests.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/c/syntax/preprocess-file.lisp

Log Message:
-----------
Merge.


Commit: 6592542ed7c119536a31e2879c53a06f43900719
https://github.com/acl2/acl2/commit/6592542ed7c119536a31e2879c53a06f43900719
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/jvm/lifter.lisp
M books/kestrel/axe/jvm/rule-lists-jvm.lisp
M books/kestrel/axe/prove-equivalence-tests.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/c/syntax/preprocess-file.lisp

Log Message:
-----------
Merge commit '49576146d8d25faef781d02577d957babb4648f4' into HEAD


Commit: 0ceb35ffacee43e49a41aa9b1dfc3f37e41e0c4c
https://github.com/acl2/acl2/commit/0ceb35ffacee43e49a41aa9b1dfc3f37e41e0c4c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp

Log Message:
-----------
[axe] Fix comment.


Commit: 35990122f91b45cc8dc4c007fb120a3591f59b59
https://github.com/acl2/acl2/commit/35990122f91b45cc8dc4c007fb120a3591f59b59
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp

Log Message:
-----------
[C$] Add support for GCC extension `__asm` keyword.

This is a variant of `asm` and `__asm__`, for which we already had support.

Extend the abstract syntax to keep track of three variants instead of two.

Adapt printer, parser, and an abstract syntax operation.


Commit: 2291ff23a059e5744ff0d1669bf876dbcc766764
https://github.com/acl2/acl2/commit/2291ff23a059e5744ff0d1669bf876dbcc766764
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp

Log Message:
-----------
[axe] Clean up some formatting.


Commit: 9e413c075861e8f297e26c17093d2882b5d2a9f3
https://github.com/acl2/acl2/commit/9e413c075861e8f297e26c17093d2882b5d2a9f3
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)

Changed paths:
M books/kestrel/axe/prune-term.lisp

Log Message:
-----------
[axe] Speed up implementation proofs.


Commit: 07e34f646254ddd5141402540307edc4cb9cc607
https://github.com/acl2/acl2/commit/07e34f646254ddd5141402540307edc4cb9cc607
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp

Log Message:
-----------
[C$] Add support for `__attribute` keyword variant.

This is equivalent to `__attribute__`, for which we already have support.

Extend the abstract syntax to keep track of the variant.

Adapt printer, parser, and an abstract syntax operation.


Commit: 9e439a102844f40d54eeba6a1a0f6f07bd5c04e2
https://github.com/acl2/acl2/commit/9e439a102844f40d54eeba6a1a0f6f07bd5c04e2
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/jvm/lifter.lisp
M books/kestrel/axe/jvm/rule-lists-jvm.lisp
M books/kestrel/axe/prove-equivalence-tests.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/c/syntax/preprocess-file.lisp

Log Message:
-----------
Merge.


Commit: a575f7654edc35cc87c862b3c82868f51b8e2ab1
https://github.com/acl2/acl2/commit/a575f7654edc35cc87c862b3c82868f51b8e2ab1
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp

Log Message:
-----------
[C$] Add support for `__signed` and `__signed__`.

These are GCC extensions, keyword variants of `signed`.


Commit: 43e4166073339d1ba8f2cb512c2de010beaa6250
https://github.com/acl2/acl2/commit/43e4166073339d1ba8f2cb512c2de010beaa6250
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp

Log Message:
-----------
[C$] Add support for GCC extension `__int128`.

This is a non-standard integer type, for 128-bit signed integers.


Commit: c9d163c8fdc4be04c36a45978f5817509de4c873
https://github.com/acl2/acl2/commit/c9d163c8fdc4be04c36a45978f5817509de4c873
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp

Log Message:
-----------
[C$] Add support for GCC extension `_Float128`.

This is a type. Previously we treated as a typedef name in the disambiguator,
which was adequate for past purposes, but the correct treatment is that of a
(non-standard) type specifier.


Commit: 36e31bb666c29c01d14730538710a558f8f9ffdc
https://github.com/acl2/acl2/commit/36e31bb666c29c01d14730538710a558f8f9ffdc
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp

Log Message:
-----------
[C$] Add support for GCC extension `__builtin_va_list`.

This is a built-in type, not readily documented in the GCC manual, but observed
in practical code and verified in a GCC implementation.

Previously we were treating this as a typedef name in the disambiguator, which
was adequate for past purposes, but the correct treatment is that of a
(non-standard) type specifier.


Commit: d15ce1b0311f5bafb5febfbbde032676eec7aaa1
https://github.com/acl2/acl2/commit/d15ce1b0311f5bafb5febfbbde032676eec7aaa1
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp

Log Message:
-----------
[C$] Add support for `typeof`.

This is a GCC extension, which also includes the variants `__typeof` and
`__typeof__`.


Commit: e37a3702baa5f4334d733e8b1113416b483d9dc8
https://github.com/acl2/acl2/commit/e37a3702baa5f4334d733e8b1113416b483d9dc8
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/no-self-messages.lisp

Log Message:
-----------
[AleoBFT dynamic] Fix XDOC topic name.
Commit: a2262eab0228797e348bede716a200983f6c5f26
https://github.com/acl2/acl2/commit/a2262eab0228797e348bede716a200983f6c5f26
Author: Cassidy Waldrip <57576518+ca...@users.noreply.github.com>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/acl2s/installation.lisp

Log Message:
-----------
Fix ampersand issue in installation.lisp (#1623)

* Update installation.lisp to reflect dependency updates

* Fix ampersand issue in installation.lisp

---------

Co-authored-by: Pete Manolios <pman...@gmail.com>


Commit: d3bb61fff1c71118d82ffd85b5bee6b07a3e668c
https://github.com/acl2/acl2/commit/d3bb61fff1c71118d82ffd85b5bee6b07a3e668c
Author: Pete Manolios <pman...@gmail.com>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/jvm/lifter.lisp
M books/kestrel/axe/jvm/rule-lists-jvm.lisp
M books/kestrel/axe/prove-equivalence-tests.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/preprocess-file.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/no-self-buffer.lisp
A books/projects/aleobft/dynamic/no-self-endorsed.lisp
A books/projects/aleobft/dynamic/no-self-messages.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/validator-states.lisp
M books/projects/aleobft/static/invariant-no-self-endorsed.lisp
M books/projects/aleobft/static/invariant-no-self-messages.lisp
M books/projects/leo/grammar.abnf

Log Message:
-----------
Merge remote-tracking branch 'remotes/origin/master' into testing-acl2s


Commit: 49437d9ad596f6e51a2caf4864ec96870ff860f5
https://github.com/acl2/acl2/commit/49437d9ad596f6e51a2caf4864ec96870ff860f5
Author: Yahya Sohail <yahya...@hotmail.com>
Date: 2024-08-30 (Fri, 30 Aug 2024)

Changed paths:
M books/projects/x86isa/virtualization/top.lisp

Log Message:
-----------
Fix doc not building on non-CCL lisps because the
virtualization/top.lisp book was marked as ccl-only and depended on by
the doc


Commit: fff56291e3a8d468e485ce3e0676332d656a97f0
https://github.com/acl2/acl2/commit/fff56291e3a8d468e485ce3e0676332d656a97f0
Author: MattKaufmann <kauf...@cs.utexas.edu>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
M books/projects/x86isa/virtualization/top.lisp

Log Message:
-----------
Merge pull request #1624 from yaso9/master

Fix doc not building on non-CCL lisps


Commit: f291c4502f64c080fa672708692cb51e392c2726
https://github.com/acl2/acl2/commit/f291c4502f64c080fa672708692cb51e392c2726
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some theorems about certificate retrieval.


Commit: 135328806ff84b12baaed08a2fad4782e2b4f77a
https://github.com/acl2/acl2/commit/135328806ff84b12baaed08a2fad4782e2b4f77a
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/signer-records.lisp

Log Message:
-----------
[AleoBFT dynamic] Add and prove invariant.

This says that each certificate signer has a record (in the sense formalized in
the invariant) of the certificate.


Commit: 65a65622db3d7be6de011560f5c543c1ca26c8bb
https://github.com/acl2/acl2/commit/65a65622db3d7be6de011560f5c543c1ca26c8bb
Author: Eric Smith <ews...@gmail.com>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
M books/kestrel/x86/parsers/parse-elf-file.lisp

Log Message:
-----------
[x86] Clarify ELF file parser implementation.


Commit: af0d7f1f425ed6023710920f682aada775ec663c
https://github.com/acl2/acl2/commit/af0d7f1f425ed6023710920f682aada775ec663c
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/committees.lisp

Log Message:
-----------
[AleoBFT dynamic] Expand some doc.


Commit: 50a90c342e507528ff74a714fa11233a509f107d
https://github.com/acl2/acl2/commit/50a90c342e507528ff74a714fa11233a509f107d
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/elections.lisp
M books/projects/aleobft/dynamic/initialization.lisp

Log Message:
-----------
[AleoBFT dynamic] Add and use an operation on committees.

This provides more abstraction for the notion of members, especially for a
future extension of the model with stake.


Commit: d027fcc032c20860614fdb37a138477ab666719e
https://github.com/acl2/acl2/commit/d027fcc032c20860614fdb37a138477ab666719e
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/fault-tolerance.lisp

Log Message:
-----------
[AleoBFT dynamic] Formalize fault tolerance.

This is a bit more elaborate than usual, for dynamic committees.


Commit: 8b868573dbe978f042dd34afc8c8d7fbfed0dba8
https://github.com/acl2/acl2/commit/8b868573dbe978f042dd34afc8c8d7fbfed0dba8
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
M books/projects/aleobft/dynamic/fault-tolerance.lisp

Log Message:
-----------
[AleoBFT dynamic] Remove unneeded book inclusion.


Commit: 2c245538928b46be4fc5fa0127d8959961e4e5cb
https://github.com/acl2/acl2/commit/2c245538928b46be4fc5fa0127d8959961e4e5cb
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
M books/projects/x86isa/virtualization/top.lisp

Log Message:
-----------
Merge.


Commit: 0980ace4e887a4c646f3b251a9c05baa1f09bae4
https://github.com/acl2/acl2/commit/0980ace4e887a4c646f3b251a9c05baa1f09bae4
Author: Matt Kaufmann <kauf...@cs.utexas.edu>
Date: 2024-08-31 (Sat, 31 Aug 2024)

Changed paths:
A books/centaur/sv/svtv/svtv-to-fsm-test.acl2
M books/projects/dpss/DPSS-B/cert.acl2
A books/projects/x86isa/machine/physical-memory.acl2
M books/workshops/2023/kumar-etal/graphs.acl2

Log Message:
-----------
Turn off waterfall parallelism for ACL2(p) where necessary.


Commit: 8b57c846a39ccf847210f9b7c65d34f597aa26e5
https://github.com/acl2/acl2/commit/8b57c846a39ccf847210f9b7c65d34f597aa26e5
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/addresses.lisp

Log Message:
-----------
[AleoBFT dynamic] Add a fixtype for optional addresses.


Commit: ccf2d4223cf6c757db24600939663ee83114427d
https://github.com/acl2/acl2/commit/ccf2d4223cf6c757db24600939663ee83114427d
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/static/invariant-unequivocal-certificates.lisp

Log Message:
-----------
[AleoBFT static] Improve some doc.


Commit: 265d2a4cc208c9f02ec1678f509d3c760c8ec200
https://github.com/acl2/acl2/commit/265d2a4cc208c9f02ec1678f509d3c760c8ec200
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/addresses.lisp

Log Message:
-----------
[AleoBFT dynamic] Add a theorem.


Commit: 70b6185eee4c8d63dfa496970283c8c647250837
https://github.com/acl2/acl2/commit/70b6185eee4c8d63dfa496970283c8c647250837
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blockchains.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/fault-tolerance.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp

Log Message:
-----------
[AleoBFT dynamic] Refine model of committee calculation.

Enforce that the committee is always a subset of the total set of validators in
the system, by adding a parameter for that set to the operations that need it,
which is then instantiated in operations that have access to the system state.

This is actually more of a constraint on the system state than on the commitee
calculation proper. The documentation explains the rationale behind this
modeling approach.


Commit: e239ac98a5f767e77cee19a3509d3a3c8d1d2c18
https://github.com/acl2/acl2/commit/e239ac98a5f767e77cee19a3509d3a3c8d1d2c18
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/committees.lisp

Log Message:
-----------
[AleoBFT dynamic] Expand some doc.


Commit: e2a0610770170db579d38a84a46ecc9ddd31e53a
https://github.com/acl2/acl2/commit/e2a0610770170db579d38a84a46ecc9ddd31e53a
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/committees.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some theorems.

These are about the calculated committee when the blockchain is still empty.


Commit: 0e18881ffdfbf3e044bb17c6776b5e394aedc7b7
https://github.com/acl2/acl2/commit/0e18881ffdfbf3e044bb17c6776b5e394aedc7b7
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp

Log Message:
-----------
[AleoBFT] Add some theorems about transitions.

These describe how the blockchain changes under each kind of transition.


Commit: 7b7d0c80c2e86980a6ee4ad185f1527ab2ac2fab
https://github.com/acl2/acl2/commit/7b7d0c80c2e86980a6ee4ad185f1527ab2ac2fab
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp

Log Message:
-----------
[AleoBFT dynamic] Simplify some theorems.

Remove some unnecessary hyps.


Commit: e72c9445c4f16e8b1d1542554ef715606eb856ac
https://github.com/acl2/acl2/commit/e72c9445c4f16e8b1d1542554ef715606eb856ac
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/no-self-buffer.lisp
M books/projects/aleobft/dynamic/no-self-endorsed.lisp
M books/projects/aleobft/dynamic/same-owned-certificates.lisp
M books/projects/aleobft/dynamic/signer-records.lisp

Log Message:
-----------
[AleoBFT dynamic] Simplify some hints.


Commit: dcd7c6ee313eede2ef67c08ac01bc48cd5d72c64
https://github.com/acl2/acl2/commit/dcd7c6ee313eede2ef67c08ac01bc48cd5d72c64
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp

Log Message:
-----------
[AleoBFT dynamic] Keep a theorem disabled.


Commit: a1b700335b93ca946596c7df854bc8e3544e32a3
https://github.com/acl2/acl2/commit/a1b700335b93ca946596c7df854bc8e3544e32a3
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp

Log Message:
-----------
[AleoBFT dynamic] Fix typo in theorem.

Still a theorem, just not as useful! Also was causing a rewrite loop.


Commit: e539bd8cfbf41727c72ea835a96384776e91f5f0
https://github.com/acl2/acl2/commit/e539bd8cfbf41727c72ea835a96384776e91f5f0
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/committees.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some theorems.

These are about calculated committees being among the system validators.


Commit: da87290ef5bc5645c2436ec12de2df1c062a4419
https://github.com/acl2/acl2/commit/da87290ef5bc5645c2436ec12de2df1c062a4419
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/signer-records.lisp

Log Message:
-----------
[AleoBFT dynamic] Remove spurious blank lines.


Commit: c21dd93cb31241a8aca65edc4967f6d213645001
https://github.com/acl2/acl2/commit/c21dd93cb31241a8aca65edc4967f6d213645001
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
A books/projects/aleobft/dynamic/committees-in-system.lisp
M books/projects/aleobft/dynamic/correctness.lisp

Log Message:
-----------
[AleoBFT dynamic] Add and prove an invariant.

This is about committees always being subsets of all the validators in the
system.


Commit: 9f2dbbba888914634f5864d75f0fc2cba0977926
https://github.com/acl2/acl2/commit/9f2dbbba888914634f5864d75f0fc2cba0977926
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/projects/aleobft/library-extensions/oset-theorems.lisp

Log Message:
-----------
[AleoBFT] Add a libraty theorem about osets.


Commit: 6f305dacfea943b4a1e9fc755b8bd9420787d64d
https://github.com/acl2/acl2/commit/6f305dacfea943b4a1e9fc755b8bd9420787d64d
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/grammar.abnf

Log Message:
-----------
[C$] Improve ABNF grammar.

Factor equivalent keywords with GCC extensions.


Commit: ae64f05f2335a7c6bb3c7142508d3698c8716dc1
https://github.com/acl2/acl2/commit/ae64f05f2335a7c6bb3c7142508d3698c8716dc1
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-01 (Sun, 01 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/disambiguator.lisp

Log Message:
-----------
[C$] Improve error messages from the disambiguator.

Print the content of the identifier, which is an ACL2 string after parsing,
instead of the identifier fixtype value.
Commit: a3850da4862c02993459a133721003a16c310bd1
https://github.com/acl2/acl2/commit/a3850da4862c02993459a133721003a16c310bd1
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/x86/parsers/parse-elf-file.lisp

Log Message:
-----------
[x86] Tweak parser output.


Commit: b89177c4ee24b64d0a5ecaaf94e5932a8d541f79
https://github.com/acl2/acl2/commit/b89177c4ee24b64d0a5ecaaf94e5932a8d541f79
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/bv-rules-axe.lisp

Log Message:
-----------
[axe] Remove done todo.


Commit: d5eb7590784db076dc2225b3875c050b00d0da8b
https://github.com/acl2/acl2/commit/d5eb7590784db076dc2225b3875c050b00d0da8b
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/bv/bvmod.lisp
M books/kestrel/bv/rules3.lisp

Log Message:
-----------
[bv/axe] Add/improve rules for turning mod into bvmod.


Commit: 12c05bb47954f97f666149e17199103c3413a313
https://github.com/acl2/acl2/commit/12c05bb47954f97f666149e17199103c3413a313
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-syntax-functions.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/def-simplified.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/bv/bvif.lisp
M books/kestrel/bv/bvmod.lisp
M books/kestrel/bv/bvshl.lisp
M books/kestrel/bv/rules3.lisp
M books/kestrel/clause-processors/flatten-literals.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2-proof.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2.lisp
M books/kestrel/utilities/if.lisp
M books/kestrel/utilities/myif.lisp

Log Message:
-----------
Merge.


Commit: 37fe90a042a1a09f62ac34ce397088bfb2eb6bcf
https://github.com/acl2/acl2/commit/37fe90a042a1a09f62ac34ce397088bfb2eb6bcf
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-syntax-functions.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/def-simplified.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/bv/bvif.lisp
M books/kestrel/bv/bvmod.lisp
M books/kestrel/bv/bvshl.lisp
M books/kestrel/bv/rules3.lisp
M books/kestrel/clause-processors/flatten-literals.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2-proof.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2.lisp
M books/kestrel/utilities/if.lisp
M books/kestrel/utilities/myif.lisp

Log Message:
-----------
Merge commit 'd5eb7590784db076dc2225b3875c050b00d0da8b' into HEAD


Commit: d3908dc5b5b2a1941bfd32498ae4784c412f715a
https://github.com/acl2/acl2/commit/d3908dc5b5b2a1941bfd32498ae4784c412f715a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/x86/parsers/parse-elf-file.lisp

Log Message:
-----------
[x86] Fix decoding of exotic ELF file types.


Commit: 89897fd95b1cfd185fc476a76ccd4369e767e443
https://github.com/acl2/acl2/commit/89897fd95b1cfd185fc476a76ccd4369e767e443
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/bv/rules6.lisp

Log Message:
-----------
[bv] Add theory-invariants.


Commit: 50bc8c307651d7f59affed58c3a3dab498e453fb
https://github.com/acl2/acl2/commit/50bc8c307651d7f59affed58c3a3dab498e453fb
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp

Log Message:
-----------
[axe] Simplify, especially hints.


Commit: 71eb66e9abebef25554c168a3811528e8cfa1e6f
https://github.com/acl2/acl2/commit/71eb66e9abebef25554c168a3811528e8cfa1e6f
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/x86/read-and-write.lisp

Log Message:
-----------
[x86] Organize a bit.


Commit: 04cc8cb0b657fdb26c874cec2d2dbab0c9a10cae
https://github.com/acl2/acl2/commit/04cc8cb0b657fdb26c874cec2d2dbab0c9a10cae
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/rule-lists.lisp

Log Message:
-----------
[axe/x86] Comment out rule.

We currently do not introduce read-byte.


Commit: 515e98c5f1170c1df93fa2ea7d92f7c4c08bc65b
https://github.com/acl2/acl2/commit/515e98c5f1170c1df93fa2ea7d92f7c4c08bc65b
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/rule-lists.lisp

Log Message:
-----------
[axe] Continue organizing bv-intro rules.


Commit: 5f20a1fccb206df3c5ded58f078d9b4ff5af3a90
https://github.com/acl2/acl2/commit/5f20a1fccb206df3c5ded58f078d9b4ff5af3a90
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/lifter.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/x86/read-and-write.lisp

Log Message:
-----------
[axe/x86] Improve rules about read.

This includes improving some names.


Commit: 658b0aa1d92af983d40ccbf2a4ae3821b2d9722f
https://github.com/acl2/acl2/commit/658b0aa1d92af983d40ccbf2a4ae3821b2d9722f
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv/bvlt.lisp
M books/kestrel/bv/rules.lisp
M books/kestrel/bv/rules4.lisp

Log Message:
-----------
[bv/axe] Clean up some hints.


Commit: b0a65637740c8b1c26ab2e5779d0aef4d8ac89ba
https://github.com/acl2/acl2/commit/b0a65637740c8b1c26ab2e5779d0aef4d8ac89ba
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/x86/read-and-write.lisp

Log Message:
-----------
[x86] Improve some rules.


Commit: aa477c941d2a7c49c76fba8e412342d7fc931968
https://github.com/acl2/acl2/commit/aa477c941d2a7c49c76fba8e412342d7fc931968
Author: Andrew Walter <mist3r...@gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/acl2s/installation.lisp

Log Message:
-----------
[acl2s] Add Windows installation videos (#1627)


Commit: 6eb7de7931afb0ae24e45eda80eb03ca0b11de84
https://github.com/acl2/acl2/commit/6eb7de7931afb0ae24e45eda80eb03ca0b11de84
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/tester.lisp

Log Message:
-----------
[x86] Switch the default rewriter for test-function to :x86.

This matches what test-functions and test-file do.


Commit: fb1e4d193a1789d7f44a40cf8c984a97472f1fb5
https://github.com/acl2/acl2/commit/fb1e4d193a1789d7f44a40cf8c984a97472f1fb5
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/tester.lisp

Log Message:
-----------
Merge.


Commit: 9a0f53fd01d4873d111af8afcd3348a039cf47e8
https://github.com/acl2/acl2/commit/9a0f53fd01d4873d111af8afcd3348a039cf47e8
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/tester.lisp

Log Message:
-----------
Merge.
Commit: 1140641e9a59d2e59bf91d19416558954d29c46b
https://github.com/acl2/acl2/commit/1140641e9a59d2e59bf91d19416558954d29c46b
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/bv-lists/array-patterns.lisp

Log Message:
-----------
[bv-lists] Generalize 2 array-pattern rules.
Commit: 4003b378aaa7e0412db1ae9568fa3085d510bd82
https://github.com/acl2/acl2/commit/4003b378aaa7e0412db1ae9568fa3085d510bd82
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blockchains.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some theorems.

These are about blockchain operations.


Commit: 08fab19d7bf84996f66aba960da0424ac09defa1
https://github.com/acl2/acl2/commit/08fab19d7bf84996f66aba960da0424ac09defa1
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/last-blockchain-round.lisp

Log Message:
-----------
[AleoBFT dynamic] Add and prove an invariant.

This says that the round of the newest block is the same as the last committed
round recorded in a validator's state; or the last committed round is 0 if there
are no blocks yet.


Commit: 725c4bd71bef19d7db26724eff7b88445984d2f8
https://github.com/acl2/acl2/commit/725c4bd71bef19d7db26724eff7b88445984d2f8
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Tweak some doc.


Commit: abfb85502f14e69bb07f11b88142761ec1018891
https://github.com/acl2/acl2/commit/abfb85502f14e69bb07f11b88142761ec1018891
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Clarify some doc.


Commit: 9a611bb226baff5724abdb680a2130f6c3ab2c41
https://github.com/acl2/acl2/commit/9a611bb226baff5724abdb680a2130f6c3ab2c41
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Add predicate on certificate lists.

This says when their round numbers are strictly increasing and even, analogous
to the predicate on blockchains. This is necessary to prove an upcoming
invariant.


Commit: e8cf3eaf02fd200b957da7e398d413efc3db6d9d
https://github.com/acl2/acl2/commit/e8cf3eaf02fd200b957da7e398d413efc3db6d9d
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/bv-lists/array-patterns.lisp
A books/kestrel/lists-light/every-nth.lisp
M books/kestrel/lists-light/top.lisp

Log Message:
-----------
[lists-light] Split every-nth into new book.


Commit: 55b56b25c276b371652fc3e294c336e179c18857
https://github.com/acl2/acl2/commit/55b56b25c276b371652fc3e294c336e179c18857
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator.lisp

Log Message:
-----------
[evaluator] Reduce deps.


Commit: 637550797ea8ab698b9c6f556e692250e25b6340
https://github.com/acl2/acl2/commit/637550797ea8ab698b9c6f556e692250e25b6340
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator.lisp
M books/kestrel/bv-lists/array-patterns.lisp
A books/kestrel/lists-light/every-nth.lisp
M books/kestrel/lists-light/top.lisp

Log Message:
-----------
Merge.


Commit: d78a8f1f535b3bf2f841adffcf33135cbfa4dc2c
https://github.com/acl2/acl2/commit/d78a8f1f535b3bf2f841adffcf33135cbfa4dc2c
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator.lisp
M books/kestrel/bv-lists/array-patterns.lisp
A books/kestrel/lists-light/every-nth.lisp
M books/kestrel/lists-light/top.lisp

Log Message:
-----------
Merge commit '55b56b25c276b371652fc3e294c336e179c18857' into HEAD


Commit: adfd6532c19173e8d8910ea76e0a480f346252ad
https://github.com/acl2/acl2/commit/adfd6532c19173e8d8910ea76e0a480f346252ad
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator.lisp
M books/kestrel/bv-lists/array-patterns.lisp
A books/kestrel/lists-light/every-nth.lisp
M books/kestrel/lists-light/top.lisp

Log Message:
-----------
Merge.


Commit: 5624fefe39525e05ff0af6743a309a780773fabf
https://github.com/acl2/acl2/commit/5624fefe39525e05ff0af6743a309a780773fabf
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/helpers/improve-book-implementation.lisp

Log Message:
-----------
[helpers] Add todo.


Commit: c48e934e26af58dfd49d6f1924a300a0128922ac
https://github.com/acl2/acl2/commit/c48e934e26af58dfd49d6f1924a300a0128922ac
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/rules-in-rule-lists.lisp

Log Message:
-----------
[axe] Reduce deps.


Commit: 3cf47735a2e81dce24cb6c85b0b0508fad5c3fca
https://github.com/acl2/acl2/commit/3cf47735a2e81dce24cb6c85b0b0508fad5c3fca
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/unguarded-primitives.lisp

Log Message:
-----------
[axe] Disable some unguarded defuns.


Commit: 4fbbb76df04b81b4f504d5e2ba51caf4ea3341c0
https://github.com/acl2/acl2/commit/4fbbb76df04b81b4f504d5e2ba51caf4ea3341c0
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/set-rules.lisp

Log Message:
-----------
[axe] Move a rule.


Commit: b144902660258eaa4c8425e5baa9d445eef490cd
https://github.com/acl2/acl2/commit/b144902660258eaa4c8425e5baa9d445eef490cd
Author: Sol Swords <sol.s...@intel.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/centaur/misc/multiply-out.lisp

Log Message:
-----------
add rules for dividing out common factors


Commit: e1995a3a1b998029015c35c470bddb149394e70d
https://github.com/acl2/acl2/commit/e1995a3a1b998029015c35c470bddb149394e70d
Author: Sol Swords <sol.s...@intel.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/centaur/bigmem-asymmetric/bigmem-asymmetric.lisp
M books/centaur/bigmem-asymmetric/concrete-asymmetric.lisp
M books/kestrel/axe/x86/support-axe.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/messages.lisp
A books/projects/aleobft/dynamic/owned-certificates.lisp
A books/projects/aleobft/dynamic/same-owned-certificates.lisp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
A books/projects/aleobft/dynamic/unequivocal-certificates-def-and-init.lisp
M books/projects/aleobft/static/properties-dags.lisp
M books/projects/pfcs/abnf-tree-utilities.lisp
M books/projects/pfcs/lifting.lisp
M books/projects/pfcs/semantics-shallow.lisp
M books/projects/x86isa/virtualization/top.lisp
M doc/acl2-code-size.txt
M doc/home-page.html

Log Message:
-----------
Merge branch 'intel-main' of https://github.com/intel-staging/acl2 into intel-main


Commit: 544c3f53e9c3fb7f346b1271678df2c336824bd3
https://github.com/acl2/acl2/commit/544c3f53e9c3fb7f346b1271678df2c336824bd3
Author: Matt Kaufmann <matthew.j...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M axioms.lisp
M basis-a.lisp
M books/build/universal-dependency.certdep
M books/system/doc/acl2-doc.lisp
M books/system/tests/abstract-stobj-nesting/nested-abstract-stobjs-log.txt
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M other-events.lisp

Log Message:
-----------
Fixed a soundness bug that exploited incorrect generation of raw Lisp code for the recognizer of a stobj field of a concrete stobj.

Quoting :DOC note-8-6:

Fixed a soundness bug that exploited incorrect generation of raw Lisp
code for the recognizer of a [stobj] field of a stobj. More
precisely, the bug occurred when a concrete stobj has a field whose
type is the name of either a concrete or abstract stobj. Here is
an example.

First certify the following book, sub.lisp.

(in-package "ACL2")
(defstobj lo lo-fld)
(defstobj hi (hi-fld :type lo))

Then before the bug was fixed, the following book was certifiable.

(in-package "ACL2")
(include-book "sub")
(defthm thm1 ; logically correct
(hi-fldp '(nil))
:rule-classes nil
:hints (("Goal" :in-theory (disable (:e hi-fldp)))))
(defthm thm2 ; "proved" by unsound execution
(not (hi-fldp '(nil)))
:rule-classes nil)
(thm ; proof of nil
nil
:hints (("Goal" :use (thm1 thm2))))


Commit: c55a1848a423d92d2c2094f45ba9b8e7d2922558
https://github.com/acl2/acl2/commit/c55a1848a423d92d2c2094f45ba9b8e7d2922558
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M axioms.lisp
M basis-a.lisp
M books/build/universal-dependency.certdep
M books/kestrel/axe/evaluator.lisp
M books/kestrel/bv-lists/array-patterns.lisp
A books/kestrel/lists-light/every-nth.lisp
M books/kestrel/lists-light/top.lisp
M books/system/doc/acl2-doc.lisp
M books/system/tests/abstract-stobj-nesting/nested-abstract-stobjs-log.txt
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M other-events.lisp

Log Message:
-----------
Merge.


Commit: c679a219c54bf5b17e1d18a2887570ff858aa757
https://github.com/acl2/acl2/commit/c679a219c54bf5b17e1d18a2887570ff858aa757
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Fix typo in function name.


Commit: 78a363d3b1d3d7e9bdd0adae4899e4528197e384
https://github.com/acl2/acl2/commit/78a363d3b1d3d7e9bdd0adae4899e4528197e384
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/last-blockchain-round.lisp

Log Message:
-----------
[AleoBFT dynamic] Add a stronger rule.

This is for an invariant used in the proof of another upcoming invariant.


Commit: cf4c04612b5909083aca7df7a4e0581ad3fe023a
https://github.com/acl2/acl2/commit/cf4c04612b5909083aca7df7a4e0581ad3fe023a
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blockchains.lisp

Log Message:
-----------
[AleoBFT dynamic] Add theorems about blockchain extension.


Commit: 119c6e07ef7c7d779dcda64d6ecc6962cb14df3c
https://github.com/acl2/acl2/commit/119c6e07ef7c7d779dcda64d6ecc6962cb14df3c
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/ordered-even-blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Add and prove another invariant.

This says that the blocks in each validator's blockchain have round numbers that
are all even and are in stictly increasing order, from older to newer.


Commit: 1093118a7e5bdb960d2239a54b0f7e779d376e46
https://github.com/acl2/acl2/commit/1093118a7e5bdb960d2239a54b0f7e779d376e46
Author: Temel, Mert <mert....@intel.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/centaur/svl/4vec-lemmas.lisp
M books/centaur/svl/svex-reduce/width-of-svex.lisp
M books/projects/vescmul/find-adders/top.lisp

Log Message:
-----------
[centaur/svl] adding SVEX-INSERT-PARTSEL


Commit: 80f0e6feda18733a046e46efeeaf103da53905c0
https://github.com/acl2/acl2/commit/80f0e6feda18733a046e46efeeaf103da53905c0
Author: Temel, Mert <mert....@intel.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/centaur/misc/multiply-out.lisp

Log Message:
-----------
merge


Commit: b3bf2f4005aaf4d7b1bd889e457ba0b5edd2ed29
https://github.com/acl2/acl2/commit/b3bf2f4005aaf4d7b1bd889e457ba0b5edd2ed29
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M axioms.lisp
M basis-a.lisp
M books/acl2s/installation.lisp
M books/build/universal-dependency.certdep
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/projects/aleobft/dynamic/addresses.lisp
M books/projects/aleobft/dynamic/blockchains.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/certificates.lisp
A books/projects/aleobft/dynamic/committees-in-system.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/definition.lisp
M books/projects/aleobft/dynamic/elections.lisp
M books/projects/aleobft/dynamic/fault-tolerance.lisp
M books/projects/aleobft/dynamic/no-self-buffer.lisp
M books/projects/aleobft/dynamic/no-self-endorsed.lisp
M books/projects/aleobft/dynamic/nonforking-blockchains-def-and-init.lisp
M books/projects/aleobft/dynamic/package.lsp
A books/projects/aleobft/dynamic/quorum-intersection.lisp
M books/projects/aleobft/dynamic/same-owned-certificates.lisp
M books/projects/aleobft/dynamic/signer-records.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/transitions.lisp
M books/projects/aleobft/dynamic/validator-states.lisp
R books/projects/aleobft/library-extensions/lists-nofork-p.lisp
A books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/library-extensions/oset-theorems.lisp
M books/projects/aleobft/library-extensions/top.lisp
M books/projects/aleobft/static/invariant-anchors-not-forking.lisp
M books/projects/aleobft/static/invariant-blockchain-not-forking.lisp
M books/projects/aleobft/static/invariant-unequivocal-certificates.lisp
M books/projects/aleobft/static/package.lsp
M books/std/osets/membership.lisp
M books/system/doc/acl2-doc.lisp
M books/system/tests/abstract-stobj-nesting/nested-abstract-stobjs-log.txt
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M other-events.lisp

Log Message:
-----------
Merge.


Commit: 515876254ea1f38a1def2097f2c2b52613bbb761
https://github.com/acl2/acl2/commit/515876254ea1f38a1def2097f2c2b52613bbb761
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/x86/package.lsp

Log Message:
-----------
[x86] Add symbol to package.


Commit: 054f4f5849418c955db422fe14fb2b7fd84f4df6
https://github.com/acl2/acl2/commit/054f4f5849418c955db422fe14fb2b7fd84f4df6
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/unguarded-defuns.lisp

Log Message:
-----------
[axe] Add all-equal$-unguarded.


Commit: 19ef08236076c1cea71194f059b87f609ee22a6c
https://github.com/acl2/acl2/commit/19ef08236076c1cea71194f059b87f609ee22a6c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp

Log Message:
-----------
[axe] Tweak evaluator.


Commit: 3bf0b057f9b2586ca008d1b34158e18d12468380
https://github.com/acl2/acl2/commit/3bf0b057f9b2586ca008d1b34158e18d12468380
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator-basic.lisp

Log Message:
-----------
[axe] Add 2 functions to evaluator-basic.

These are for dealing with array lookups that can be simplified (e.g., index is a multiple of 4, or all array values are the same).


Commit: d07a3d0db6f61c9fc3a599fc976ec5297fab186a
https://github.com/acl2/acl2/commit/d07a3d0db6f61c9fc3a599fc976ec5297fab186a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/lifter.lisp

Log Message:
-----------
[axe/x86] Add todo.


Commit: e73cec49e3cf309463e7c465dc694bef69b16104
https://github.com/acl2/acl2/commit/e73cec49e3cf309463e7c465dc694bef69b16104
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M axioms.lisp
M basis-a.lisp
M books/acl2s/installation.lisp
M books/build/universal-dependency.certdep
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/projects/aleobft/dynamic/addresses.lisp
M books/projects/aleobft/dynamic/blockchains.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/certificates.lisp
A books/projects/aleobft/dynamic/committees-in-system.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/definition.lisp
M books/projects/aleobft/dynamic/elections.lisp
M books/projects/aleobft/dynamic/fault-tolerance.lisp
M books/projects/aleobft/dynamic/no-self-buffer.lisp
M books/projects/aleobft/dynamic/no-self-endorsed.lisp
M books/projects/aleobft/dynamic/nonforking-blockchains-def-and-init.lisp
M books/projects/aleobft/dynamic/package.lsp
A books/projects/aleobft/dynamic/quorum-intersection.lisp
M books/projects/aleobft/dynamic/same-owned-certificates.lisp
M books/projects/aleobft/dynamic/signer-records.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/transitions.lisp
M books/projects/aleobft/dynamic/validator-states.lisp
R books/projects/aleobft/library-extensions/lists-nofork-p.lisp
A books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/library-extensions/oset-theorems.lisp
M books/projects/aleobft/library-extensions/top.lisp
M books/projects/aleobft/static/invariant-anchors-not-forking.lisp
M books/projects/aleobft/static/invariant-blockchain-not-forking.lisp
M books/projects/aleobft/static/invariant-unequivocal-certificates.lisp
M books/projects/aleobft/static/package.lsp
M books/std/osets/membership.lisp
M books/system/doc/acl2-doc.lisp
M books/system/tests/abstract-stobj-nesting/nested-abstract-stobjs-log.txt
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M other-events.lisp

Log Message:
-----------
Merge.


Commit: 753a9972ea4032167141362deb067870453e678c
https://github.com/acl2/acl2/commit/753a9972ea4032167141362deb067870453e678c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M axioms.lisp
M basis-a.lisp
M books/acl2s/installation.lisp
M books/build/universal-dependency.certdep
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/projects/aleobft/dynamic/addresses.lisp
M books/projects/aleobft/dynamic/blockchains.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/certificates.lisp
A books/projects/aleobft/dynamic/committees-in-system.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/definition.lisp
M books/projects/aleobft/dynamic/elections.lisp
M books/projects/aleobft/dynamic/fault-tolerance.lisp
M books/projects/aleobft/dynamic/no-self-buffer.lisp
M books/projects/aleobft/dynamic/no-self-endorsed.lisp
M books/projects/aleobft/dynamic/nonforking-blockchains-def-and-init.lisp
M books/projects/aleobft/dynamic/package.lsp
A books/projects/aleobft/dynamic/quorum-intersection.lisp
M books/projects/aleobft/dynamic/same-owned-certificates.lisp
M books/projects/aleobft/dynamic/signer-records.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/transitions.lisp
M books/projects/aleobft/dynamic/validator-states.lisp
R books/projects/aleobft/library-extensions/lists-nofork-p.lisp
A books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/library-extensions/oset-theorems.lisp
M books/projects/aleobft/library-extensions/top.lisp
M books/projects/aleobft/static/invariant-anchors-not-forking.lisp
M books/projects/aleobft/static/invariant-blockchain-not-forking.lisp
M books/projects/aleobft/static/invariant-unequivocal-certificates.lisp
M books/projects/aleobft/static/package.lsp
M books/std/osets/membership.lisp
M books/system/doc/acl2-doc.lisp
M books/system/tests/abstract-stobj-nesting/nested-abstract-stobjs-log.txt
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M other-events.lisp

Log Message:
-----------
Merge.


Commit: 848aa5d14e09422dfd254a4e8a1ceee275668b5c
https://github.com/acl2/acl2/commit/848aa5d14e09422dfd254a4e8a1ceee275668b5c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp

Log Message:
-----------
[axe] Remove unnecessary functions from evaluator.

Also use a better function to evaluate slice.


Commit: 7a5b8f1ced753ec4d54da597e70586d56038012d
https://github.com/acl2/acl2/commit/7a5b8f1ced753ec4d54da597e70586d56038012d
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/make-prover-simple.lisp
M books/kestrel/axe/prover.lisp

Log Message:
-----------
[axe] Drop unneeded rule.


Commit: 8d57b578d9f133e6e32b5efd7cc8a2a1273d0473
https://github.com/acl2/acl2/commit/8d57b578d9f133e6e32b5efd7cc8a2a1273d0473
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/evaluator-x86.lisp

Log Message:
-----------
[axe/x86] Add function to evaluator.


Commit: b3803f7c2c011d25b5d5d6b691aa5dcee3389e2a
https://github.com/acl2/acl2/commit/b3803f7c2c011d25b5d5d6b691aa5dcee3389e2a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/support-axe.lisp

Log Message:
-----------
[axe/x86] Add openers for bv-array-read-chunk-little.


Commit: 8a1d73e84f51f9009521fb8ed0d3615133f49bab
https://github.com/acl2/acl2/commit/8a1d73e84f51f9009521fb8ed0d3615133f49bab
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/unguarded-defuns.lisp

Log Message:
-----------
[axe] Add leftrotate to evaluator-basic.


Commit: 631038938e1dd31c9bd3285766604463df8e569a
https://github.com/acl2/acl2/commit/631038938e1dd31c9bd3285766604463df8e569a
Author: Temel, Mert <mert....@intel.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/centaur/svl/4vec-lemmas.lisp

Log Message:
-----------
[svl] add a lemma


Commit: cf9281bca5eec23441758971609fe5d897c7978c
https://github.com/acl2/acl2/commit/cf9281bca5eec23441758971609fe5d897c7978c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blockchains.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/last-blockchain-round.lisp
A books/projects/aleobft/dynamic/ordered-even-blocks.lisp

Log Message:
-----------
Merge.


Commit: 06e4521db71dd9ac92e761ca8cd868c3aea31ac0
https://github.com/acl2/acl2/commit/06e4521db71dd9ac92e761ca8cd868c3aea31ac0
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/x86/read-and-write.lisp

Log Message:
-----------
[axe/x86] Continue improving rules about read.


Commit: d50ab295d126ad6c3eeca2663ef4007da5b1fa1d
https://github.com/acl2/acl2/commit/d50ab295d126ad6c3eeca2663ef4007da5b1fa1d
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/implementation-environments.lisp

Log Message:
-----------
[C$] Improve some implementation environment operations.

Fix some inputs and prove fixing theorems.


Commit: f109ccf939f1db9aea990c370dcf6d5c4f45ad22
https://github.com/acl2/acl2/commit/f109ccf939f1db9aea990c370dcf6d5c4f45ad22
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/validator.lisp

Log Message:
-----------
[C$] Extend validator.

Add code to validate integer constants.


Commit: 96142202a6e0a93115c887fee2b06dbd21f8225c
https://github.com/acl2/acl2/commit/96142202a6e0a93115c887fee2b06dbd21f8225c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-syntax-functions-bv.lisp

Log Message:
-----------
[axe] Add todo.


Commit: f467ff676dc029bf45f5ffecfcc029b4422b74ab
https://github.com/acl2/acl2/commit/f467ff676dc029bf45f5ffecfcc029b4422b74ab
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/tester-rules-bv.lisp

Log Message:
-----------
[axe] Improve some bv-intro rules.

Including improving their names.


Commit: a856db13ce7d63d549639b221bfcdef564353e01
https://github.com/acl2/acl2/commit/a856db13ce7d63d549639b221bfcdef564353e01
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/x86/evaluator-x86.lisp
M books/kestrel/axe/x86/lifter.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/support-axe.lisp
M books/kestrel/x86/package.lsp
M books/kestrel/x86/parsers/parse-elf-file.lisp
M books/kestrel/x86/read-and-write.lisp
M books/projects/aleobft/dynamic/blockchains.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/last-blockchain-round.lisp
A books/projects/aleobft/dynamic/ordered-even-blocks.lisp

Log Message:
-----------
Merge.


Commit: cae85c363a06237f5e6c2ce59f9232114a9f35de
https://github.com/acl2/acl2/commit/cae85c363a06237f5e6c2ce59f9232114a9f35de
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-rule-lists.lisp

Log Message:
-----------
[axe] Clarify.


Commit: 8bd0f79fe123ce0e48f36ca425a7f9976ae6dbd4
https://github.com/acl2/acl2/commit/8bd0f79fe123ce0e48f36ca425a7f9976ae6dbd4
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/stored-rules.lisp

Log Message:
-----------
[axe] Organize file.


Commit: 4248cb21e88ba57239d2819e9072e7ca844a4fcd
https://github.com/acl2/acl2/commit/4248cb21e88ba57239d2819e9072e7ca844a4fcd
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator.lisp

Log Message:
-----------
[axe] Drop unused rule.


Commit: 1ab9279b82e94dcf1aaca55a0ba081ac6e83ad0a
https://github.com/acl2/acl2/commit/1ab9279b82e94dcf1aaca55a0ba081ac6e83ad0a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/list-rules-axe.lisp
M books/kestrel/axe/make-axe-rules.lisp

Log Message:
-----------
[axe] Organize, clarify, add guard, remove unneeded code.


Commit: 8e1b24fcbe7b5aafb0075f28d0a2bd4f46ba3c7c
https://github.com/acl2/acl2/commit/8e1b24fcbe7b5aafb0075f28d0a2bd4f46ba3c7c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/x86/evaluator-x86.lisp
M books/kestrel/axe/x86/lifter.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/support-axe.lisp
M books/kestrel/x86/package.lsp
M books/kestrel/x86/parsers/parse-elf-file.lisp
M books/kestrel/x86/read-and-write.lisp
M books/projects/aleobft/dynamic/blockchains.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/last-blockchain-round.lisp
A books/projects/aleobft/dynamic/ordered-even-blocks.lisp

Log Message:
-----------
Merge.


Commit: 801bcb7ec965340e0898ea79ff54690d93db386a
https://github.com/acl2/acl2/commit/801bcb7ec965340e0898ea79ff54690d93db386a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/axe-syntax-functions-bv.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/tester-rules-bv.lisp
M books/kestrel/bv/bvlt.lisp
M books/kestrel/bv/rules.lisp
M books/kestrel/bv/rules4.lisp
M books/kestrel/bv/rules6.lisp

Log Message:
-----------
Merge.


Commit: ab744c89f0d0678274bbeacd056abf886f713528
https://github.com/acl2/acl2/commit/ab744c89f0d0678274bbeacd056abf886f713528
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/helpers/speed-up-implementation.lisp

Log Message:
-----------
[helpers] Refactor speed-up-defthm.

Also fix handling of the :otf-flg.


Commit: e6026fbcbbf155a3a79030b039fc0af963a8b881
https://github.com/acl2/acl2/commit/e6026fbcbbf155a3a79030b039fc0af963a8b881
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/rule-lists.lisp

Log Message:
-----------
[axe] Improve some rule names.


Commit: 7d1d369c62aeef0be04e62d5be33b31831676d79
https://github.com/acl2/acl2/commit/7d1d369c62aeef0be04e62d5be33b31831676d79
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/rule-lists.lisp

Log Message:
-----------
[axe/x86] Tweak rule lists.


Commit: 7b3a8705c413667841729b434000aa415979964b
https://github.com/acl2/acl2/commit/7b3a8705c413667841729b434000aa415979964b
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/abnf/package.lsp

Log Message:
-----------
[ABNF] Import symbol into the package.


Commit: 748dca077d486cf65aca66d5bb5d962b3ae8d812
https://github.com/acl2/acl2/commit/748dca077d486cf65aca66d5bb5d962b3ae8d812
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/deftreeops.lisp

Log Message:
-----------
[ABNF] Complete `deftreeops` `:print` support.

There were a few more things to do in the implementation to actually enable
proper print control. These have been now added, and (interactively) tested.


Commit: fa116139bd97a265444387f4a21a6a08915934ea
https://github.com/acl2/acl2/commit/fa116139bd97a265444387f4a21a6a08915934ea
Author: Matt Kaufmann <kauf...@cs.utexas.edu>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/demos/geneqv-test-log.txt
M boot-strap-pass-2-a.lisp
M other-events.lisp

Log Message:
-----------
Put cbd-fn in guard-verified logic mode.

Thanks to Eric Smith for requesting that cbd-fn be changed to call (er
hard? ...) instead of (er hard ...), so that it could be in logic mode
with guards verified. So I made that change to the er call and then
put cbd-fn in guard-verified logic mode.

Passed "make proofs" in addition to "make regression-everything".


Commit: 46119b2a11f98241d68b8f12a929b90f3a8c1393
https://github.com/acl2/acl2/commit/46119b2a11f98241d68b8f12a929b90f3a8c1393
Author: Matt Kaufmann <kauf...@cs.utexas.edu>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M axioms.lisp
M basis-a.lisp
M books/build/universal-dependency.certdep
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/axe-syntax-functions-bv.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/x86/evaluator-x86.lisp
M books/kestrel/axe/x86/lifter.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/support-axe.lisp
M books/kestrel/axe/x86/tester-rules-bv.lisp
M books/kestrel/axe/x86/tester.lisp
M books/kestrel/bv-lists/array-patterns.lisp
M books/kestrel/bv/bvlt.lisp
M books/kestrel/bv/rules.lisp
M books/kestrel/bv/rules4.lisp
M books/kestrel/bv/rules6.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
A books/kestrel/lists-light/every-nth.lisp
M books/kestrel/lists-light/top.lisp
M books/kestrel/x86/package.lsp
M books/kestrel/x86/parsers/parse-elf-file.lisp
M books/kestrel/x86/read-and-write.lisp
M books/projects/aleobft/dynamic/blockchains.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/certificates.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/definition.lisp
M books/projects/aleobft/dynamic/elections.lisp
A books/projects/aleobft/dynamic/last-blockchain-round.lisp
M books/projects/aleobft/dynamic/nonforking-blockchains-def-and-init.lisp
A books/projects/aleobft/dynamic/ordered-even-blocks.lisp
M books/projects/aleobft/dynamic/package.lsp
A books/projects/aleobft/dynamic/quorum-intersection.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/transitions.lisp
M books/projects/aleobft/dynamic/validator-states.lisp
R books/projects/aleobft/library-extensions/lists-nofork-p.lisp
A books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/library-extensions/top.lisp
M books/projects/aleobft/static/invariant-anchors-not-forking.lisp
M books/projects/aleobft/static/invariant-blockchain-not-forking.lisp
M books/projects/aleobft/static/package.lsp
M books/system/doc/acl2-doc.lisp
M books/system/tests/abstract-stobj-nesting/nested-abstract-stobjs-log.txt
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M other-events.lisp

Log Message:
-----------
Merge remote-tracking branch 'remotes/origin/master'


Commit: 0e2574bfc4834c48415e6e4cf645d0928d6c68f2
https://github.com/acl2/acl2/commit/0e2574bfc4834c48415e6e4cf645d0928d6c68f2
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/bv-lists/list-patterns.lisp

Log Message:
-----------
[bv-lists] Reduce deps.


Commit: 66bca38d37513e9c5cd6079fe7f5bc7c9d1f0a18
https://github.com/acl2/acl2/commit/66bca38d37513e9c5cd6079fe7f5bc7c9d1f0a18
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/x86/read-over-write-rules.lisp

Log Message:
-----------
[x86] Add 2 rules about program-at.


Commit: 66928662024eaa3afd925f65fe8802b8ab72f00e
https://github.com/acl2/acl2/commit/66928662024eaa3afd925f65fe8802b8ab72f00e
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/rule-lists.lisp

Log Message:
-----------
[axe/x86] Avoid blasting 2-byte reads.


Commit: 233dbc300ec588ecb0940d1b07172ae6f8a1a728
https://github.com/acl2/acl2/commit/233dbc300ec588ecb0940d1b07172ae6f8a1a728
Author: Matt Kaufmann <kauf...@cs.utexas.edu>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/utilities/gen-xdoc-for-file.lisp

Log Message:
-----------
Add whitespace to force recertification (to solve testing failures)


Commit: d94f11b8fa0447576e754cc40246de6b98d15929
https://github.com/acl2/acl2/commit/d94f11b8fa0447576e754cc40246de6b98d15929
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-06 (Fri, 06 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/validator.lisp

Log Message:
-----------
[C$] Extend validator.

Add code to validate floating constants.


Commit: 50ac4b4cb3788f3991d9cfda3ef4729b88e1b0d0
https://github.com/acl2/acl2/commit/50ac4b4cb3788f3991d9cfda3ef4729b88e1b0d0
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Changed paths:
M books/kestrel/x86/read-and-write.lisp

Log Message:
-----------
[x86] Add comment.


Commit: 72f196adf69bbe47bb021317ec97a12f0147bc5f
https://github.com/acl2/acl2/commit/72f196adf69bbe47bb021317ec97a12f0147bc5f
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/rule-lists.lisp

Log Message:
-----------
[axe/x86] Clarify rule-lists for program-at.


Commit: ac4ebe71a5f672342e0557e214aaa7e06bf00fcd
https://github.com/acl2/acl2/commit/ac4ebe71a5f672342e0557e214aaa7e06bf00fcd
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Changed paths:
M books/kestrel/axe/evaluator.lisp

Log Message:
-----------
[axe] Comment out unneeded stuff in evaluator.


Commit: 74f3c9b99c94a25079f3a06a41ceeb51c411cd29
https://github.com/acl2/acl2/commit/74f3c9b99c94a25079f3a06a41ceeb51c411cd29
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-rule-lists.lisp
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/list-rules-axe.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-prover-simple.lisp
M books/kestrel/axe/prover.lisp
M books/kestrel/axe/rules-in-rule-lists.lisp
M books/kestrel/axe/set-rules.lisp
M books/kestrel/axe/stored-rules.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/unguarded-primitives.lisp
M books/kestrel/bv-lists/list-patterns.lisp
M books/kestrel/helpers/improve-book-implementation.lisp

Log Message:
-----------
Merge.


Commit: da1ea82a8583b8f09e57e490e9b11fd58df5b77d
https://github.com/acl2/acl2/commit/da1ea82a8583b8f09e57e490e9b11fd58df5b77d
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-rule-lists.lisp
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/list-rules-axe.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-prover-simple.lisp
M books/kestrel/axe/prover.lisp
M books/kestrel/axe/rules-in-rule-lists.lisp
M books/kestrel/axe/set-rules.lisp
M books/kestrel/axe/stored-rules.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/unguarded-primitives.lisp
M books/kestrel/bv-lists/list-patterns.lisp
M books/kestrel/helpers/improve-book-implementation.lisp

Log Message:
-----------
Merge commit 'ac4ebe71a5f672342e0557e214aaa7e06bf00fcd' into HEAD


Commit: 450ce910e7228dbafeaec2fdab7411a4730b9dc1
https://github.com/acl2/acl2/commit/450ce910e7228dbafeaec2fdab7411a4730b9dc1
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Changed paths:
M books/demos/geneqv-test-log.txt
M books/kestrel/axe/axe-rule-lists.lisp
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/list-rules-axe.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-prover-simple.lisp
M books/kestrel/axe/prover.lisp
M books/kestrel/axe/rules-in-rule-lists.lisp
M books/kestrel/axe/set-rules.lisp
M books/kestrel/axe/stored-rules.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/unguarded-primitives.lisp
M books/kestrel/bv-lists/list-patterns.lisp
M books/kestrel/helpers/improve-book-implementation.lisp
M books/kestrel/utilities/gen-xdoc-for-file.lisp
M boot-strap-pass-2-a.lisp
M other-events.lisp

Log Message:
-----------
Merge.


Commit: e9d5de1546619fc3486f201de071d28e52683c7a
https://github.com/acl2/acl2/commit/e9d5de1546619fc3486f201de071d28e52683c7a
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/last-blockchain-round.lisp
M books/projects/aleobft/dynamic/ordered-even-blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Refactor some code.

Add and use a dedicated operation for the last round of a blockchain (0 if the
blockchain is empty).


Commit: 55c51b26131b8be15ad0883af906e7b91fb369dc
https://github.com/acl2/acl2/commit/55c51b26131b8be15ad0883af906e7b91fb369dc
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-rule-lists.lisp
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/list-rules-axe.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-prover-simple.lisp
M books/kestrel/axe/prover.lisp
M books/kestrel/axe/rules-in-rule-lists.lisp
M books/kestrel/axe/set-rules.lisp
M books/kestrel/axe/stored-rules.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/unguarded-primitives.lisp
M books/kestrel/bv-lists/list-patterns.lisp
M books/kestrel/helpers/improve-book-implementation.lisp

Log Message:
-----------
Merge.


Commit: b7ab6cf44c32639a510f02c19c03550f6b90fc50
https://github.com/acl2/acl2/commit/b7ab6cf44c32639a510f02c19c03550f6b90fc50
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some theorems.


Commit: acc0768d4255c8f1ce1567f9a654a34ed226a310
https://github.com/acl2/acl2/commit/acc0768d4255c8f1ce1567f9a654a34ed226a310
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some theorems.


Commit: 5be54a1f5558a191ce122bc40362990b89d7b650
https://github.com/acl2/acl2/commit/5be54a1f5558a191ce122bc40362990b89d7b650
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/demos/geneqv-test-log.txt
M books/kestrel/utilities/gen-xdoc-for-file.lisp
M boot-strap-pass-2-a.lisp
M other-events.lisp

Log Message:
-----------
Merge.


Commit: 726ad16440f91a88fff4e12fa494916621ffce5a
https://github.com/acl2/acl2/commit/726ad16440f91a88fff4e12fa494916621ffce5a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/demos/geneqv-test-log.txt
M books/kestrel/utilities/gen-xdoc-for-file.lisp
M boot-strap-pass-2-a.lisp
M other-events.lisp

Log Message:
-----------
Merge.


Commit: fdd6261e4990a0124d572f860205ff0fb3b50c28
https://github.com/acl2/acl2/commit/fdd6261e4990a0124d572f860205ff0fb3b50c28
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/world-light/defthm-or-defaxiom-symbolp.lisp

Log Message:
-----------
[world-light] Drop leftover comment.


Commit: 0a494e774ff8f973ab5eeb5cd9065f3592224f97
https://github.com/acl2/acl2/commit/0a494e774ff8f973ab5eeb5cd9065f3592224f97
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
A books/kestrel/utilities/set-cbd-fn.lisp

Log Message:
-----------
[utilities] Attempt to get set-cbd-fn into logic mode.

Stuck on problem with raw Lisp code.


Commit: 3a18724eefa9cd907fe9aaea237a4b3901741072
https://github.com/acl2/acl2/commit/3a18724eefa9cd907fe9aaea237a4b3901741072
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/refined-assumption-alists2.lisp

Log Message:
-----------
[axe] Drop unneeded include.


Commit: 39db2548bd82130eead3ac5703b223415070b592
https://github.com/acl2/acl2/commit/39db2548bd82130eead3ac5703b223415070b592
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Improve a theorem name.

This is more clear, as `first` and `last` are a bit ambiguous in this context.


Commit: 830f77a70911d2a912968e33820240f86b308dad
https://github.com/acl2/acl2/commit/830f77a70911d2a912968e33820240f86b308dad
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Add a theorem.


Commit: 8dbdaca8c8d09c81c11d1ec1036fc9e7ef01cea5
https://github.com/acl2/acl2/commit/8dbdaca8c8d09c81c11d1ec1036fc9e7ef01cea5
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/correctness.lisp
A books/projects/aleobft/dynamic/same-committees.lisp

Log Message:
-----------
[AleoBFT dynamic] Add and prove another invariant.

This is an important one: it says that, if blockchains do not fork, validators
never calculate different (active) committees for the same round.


Commit: 216fa2c48e6514e940dedea7a5f95cabe9da5d78
https://github.com/acl2/acl2/commit/216fa2c48e6514e940dedea7a5f95cabe9da5d78
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/file-io-light/read-book-contents.lisp

Log Message:
-----------
[file-io-light] Factor out full-book-path util.


Commit: 8ccfeb6cbbdc872160f87d0b082697e8a616b552
https://github.com/acl2/acl2/commit/8ccfeb6cbbdc872160f87d0b082697e8a616b552
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/helpers/improve-book-implementation.lisp
M books/kestrel/helpers/speed-up-implementation.lisp

Log Message:
-----------
[helpers] Improve handling of books in other packages.


Commit: a3efd7e1037c42cd7106bad4c65b4ae91ca7b540
https://github.com/acl2/acl2/commit/a3efd7e1037c42cd7106bad4c65b4ae91ca7b540
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/helpers/speed-up-implementation.lisp
A books/kestrel/utilities/set-cbd-fn.lisp

Log Message:
-----------
Merge.


Commit: 1831cf229cfd43563597a7a5b71b64a3673e5e92
https://github.com/acl2/acl2/commit/1831cf229cfd43563597a7a5b71b64a3673e5e92
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/rule-lists.lisp

Log Message:
-----------
[axe/x86] Tweak rule list.


Commit: 3b15442b46326f58f0b962cb52abbbb72b894e54
https://github.com/acl2/acl2/commit/3b15442b46326f58f0b962cb52abbbb72b894e54
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/helpers/speed-up-implementation.lisp
A books/kestrel/utilities/set-cbd-fn.lisp

Log Message:
-----------
Merge.


Commit: 38693e8b579a6bd91899f31cc91a80f9a9edeadc
https://github.com/acl2/acl2/commit/38693e8b579a6bd91899f31cc91a80f9a9edeadc
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/demos/geneqv-test-log.txt
M books/kestrel/axe/axe-rule-lists.lisp
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/axe-syntax-functions-bv.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/list-rules-axe.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-prover-simple.lisp
M books/kestrel/axe/prover.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/rules-in-rule-lists.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/axe/set-rules.lisp
M books/kestrel/axe/stored-rules.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/unguarded-primitives.lisp
M books/kestrel/axe/x86/evaluator-x86.lisp
M books/kestrel/axe/x86/lifter.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/support-axe.lisp
M books/kestrel/axe/x86/tester-rules-bv.lisp
M books/kestrel/bv-lists/list-patterns.lisp
M books/kestrel/bv/bvlt.lisp
M books/kestrel/bv/rules.lisp
M books/kestrel/bv/rules4.lisp
M books/kestrel/bv/rules6.lisp
M books/kestrel/helpers/improve-book-implementation.lisp
M books/kestrel/utilities/gen-xdoc-for-file.lisp
M books/kestrel/x86/package.lsp
M books/kestrel/x86/parsers/parse-elf-file.lisp
M books/kestrel/x86/read-and-write.lisp
M boot-strap-pass-2-a.lisp
M other-events.lisp

Log Message:
-----------
Merge.


Commit: 62a4cd9d0d5a44f426e5776f74cca0ecab508fe2
https://github.com/acl2/acl2/commit/62a4cd9d0d5a44f426e5776f74cca0ecab508fe2
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/helpers/speed-up-implementation.lisp
A books/kestrel/utilities/set-cbd-fn.lisp

Log Message:
-----------
Merge.


Commit: 87b59e6f8ae6532da276f37892f9bfd30a403a3d
https://github.com/acl2/acl2/commit/87b59e6f8ae6532da276f37892f9bfd30a403a3d
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/helpers/speed-up-implementation.lisp
A books/kestrel/utilities/set-cbd-fn.lisp

Log Message:
-----------
Merge.


Commit: 09c709400143f8b4a38c0c020f621412668ecbde
https://github.com/acl2/acl2/commit/09c709400143f8b4a38c0c020f621412668ecbde
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/make-conjunction-dag.lisp
M books/kestrel/axe/prover-basic-tests.lisp

Log Message:
-----------
[axe] Reduce deps.


Commit: 5ffeade7baa7955b019fa18c94c0401ed25951a6
https://github.com/acl2/acl2/commit/5ffeade7baa7955b019fa18c94c0401ed25951a6
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/projects/pfcs/top.lisp

Log Message:
-----------
[PFCS] Tweak some doc text layout.


Commit: 44511e78bbae2851070c10034a662163159932af
https://github.com/acl2/acl2/commit/44511e78bbae2851070c10034a662163159932af
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/rewriter.lisp

Log Message:
-----------
[axe] Add todo.


Commit: 31e4a96c950d48d44ad017cb394f3bfcb75e28fa
https://github.com/acl2/acl2/commit/31e4a96c950d48d44ad017cb394f3bfcb75e28fa
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/make-axe-rules.lisp

Log Message:
-----------
[axe] Simplify and use a better util.


Commit: 7fabf3f4b1597bfaac74ea5cc18740796a397f63
https://github.com/acl2/acl2/commit/7fabf3f4b1597bfaac74ea5cc18740796a397f63
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/instantiate-hyp-basic.lisp
M books/kestrel/axe/make-rewriter-simple.lisp

Log Message:
-----------
[axe] Avoid making an unused util.


Commit: 9fa80487f1910589c84f880eb1bf10359efa6d87
https://github.com/acl2/acl2/commit/9fa80487f1910589c84f880eb1bf10359efa6d87
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/prune-dag-precisely.lisp
M books/kestrel/axe/rule-alists.lisp

Log Message:
-----------
[axe] Adjust includes after recent changes.


Commit: 3d5ca150c7065287d789a68a8f21b2cd88bc8ad3
https://github.com/acl2/acl2/commit/3d5ca150c7065287d789a68a8f21b2cd88bc8ad3
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/apt/solve-method-axe-rewriter.lisp

Log Message:
-----------
[APT] Add an include after recent Axe changes.


Commit: 6a69d4fd64be36162676dd3530147bf455d37145
https://github.com/acl2/acl2/commit/6a69d4fd64be36162676dd3530147bf455d37145
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-rules.lisp
M books/kestrel/axe/make-axe-rules.lisp

Log Message:
-----------
[axe] Organize and clarify.


Commit: b8b24d0520407201f30e22f19e6c822a0bc8acd5
https://github.com/acl2/acl2/commit/b8b24d0520407201f30e22f19e6c822a0bc8acd5
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/bv/bvchop.lisp

Log Message:
-----------
[bv] Reorder rules.

So that the more useful one is tried first.


Commit: 57a673076228f8ab1117a59742716086fdcc953a
https://github.com/acl2/acl2/commit/57a673076228f8ab1117a59742716086fdcc953a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-08 (Sun, 08 Sep 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp

Log Message:
-----------
[axe] Drop unneeded rule.

Also clean up a bit.


Commit: c162ed8f2f002f7907155c705854959b9d93438d
https://github.com/acl2/acl2/commit/c162ed8f2f002f7907155c705854959b9d93438d
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/make-axe-rules.lisp

Log Message:
-----------
[axe] Clarify.


Commit: 78f8d5f236cfbbfab82e608ea2dc12762608a5c6
https://github.com/acl2/acl2/commit/78f8d5f236cfbbfab82e608ea2dc12762608a5c6
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp

Log Message:
-----------
[axe] Comment out unneeded rule.


Commit: 7411989645d31dea7678705994da7856545b3a83
https://github.com/acl2/acl2/commit/7411989645d31dea7678705994da7856545b3a83
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/bv-lists/packbv-little.lisp

Log Message:
-----------
[bv-lists] Add 2 rules about packbv-little.

And generalize another rule.


Commit: 88241dada683a5ce164566cb4d10e45a7f031983
https://github.com/acl2/acl2/commit/88241dada683a5ce164566cb4d10e45a7f031983
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/bv-lists/packbvs-little.lisp

Log Message:
-----------
[bv-lists] Add some rules about packbvs-little.


Commit: 7d851456ebd5280ffc25d2fb05a3e13d462b9024
https://github.com/acl2/acl2/commit/7d851456ebd5280ffc25d2fb05a3e13d462b9024
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/terms-light/pre-simplify-term.lisp

Log Message:
-----------
[terms-light] Remove done todos.


Commit: fd201acaba3e1fe59a826e0c39a2ddced8b2267c
https://github.com/acl2/acl2/commit/fd201acaba3e1fe59a826e0c39a2ddced8b2267c
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/r1cs/axe-prover-r1cs.lisp

Log Message:
-----------
[axe/r1cs] Add comment.


Commit: 1171caa3bb0702663495be27d6331818fe653a42
https://github.com/acl2/acl2/commit/1171caa3bb0702663495be27d6331818fe653a42
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/utilities/gen-xdoc-for-file.lisp

Log Message:
-----------
[utilities] Drop unneeded verify-termination.


Commit: 49b17cbf068edb57951036460e3066edde16dec7
https://github.com/acl2/acl2/commit/49b17cbf068edb57951036460e3066edde16dec7
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv/bvchop.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/utilities/gen-xdoc-for-file.lisp

Log Message:
-----------
Merge.


Commit: 80b1cc08f4bccdcae60ce6c64eb772e4dd6d4c59
https://github.com/acl2/acl2/commit/80b1cc08f4bccdcae60ce6c64eb772e4dd6d4c59
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv/bvchop.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/utilities/gen-xdoc-for-file.lisp

Log Message:
-----------
Merge.


Commit: c0da9bc878efcfe5ccc6407147599d3590584dea
https://github.com/acl2/acl2/commit/c0da9bc878efcfe5ccc6407147599d3590584dea
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv/bvchop.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/utilities/gen-xdoc-for-file.lisp

Log Message:
-----------
Merge.


Commit: 2d1a0d419045581f3f87fabd0bb499047d479299
https://github.com/acl2/acl2/commit/2d1a0d419045581f3f87fabd0bb499047d479299
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/make-conjunction-dag.lisp
M books/kestrel/axe/prover-basic-tests.lisp
M books/kestrel/axe/refined-assumption-alists2.lisp
M books/kestrel/file-io-light/read-book-contents.lisp
M books/kestrel/helpers/improve-book-implementation.lisp
M books/kestrel/helpers/speed-up-implementation.lisp

Log Message:
-----------
Merge.


Commit: b3e3c5d42483c5d9d4bf4b25c4d5703de2f1d657
https://github.com/acl2/acl2/commit/b3e3c5d42483c5d9d4bf4b25c4d5703de2f1d657
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/make-conjunction-dag.lisp
M books/kestrel/axe/prover-basic-tests.lisp
M books/kestrel/axe/refined-assumption-alists2.lisp
M books/kestrel/file-io-light/read-book-contents.lisp
M books/kestrel/helpers/improve-book-implementation.lisp
M books/kestrel/helpers/speed-up-implementation.lisp

Log Message:
-----------
Merge.


Commit: 96b3392731035e8b0825ea741a3980b0dc047030
https://github.com/acl2/acl2/commit/96b3392731035e8b0825ea741a3980b0dc047030
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv/bvchop.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/utilities/gen-xdoc-for-file.lisp

Log Message:
-----------
Merge.


Commit: 9ef1130598c7166f7c8f1f1399d3d6ad19804f4e
https://github.com/acl2/acl2/commit/9ef1130598c7166f7c8f1f1399d3d6ad19804f4e
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv/bvchop.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/utilities/gen-xdoc-for-file.lisp

Log Message:
-----------
Merge.


Commit: e3411ef92ec9ae5c885ec6e2a069e82f8ca76957
https://github.com/acl2/acl2/commit/e3411ef92ec9ae5c885ec6e2a069e82f8ca76957
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/lists-light/union-equal.lisp

Log Message:
-----------
[lists-light] Add 2 rules about union-equal.


Commit: 84100e1c6a1bd5cc0f3faf9253f79ec3cf28c91a
https://github.com/acl2/acl2/commit/84100e1c6a1bd5cc0f3faf9253f79ec3cf28c91a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/terms-light/pre-simplify-term-proofs.lisp
M books/kestrel/terms-light/simplify-ors-proofs.lisp
M books/kestrel/terms-light/substitute-constants-in-lambdas-proofs.lisp

Log Message:
-----------
[terms-light] Add some rules about term functions not introducing free vars.


Commit: e854e36313236bb4c95ff3cf7a21f6c56cc5e620
https://github.com/acl2/acl2/commit/e854e36313236bb4c95ff3cf7a21f6c56cc5e620
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/bv-lists/bv-array-read-chunk-little.lisp
M books/kestrel/x86/read-and-write.lisp

Log Message:
-----------
[bv-lists] Add/organize rules about bv-array-read-chunk-little.


Commit: 9f745a571b71dd224f8e23f4bdc804d3f70de1d2
https://github.com/acl2/acl2/commit/9f745a571b71dd224f8e23f4bdc804d3f70de1d2
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/terms-light/simplify-ors-proofs.lisp
M books/kestrel/terms-light/simplify-ors.lisp

Log Message:
-----------
[terms-light] Clarify param name.


Commit: 13b9b2ceb30064c049c7e04c99f3fdc8a09cc31a
https://github.com/acl2/acl2/commit/13b9b2ceb30064c049c7e04c99f3fdc8a09cc31a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/terms-light/simplify-ors-proofs.lisp

Log Message:
-----------
[terms-light] Add variant correctness theorem.


Commit: 43ea210d22ec27fef36b1097d74f6043816a2a76
https://github.com/acl2/acl2/commit/43ea210d22ec27fef36b1097d74f6043816a2a76
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp

Log Message:
-----------
[C$] Add support for statement expressions.

This is a GCC extension, which allows expressions of the form `({...})` where
`{...}` is a block.

This extension is not too difficult conceptually, but it involved quite a bit of
work of adaptation. Now the big mutual recursion of expressions and declarations
is even bigger, as it encompasses statements.


Commit: 5c793c51b98ac1adf709d2226abf94627f88472b
https://github.com/acl2/acl2/commit/5c793c51b98ac1adf709d2226abf94627f88472b
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/top-doc.lisp
M books/kestrel/top.lisp

Log Message:
-----------
[Std] Remove inclusion of now obsolete file.

Also fix some code alignment.


Commit: 85291fbdd1bd5ef549bbdf16a544f58458b92932
https://github.com/acl2/acl2/commit/85291fbdd1bd5ef549bbdf16a544f58458b92932
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/demos/geneqv-test-log.txt
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/axe/axe-rule-lists.lisp
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/axe-syntax-functions-bv.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/list-rules-axe.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-prover-simple.lisp
M books/kestrel/axe/prover.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/rules-in-rule-lists.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/axe/set-rules.lisp
M books/kestrel/axe/stored-rules.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/unguarded-primitives.lisp
M books/kestrel/axe/x86/evaluator-x86.lisp
M books/kestrel/axe/x86/lifter.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/support-axe.lisp
M books/kestrel/axe/x86/tester-rules-bv.lisp
M books/kestrel/bv-lists/list-patterns.lisp
M books/kestrel/bv/bvchop.lisp
M books/kestrel/bv/bvlt.lisp
M books/kestrel/bv/rules.lisp
M books/kestrel/bv/rules4.lisp
M books/kestrel/bv/rules6.lisp
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/validator.lisp
M books/kestrel/helpers/improve-book-implementation.lisp
M books/kestrel/helpers/speed-up-implementation.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/top-doc.lisp
M books/kestrel/top.lisp
M books/kestrel/utilities/gen-xdoc-for-file.lisp
A books/kestrel/utilities/set-cbd-fn.lisp
M books/kestrel/x86/package.lsp
M books/kestrel/x86/parsers/parse-elf-file.lisp
M books/kestrel/x86/read-and-write.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/last-blockchain-round.lisp
M books/projects/aleobft/dynamic/ordered-even-blocks.lisp
A books/projects/aleobft/dynamic/same-committees.lisp
M books/projects/pfcs/top.lisp
M boot-strap-pass-2-a.lisp
M other-events.lisp

Log Message:
-----------
Merge.


Commit: a8e16b166df1200eaa9274cec9c055ccdc5c5880
https://github.com/acl2/acl2/commit/a8e16b166df1200eaa9274cec9c055ccdc5c5880
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/make-conjunction-dag.lisp
M books/kestrel/axe/prover-basic-tests.lisp
M books/kestrel/axe/refined-assumption-alists2.lisp
M books/kestrel/file-io-light/read-book-contents.lisp
M books/kestrel/helpers/improve-book-implementation.lisp
M books/kestrel/helpers/speed-up-implementation.lisp

Log Message:
-----------
Merge.


Commit: 601308484b85934e86d768f36ba3cf16ac4bf921
https://github.com/acl2/acl2/commit/601308484b85934e86d768f36ba3cf16ac4bf921
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
R books/kestrel/std/.sys/t...@useless-runes.lsp
R books/kestrel/std/top.lisp

Log Message:
-----------
[Std] Remove `kestrel/std/` remnant.


Commit: 36e8276407d5d3ac4f02730b88549138a1c755de
https://github.com/acl2/acl2/commit/36e8276407d5d3ac4f02730b88549138a1c755de
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/validator.lisp

Log Message:
-----------
[C$] Extend validator.

Add validation of universal character names.


Commit: 2cdda5ad0eada8bcec155b75c94449a5f6e679b9
https://github.com/acl2/acl2/commit/2cdda5ad0eada8bcec155b75c94449a5f6e679b9
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
[C$] Slightly expand some doc.


Commit: 18723699c7b3e1412337a7c0175a70d144c95ff7
https://github.com/acl2/acl2/commit/18723699c7b3e1412337a7c0175a70d144c95ff7
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/validator.lisp

Log Message:
-----------
[C$] Add (partial) validation of character constants.


Commit: be533a447abe4d6c25b9700e47a623d1630cfcf9
https://github.com/acl2/acl2/commit/be533a447abe4d6c25b9700e47a623d1630cfcf9
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
[C$] Complete support for statement expressions.

There were two other functions in the parser, besides the function to parse
primary expressions proper, that needed to handle the possibility of a statement
expression.


Commit: 61089ae42f1a3851051822854e3090b8c9a8aa82
https://github.com/acl2/acl2/commit/61089ae42f1a3851051822854e3090b8c9a8aa82
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
[C$] Fix bug in parser.

This is in the recently added support for assembler statements.

The output and input operands are optional, so we need to call the parsing
functions that read zero or more, not one or more.


Commit: 1c1fa737ee57093812a4422f3c182a1e1734181a
https://github.com/acl2/acl2/commit/1c1fa737ee57093812a4422f3c182a1e1734181a
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/same-committees.lisp

Log Message:
-----------
[AleoBFT dynamic] Fix XDOC typo.


Commit: ae45c26abc3d71327440baf62e9cc1ec55878226
https://github.com/acl2/acl2/commit/ae45c26abc3d71327440baf62e9cc1ec55878226
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/projects/aleobft/static/properties-certificate-retrieval.lisp

Log Message:
-----------
[AleoBFT static] Add missing XDOC parent.

Thanks to Matt Kaufmann for pointing out the omission.


Commit: af4e67eafaf3434520a517485eab0b86a1d83bf3
https://github.com/acl2/acl2/commit/af4e67eafaf3434520a517485eab0b86a1d83bf3
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/projects/aleobft/library-extensions/lists-noforkp.lisp

Log Message:
-----------
[AleoBFT] Add missing XDOC parent.

Thanks to Matt Kaufmann for pointing out the omission.


Commit: 069fb370e57b344aefb661fea7b85e39c13db14f
https://github.com/acl2/acl2/commit/069fb370e57b344aefb661fea7b85e39c13db14f
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/messages.lisp
M books/projects/aleobft/dynamic/owned-certificates.lisp

Log Message:
-----------
[AleoBFT dynamic] Fix theorem name and XDOC parent.

Thanks to Matt Kaufmann for pointing out the XDOC parent issue, which also led
to the discovery of the need to change the theorem name.


Commit: 79a5b72ef3f34e72643d41ac7adc6eaf9ceb4a4a
https://github.com/acl2/acl2/commit/79a5b72ef3f34e72643d41ac7adc6eaf9ceb4a4a
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/same-committees.lisp

Log Message:
-----------
[AleoBFT dynamic] Fix XDOC typo.


Commit: cc47ebe63375b4ec5b3c2ac1d3d25196bd1fbffd
https://github.com/acl2/acl2/commit/cc47ebe63375b4ec5b3c2ac1d3d25196bd1fbffd
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp

Log Message:
-----------
[C$] Add support for `__builtin_types_compatible_p`.

This is a GCC extension. It is a function that takes two type names as
arguments, so it is in fact not a regular function, and needs its own special
treatment in the grammar, abstract syntax, etc.


Commit: 09ba9c1d35d87919dfcd68bc3ebf2c51c97f981f
https://github.com/acl2/acl2/commit/09ba9c1d35d87919dfcd68bc3ebf2c51c97f981f
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/tests/parser.lisp

Log Message:
-----------
[C$] Add test for `__builtin_types_compatible_p`.


Commit: e55001b2b7a976b57ab0b1a2694e44efd16b0c2b
https://github.com/acl2/acl2/commit/e55001b2b7a976b57ab0b1a2694e44efd16b0c2b
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
[C$] Update some doc.


Commit: 533cd7a2c4302c870354ea7d24377cb01dc60ae7
https://github.com/acl2/acl2/commit/533cd7a2c4302c870354ea7d24377cb01dc60ae7
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
[C$] Fix bug in parser.

There was a missing unreading of a token in a recently added parsing function
for assembler statements.


Commit: 6c544bf9e772a851cb0bd6787dfd1440ef98ccfd
https://github.com/acl2/acl2/commit/6c544bf9e772a851cb0bd6787dfd1440ef98ccfd
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/validator.lisp
M books/projects/aleobft/dynamic/messages.lisp
M books/projects/aleobft/dynamic/owned-certificates.lisp
M books/projects/aleobft/dynamic/same-committees.lisp
M books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/static/properties-certificate-retrieval.lisp

Log Message:
-----------
Merge.


Commit: 4bcfe64b703fce4fca43a5b395c2f5350f2f9e05
https://github.com/acl2/acl2/commit/4bcfe64b703fce4fca43a5b395c2f5350f2f9e05
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax.lisp

Log Message:
-----------
[C$] Update XDOC references and some doc.


Commit: add3d63b291abda7c1403b042617011e598717d8
https://github.com/acl2/acl2/commit/add3d63b291abda7c1403b042617011e598717d8
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/syntax/validator.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp
M books/kestrel/top-doc.lisp
M books/kestrel/top.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/last-blockchain-round.lisp
M books/projects/aleobft/dynamic/messages.lisp
M books/projects/aleobft/dynamic/ordered-even-blocks.lisp
M books/projects/aleobft/dynamic/owned-certificates.lisp
A books/projects/aleobft/dynamic/same-committees.lisp
M books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/static/properties-certificate-retrieval.lisp
M books/projects/pfcs/top.lisp

Log Message:
-----------
Merge.


Commit: 1d20bc84d5eb146c1563b2dc330f4772fefe3006
https://github.com/acl2/acl2/commit/1d20bc84d5eb146c1563b2dc330f4772fefe3006
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/syntax/validator.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp
M books/kestrel/top-doc.lisp
M books/kestrel/top.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/last-blockchain-round.lisp
M books/projects/aleobft/dynamic/messages.lisp
M books/projects/aleobft/dynamic/ordered-even-blocks.lisp
M books/projects/aleobft/dynamic/owned-certificates.lisp
A books/projects/aleobft/dynamic/same-committees.lisp
M books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/static/properties-certificate-retrieval.lisp
M books/projects/pfcs/top.lisp

Log Message:
-----------
Merge.


Commit: 86a700c476adb211316a246b85596ba04f4fbe75
https://github.com/acl2/acl2/commit/86a700c476adb211316a246b85596ba04f4fbe75
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/syntax/validator.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp
M books/kestrel/top-doc.lisp
M books/kestrel/top.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/last-blockchain-round.lisp
M books/projects/aleobft/dynamic/messages.lisp
M books/projects/aleobft/dynamic/ordered-even-blocks.lisp
M books/projects/aleobft/dynamic/owned-certificates.lisp
A books/projects/aleobft/dynamic/same-committees.lisp
M books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/static/properties-certificate-retrieval.lisp
M books/projects/pfcs/top.lisp

Log Message:
-----------
Merge.


Commit: fdcc5e52872bf266d9a26fa676545d4e24d220b1
https://github.com/acl2/acl2/commit/fdcc5e52872bf266d9a26fa676545d4e24d220b1
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/terms-light/pre-simplify-term-proofs.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp

Log Message:
-----------
[terms-light] Add iffp argument to pre-simplify-term.

This allows the tool to preserve only boolean equality (iff) rather than equal. This will be used for hyps of Axe rules.


Commit: 5d6e2a00930c5953118e6e9552ea0321193222a7
https://github.com/acl2/acl2/commit/5d6e2a00930c5953118e6e9552ea0321193222a7
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/tools/prettygoals/doc.lisp

Log Message:
-----------
[tools] Add an xdoc parent for prettygoals.


Commit: e37a46138847cce07fadd0664341b423d0ac89c4
https://github.com/acl2/acl2/commit/e37a46138847cce07fadd0664341b423d0ac89c4
Author: Matt Kaufmann <matthew.j...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M apply-prim.lisp
M axioms.lisp
M basis-a.lisp
M basis-b.lisp
M books/demos/geneqv-test-log.txt
M books/projects/x86isa/machine/interrupt-servicing.lisp
M books/system/doc/acl2-doc.lisp
M books/system/kestrel.lisp
M books/system/pseudo-good-worldp.lisp
A books/system/tests/attachable-stobjs/congruent-to.lisp
A books/system/tests/attachable-stobjs/gen-as-foundation-test.lisp
A books/system/tests/attachable-stobjs/gen-as-foundation.lisp
A books/system/tests/attachable-stobjs/gen-support.lisp
A books/system/tests/attachable-stobjs/gen.lisp
A books/system/tests/attachable-stobjs/impl-top.lisp
A books/system/tests/attachable-stobjs/impl.lisp
A books/system/tests/attachable-stobjs/impl2.lisp
A books/system/tests/attachable-stobjs/include-include-mid.lisp
A books/system/tests/attachable-stobjs/include-include-sub.lisp
A books/system/tests/attachable-stobjs/include-include-top.lisp
A books/system/tests/attachable-stobjs/nested-support.lisp
A books/system/tests/attachable-stobjs/nested.lisp
A books/system/tests/attachable-stobjs/updater.lisp
M defpkgs.lisp
M defuns.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M interface-raw.lisp
M other-events.lisp
M translate.lisp

Log Message:
-----------
Added macro attach-stobj and new defabsstobj keyword, :attachable, to conveniently arrange for an abstract stobj to have more than one foundation and associated functions for execution. Fixed bug in handling of assert$ failures by break-on-error. Removed a book from regression suite for GCL. Tweaked :DOC defabsstobj.

Quoting :DOC note-8-6:

A new [defabsstobj] keyword, :attachable, allows a single abstract
[stobj] to have more than one foundation and associated functions
for execution, without the need to recertify the book that
introduces the stobj. See attach-stobj. Thanks to Warren Hunt and
Yahya Sohail for requesting this feature. We thank Sol Swords,
Warren, and especially Yahya for helpful input on its high-level
design.

To see the break-on-error bug, evaluate (break-on-error) followed by
(assert$ nil 17), to see a weird error involving fmt-abbrev not being
an embedded event form. This bug was introduced after Version 8.5, so
there is no release note for it.

An attempt to certify
books/projects/x86isa/machine/interrupt-servicing.lisp resulted in an
error, as described in the following comment added there. I'll
contact the book's author in case he wants to try to avoid this
problem.

; Matt K. addition: On an Intel-based 2019 MacBook Pro with 64 GB of memory,
; running "make -j 4 regression GCL_MEM_MULTIPLE=0.25" with ACL2 based on GCL,
; this book's certification failed with the following error (whitespace added
; here):
; Error: Condition in CREATE-X86$C [or a callee]: INTERNAL-SIMPLE-ERROR: The
; storage for RELOCATABLE-BLOCKS is exhausted. 161774 pages allocated. Use
; ALLOCATE to expand the space.
; So I am excluding this book from regressions with ACL2 built on GCL.
; cert_param: (non-gcl)

In :DOC defabsstobj, not only mentioned the new :attachable keyword
argument, but also noted (this should have been there before) that
congruence requires not only matching up of the exports but also of
the recognizer and creator.

Successfully ran "make proofs" and "make devel-check" in addition to
the usual "make regression-fresh".


Commit: 03202996f39420251a5643e95c4e9c8758e1d4d3
https://github.com/acl2/acl2/commit/03202996f39420251a5643e95c4e9c8758e1d4d3
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/lists-light/union-equal.lisp
M books/kestrel/terms-light/pre-simplify-term-proofs.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/terms-light/simplify-ors-proofs.lisp
M books/kestrel/terms-light/simplify-ors.lisp
M books/kestrel/terms-light/substitute-constants-in-lambdas-proofs.lisp
M books/tools/prettygoals/doc.lisp

Log Message:
-----------
Merge.


Commit: a9984ce6ce63e27cb761b1c85d9608bbe9dbe99e
https://github.com/acl2/acl2/commit/a9984ce6ce63e27cb761b1c85d9608bbe9dbe99e
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/axe-rules.lisp
M books/kestrel/axe/make-axe-rules.lisp

Log Message:
-----------
[axe] Don't require lambdas to be expanded in normal Axe rule hyps.

Instead, we call pre-simplify-term on them.


Commit: 8fa592c842d91f788114b7497492ddbe4e37045a
https://github.com/acl2/acl2/commit/8fa592c842d91f788114b7497492ddbe4e37045a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/lists-light/union-equal.lisp
M books/kestrel/terms-light/pre-simplify-term-proofs.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/terms-light/simplify-ors-proofs.lisp
M books/kestrel/terms-light/simplify-ors.lisp
M books/kestrel/terms-light/substitute-constants-in-lambdas-proofs.lisp
M books/tools/prettygoals/doc.lisp

Log Message:
-----------
Merge.


Commit: e9a5dccaec82831bf211d26f78335c67282e9d76
https://github.com/acl2/acl2/commit/e9a5dccaec82831bf211d26f78335c67282e9d76
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-09 (Mon, 09 Sep 2024)

Changed paths:
M books/kestrel/axe/make-axe-rules.lisp

Log Message:
-----------
[axe/x86] Update call to pre-simplify-term.


Commit: 3a92204239121266bd369eeb4fadffcb0f646db3
https://github.com/acl2/acl2/commit/3a92204239121266bd369eeb4fadffcb0f646db3
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/r1cs/axe-prover-r1cs.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/bv-lists/bv-array-read-chunk-little.lisp
M books/kestrel/bv-lists/packbv-little.lisp
M books/kestrel/bv-lists/packbvs-little.lisp
M books/kestrel/x86/read-and-write.lisp
M books/kestrel/x86/read-over-write-rules.lisp

Log Message:
-----------
Merge.


Commit: 6a90d8d8411d68593862526e3f419758e80231e0
https://github.com/acl2/acl2/commit/6a90d8d8411d68593862526e3f419758e80231e0
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/kestrel/axe/make-axe-rules.lisp

Log Message:
-----------
[axe] Start work on removing a check.


Commit: ce38ceaa7398bf079975268bd57a997f4110191a
https://github.com/acl2/acl2/commit/ce38ceaa7398bf079975268bd57a997f4110191a
Author: Eric Smith <ews...@gmail.com>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/kestrel/terms-light/pre-simplify-term-proofs.lisp

Log Message:
-----------
[terms-light] Add a rule.


Commit: 7f56a51b85e82c790b6c72b3b166f7938c53f467
https://github.com/acl2/acl2/commit/7f56a51b85e82c790b6c72b3b166f7938c53f467
Author: Matt Kaufmann <matthew.j...@gmail.com>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/syntax/validator.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp
M books/kestrel/top-doc.lisp
M books/kestrel/top.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/last-blockchain-round.lisp
M books/projects/aleobft/dynamic/messages.lisp
M books/projects/aleobft/dynamic/ordered-even-blocks.lisp
M books/projects/aleobft/dynamic/owned-certificates.lisp
A books/projects/aleobft/dynamic/same-committees.lisp
M books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/static/properties-certificate-retrieval.lisp
M books/projects/pfcs/top.lisp

Log Message:
-----------
Merge


Commit: 73e66f8c7d1728fcb4e6a583863ee5cd9126f13c
https://github.com/acl2/acl2/commit/73e66f8c7d1728fcb4e6a583863ee5cd9126f13c
Author: Matt Kaufmann <matthew.j...@gmail.com>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/lists-light/union-equal.lisp
M books/kestrel/terms-light/pre-simplify-term-proofs.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/terms-light/simplify-ors-proofs.lisp
M books/kestrel/terms-light/simplify-ors.lisp
M books/kestrel/terms-light/substitute-constants-in-lambdas-proofs.lisp
M books/tools/prettygoals/doc.lisp

Log Message:
-----------
Merge


Commit: 605db7f6e3433a6140a941aa0d21eb4a5c3d1dac
https://github.com/acl2/acl2/commit/605db7f6e3433a6140a941aa0d21eb4a5c3d1dac
Author: Matt Kaufmann <matthew.j...@gmail.com>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/r1cs/axe-prover-r1cs.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/bv-lists/bv-array-read-chunk-little.lisp
M books/kestrel/bv-lists/packbv-little.lisp
M books/kestrel/bv-lists/packbvs-little.lisp
M books/kestrel/x86/read-and-write.lisp
M books/kestrel/x86/read-over-write-rules.lisp

Log Message:
-----------
Merge


Commit: 75b73b1460283eb0ae99ec51a2333625231e8553
https://github.com/acl2/acl2/commit/75b73b1460283eb0ae99ec51a2333625231e8553
Author: Matt Kaufmann <matthew.j...@gmail.com>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/system/doc/acl2-doc.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html

Log Message:
-----------
Updates from J on documentation for operational semantics and bib:: topics


Commit: 42869b4bfebcbbd15e71448b9069083aedf3b68a
https://github.com/acl2/acl2/commit/42869b4bfebcbbd15e71448b9069083aedf3b68a
Author: ACL2 Build Server <acl2bui...@gmail.com>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/kestrel/apt/solve-method-axe-rewriter.lisp
M books/kestrel/axe/axe-rules.lisp
M books/kestrel/axe/instantiate-hyp-basic.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-rewriter-simple.lisp
M books/kestrel/axe/prune-dag-precisely.lisp
M books/kestrel/axe/rewriter.lisp
M books/kestrel/axe/rule-alists.lisp
M books/kestrel/terms-light/pre-simplify-term-proofs.lisp
M books/kestrel/world-light/defthm-or-defaxiom-symbolp.lisp

Log Message:
-----------
Merge commit 'ce38ceaa7398bf079975268bd57a997f4110191a' into HEAD


Commit: 1dff53b41d10abb45676b24139e0d6851f8c88d4
https://github.com/acl2/acl2/commit/1dff53b41d10abb45676b24139e0d6851f8c88d4
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Move some code within a file.


Commit: c47f611141bfedcc95077ac5b0976ae480bb0c33
https://github.com/acl2/acl2/commit/c47f611141bfedcc95077ac5b0976ae480bb0c33
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Add a theorem.


Commit: 2269f069d0527b1e00498d8e354ed1375ee859b2
https://github.com/acl2/acl2/commit/2269f069d0527b1e00498d8e354ed1375ee859b2
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/blocks.lisp

Log Message:
-----------
[AleoBFT dynamic] Improve a theorem.


Commit: ec3f32f7d57991cd5184d9872f11da181152833d
https://github.com/acl2/acl2/commit/ec3f32f7d57991cd5184d9872f11da181152833d
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-10 (Tue, 10 Sep 2024)

Changed paths:
M books/kestrel/apt/solve-method-axe-rewriter.lisp
M books/kestrel/axe/axe-rules.lisp
M books/kestrel/axe/instantiate-hyp-basic.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-rewriter-simple.lisp
M books/kestrel/axe/prune-dag-precisely.lisp
M books/kestrel/axe/rewriter.lisp
M books/kestrel/axe/rule-alists.lisp
M books/kestrel/terms-light/pre-simplify-term-proofs.lisp
M books/kestrel/world-light/defthm-or-defaxiom-symbolp.lisp
M books/system/doc/acl2-doc.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html

Log Message:
-----------
Merge.


Commit: 5513ad921dc89de7e362afd6eea7d3c64cd38547
https://github.com/acl2/acl2/commit/5513ad921dc89de7e362afd6eea7d3c64cd38547
Author: Sol Swords <sol.s...@intel.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
M apply-prim.lisp
M axioms.lisp
M basis-a.lisp
M basis-b.lisp
M books/acl2s/installation.lisp
M books/build/universal-dependency.certdep
M books/centaur/bigmem-asymmetric/concrete-asymmetric.lisp
A books/centaur/sv/svtv/svtv-to-fsm-test.acl2
M books/demos/geneqv-test-log.txt
M books/doc/relnotes.lisp
M books/kestrel/abnf/grammar-definer/deftreeops-doc.lisp
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/apt/solve-method-axe-rewriter.lisp
M books/kestrel/arithmetic-light/floor2.lisp
M books/kestrel/axe/axe-rule-lists.lisp
M books/kestrel/axe/axe-rules-mixed.lisp
M books/kestrel/axe/axe-rules.lisp
M books/kestrel/axe/axe-syntax-functions-bv.lisp
M books/kestrel/axe/axe-syntax-functions.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/bv-rules-axe.lisp
M books/kestrel/axe/dagify.lisp
M books/kestrel/axe/def-simplified.lisp
M books/kestrel/axe/evaluator-basic.lisp
M books/kestrel/axe/evaluator-tests.lisp
M books/kestrel/axe/evaluator.lisp
M books/kestrel/axe/instantiate-hyp-basic.lisp
M books/kestrel/axe/jvm/lifter.lisp
M books/kestrel/axe/jvm/rule-lists-jvm.lisp
M books/kestrel/axe/list-rules-axe.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-conjunction-dag.lisp
M books/kestrel/axe/make-prover-simple.lisp
M books/kestrel/axe/make-rewriter-simple.lisp
M books/kestrel/axe/prove-equivalence-tests.lisp
M books/kestrel/axe/prover-basic-tests.lisp
M books/kestrel/axe/prover.lisp
M books/kestrel/axe/prune-dag-precisely.lisp
M books/kestrel/axe/prune-term.lisp
M books/kestrel/axe/r1cs/axe-prover-r1cs.lisp
M books/kestrel/axe/refined-assumption-alists2.lisp
M books/kestrel/axe/rewriter.lisp
M books/kestrel/axe/rule-alists.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/rules-in-rule-lists.lisp
M books/kestrel/axe/rules1.lisp
M books/kestrel/axe/rules3.lisp
M books/kestrel/axe/set-rules.lisp
M books/kestrel/axe/stored-rules.lisp
M books/kestrel/axe/unguarded-defuns.lisp
M books/kestrel/axe/unguarded-primitives.lisp
M books/kestrel/axe/x86/evaluator-x86.lisp
M books/kestrel/axe/x86/lifter.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/support-axe.lisp
M books/kestrel/axe/x86/tester-rules-bv.lisp
M books/kestrel/axe/x86/tester-rules.lisp
M books/kestrel/axe/x86/tester.lisp
M books/kestrel/bv-lists/array-patterns.lisp
M books/kestrel/bv-lists/bv-array-read-chunk-little.lisp
M books/kestrel/bv-lists/bv-array-read-rules.lisp
M books/kestrel/bv-lists/bv-array-read.lisp
M books/kestrel/bv-lists/byte-listp.lisp
M books/kestrel/bv-lists/list-patterns.lisp
M books/kestrel/bv-lists/packbv-little.lisp
M books/kestrel/bv-lists/packbvs-little.lisp
M books/kestrel/bv/.sys/bvcat...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/.sys/rul...@useless-runes.lsp
M books/kestrel/bv/adder.lisp
M books/kestrel/bv/bitand.lisp
M books/kestrel/bv/bitwise.lisp
M books/kestrel/bv/bitxor.lisp
M books/kestrel/bv/bvchop.lisp
M books/kestrel/bv/bvif.lisp
M books/kestrel/bv/bvlt.lisp
M books/kestrel/bv/bvmod.lisp
M books/kestrel/bv/bvnot.lisp
M books/kestrel/bv/bvor.lisp
M books/kestrel/bv/bvshl.lisp
M books/kestrel/bv/getbit.lisp
M books/kestrel/bv/logext.lisp
M books/kestrel/bv/rules.lisp
M books/kestrel/bv/rules0.lisp
M books/kestrel/bv/rules3.lisp
M books/kestrel/bv/rules4.lisp
M books/kestrel/bv/rules6.lisp
M books/kestrel/c/atc/symbolic-execution-rules/if-star.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/preprocess-file.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/syntax/validator.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp
M books/kestrel/clause-processors/flatten-literals.lisp
M books/kestrel/crypto/r1cs/sparse/gadgets/range-check.lisp
M books/kestrel/ethereum/semaphore/r1cs-proof-rules.lisp
M books/kestrel/file-io-light/read-book-contents.lisp
M books/kestrel/helpers/doc.lisp
M books/kestrel/helpers/improve-book-implementation.lisp
M books/kestrel/helpers/speed-up-implementation.lisp
A books/kestrel/lists-light/every-nth.lisp
M books/kestrel/lists-light/group-rules.lisp
M books/kestrel/lists-light/group.lisp
M books/kestrel/lists-light/rules2.lisp
M books/kestrel/lists-light/subrange.lisp
M books/kestrel/lists-light/top.lisp
M books/kestrel/lists-light/union-equal.lisp
M books/kestrel/prime-fields/bv-rules.lisp
M books/kestrel/terms-light/pre-simplify-term-proofs.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/terms-light/simplify-ors-proofs.lisp
M books/kestrel/terms-light/simplify-ors.lisp
M books/kestrel/terms-light/substitute-constants-in-lambdas-proofs.lisp
M books/kestrel/top-doc.lisp
M books/kestrel/top.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2-proof.lisp
M books/kestrel/utilities/conjuncts-and-disjuncts2.lisp
M books/kestrel/utilities/gen-xdoc-for-file.lisp
M books/kestrel/utilities/if.lisp
M books/kestrel/utilities/myif.lisp
A books/kestrel/utilities/set-cbd-fn.lisp
M books/kestrel/world-light/defthm-or-defaxiom-symbolp.lisp
M books/kestrel/x86/.sys/condi...@useless-runes.lsp
M books/kestrel/x86/.sys/flo...@useless-runes.lsp
M books/kestrel/x86/.sys/sup...@useless-runes.lsp
M books/kestrel/x86/assumptions.lisp
M books/kestrel/x86/assumptions64.lisp
M books/kestrel/x86/conditions.lisp
M books/kestrel/x86/package.lsp
M books/kestrel/x86/parsers/elf-tools.lisp
M books/kestrel/x86/parsers/parse-elf-file.lisp
M books/kestrel/x86/read-and-write.lisp
M books/kestrel/x86/read-over-write-rules.lisp
M books/kestrel/x86/support.lisp
A books/kestrel/xml/xml-parser.lisp
A books/kestrel/xml/xml.lisp
M books/projects/aleobft/dynamic/addresses.lisp
M books/projects/aleobft/dynamic/blockchains.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/certificates.lisp
A books/projects/aleobft/dynamic/committees-in-system.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/definition.lisp
M books/projects/aleobft/dynamic/elections.lisp
A books/projects/aleobft/dynamic/fault-tolerance.lisp
M books/projects/aleobft/dynamic/initialization.lisp
A books/projects/aleobft/dynamic/last-blockchain-round.lisp
R books/projects/aleobft/dynamic/lib-ext.lisp
M books/projects/aleobft/dynamic/messages.lisp
A books/projects/aleobft/dynamic/no-self-buffer.lisp
A books/projects/aleobft/dynamic/no-self-endorsed.lisp
A books/projects/aleobft/dynamic/no-self-messages.lisp
A books/projects/aleobft/dynamic/nonforking-blockchains-def-and-init.lisp
A books/projects/aleobft/dynamic/ordered-even-blocks.lisp
M books/projects/aleobft/dynamic/owned-certificates.lisp
M books/projects/aleobft/dynamic/package.lsp
A books/projects/aleobft/dynamic/quorum-intersection.lisp
A books/projects/aleobft/dynamic/same-committees.lisp
M books/projects/aleobft/dynamic/same-owned-certificates.lisp
A books/projects/aleobft/dynamic/signer-records.lisp
M books/projects/aleobft/dynamic/system-states.lisp
M books/projects/aleobft/dynamic/transitions-advance-round.lisp
M books/projects/aleobft/dynamic/transitions-commit-anchors.lisp
M books/projects/aleobft/dynamic/transitions-create-certificate.lisp
M books/projects/aleobft/dynamic/transitions-receive-certificate.lisp
M books/projects/aleobft/dynamic/transitions-store-certificate.lisp
M books/projects/aleobft/dynamic/transitions-timer-expires.lisp
M books/projects/aleobft/dynamic/transitions.lisp
M books/projects/aleobft/dynamic/unequivocal-certificates-def-and-init.lisp
M books/projects/aleobft/dynamic/validator-states.lisp
A books/projects/aleobft/library-extensions/acl2-customization.lsp
A books/projects/aleobft/library-extensions/cert.acl2
A books/projects/aleobft/library-extensions/lists-noforkp.lisp
A books/projects/aleobft/library-extensions/omap-theorems.lisp
A books/projects/aleobft/library-extensions/oset-theorems.lisp
A books/projects/aleobft/library-extensions/portcullis.acl2
A books/projects/aleobft/library-extensions/portcullis.lisp
A books/projects/aleobft/library-extensions/top.lisp
M books/projects/aleobft/static/certificates.lisp
M books/projects/aleobft/static/invariant-anchors-not-forking.lisp
M books/projects/aleobft/static/invariant-blockchain-not-forking.lisp
M books/projects/aleobft/static/invariant-no-self-endorsed.lisp
M books/projects/aleobft/static/invariant-no-self-messages.lisp
M books/projects/aleobft/static/invariant-same-certificates.lisp
M books/projects/aleobft/static/invariant-unequivocal-certificates.lisp
R books/projects/aleobft/static/lib-ext.lisp
M books/projects/aleobft/static/operations-additional.lisp
M books/projects/aleobft/static/operations-certificate-retrieval.lisp
M books/projects/aleobft/static/operations-dags-additional.lisp
R books/projects/aleobft/static/operations-non-forking.lisp
M books/projects/aleobft/static/operations-unequivocal-certificates.lisp
M books/projects/aleobft/static/package.lsp
M books/projects/aleobft/static/properties-certificate-retrieval.lisp
M books/projects/aleobft/static/property-paths-to-other-voted-anchor.lisp
M books/projects/aleobft/static/property-paths-to-voted-anchor.lisp
M books/projects/aleobft/static/system-states.lisp
M books/projects/aleobft/static/transitions-advance-round.lisp
M books/projects/aleobft/static/transitions-commit-anchors.lisp
M books/projects/aleobft/top.lisp
M books/projects/dpss/DPSS-B/cert.acl2
M books/projects/leo/grammar.abnf
M books/projects/pfcs/top.lisp
M books/projects/x86isa/machine/interrupt-servicing.lisp
A books/projects/x86isa/machine/physical-memory.acl2
M books/projects/x86isa/virtualization/top.lisp
M books/std/osets/membership.lisp
M books/std/system/top.lisp
M books/system/doc/acl2-doc.lisp
M books/system/kestrel.lisp
M books/system/pseudo-good-worldp.lisp
M books/system/tests/abstract-stobj-nesting/nested-abstract-stobjs-log.txt
A books/system/tests/attachable-stobjs/congruent-to.lisp
A books/system/tests/attachable-stobjs/gen-as-foundation-test.lisp
A books/system/tests/attachable-stobjs/gen-as-foundation.lisp
A books/system/tests/attachable-stobjs/gen-support.lisp
A books/system/tests/attachable-stobjs/gen.lisp
A books/system/tests/attachable-stobjs/impl-top.lisp
A books/system/tests/attachable-stobjs/impl.lisp
A books/system/tests/attachable-stobjs/impl2.lisp
A books/system/tests/attachable-stobjs/include-include-mid.lisp
A books/system/tests/attachable-stobjs/include-include-sub.lisp
A books/system/tests/attachable-stobjs/include-include-top.lisp
A books/system/tests/attachable-stobjs/nested-support.lisp
A books/system/tests/attachable-stobjs/nested.lisp
A books/system/tests/attachable-stobjs/updater.lisp
M books/tools/prettygoals/doc.lisp
M books/workshops/2023/kumar-etal/graphs.acl2
M boot-strap-pass-2-a.lisp
M defpkgs.lisp
M defuns.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M interface-raw.lisp
M other-events.lisp
M translate.lisp

Log Message:
-----------
Merge branch 'master' of https://github.com/acl2/acl2 into intel-main


Commit: 82b825340da0a43b9ef31913ea8690af42bd004b
https://github.com/acl2/acl2/commit/82b825340da0a43b9ef31913ea8690af42bd004b
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
M books/projects/aleobft/dynamic/committees.lisp

Log Message:
-----------
[AleoBFT dynamic] Add some theorems about committees.


Commit: 0a923abb7b74deba8aa486cc1e0a1372a816276a
https://github.com/acl2/acl2/commit/0a923abb7b74deba8aa486cc1e0a1372a816276a
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp

Log Message:
-----------
[C$] Fix bug in parser.

There was an incomplete handling of certain kinds of cast expressions, which
resulted in rejecting some valid code.


Commit: 0b5f464a94e8e7eadae801362d0d5a4550491f17
https://github.com/acl2/acl2/commit/0b5f464a94e8e7eadae801362d0d5a4550491f17
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/tests/parser.lisp

Log Message:
-----------
[C$] Add a working parser test.

This demonstrates the fix to the parser made in the previous commit.


Commit: ead4392c1f6fa73ac37218e4a842a0978a61ccd4
https://github.com/acl2/acl2/commit/ead4392c1f6fa73ac37218e4a842a0978a61ccd4
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
M books/centaur/bigmem-asymmetric/rendered-bigmem-asymmetric.lsp
M books/doc/cert.acl2
M books/doc/compare-fast-vs-slow.acl2
M books/doc/relnotes.lisp
M books/kestrel/auto-termination/td-cands.acl2
M books/kestrel/auto-termination/td-cands.lisp
M books/kestrel/big-data/packages.lisp
M books/kestrel/c/atc/symbolic-execution-rules/executable-counterparts.lisp
M books/kestrel/c/atc/symbolic-execution-rules/misc-rewrite.lisp
M books/kestrel/c/syntax/package.lsp
M books/kestrel/c/transformation/package.lsp
M books/kestrel/fty/defomap.lisp
M books/kestrel/fty/fty-omap.lisp
M books/kestrel/fty/map.lisp
M books/kestrel/helpers/check-packages.lisp
R books/kestrel/utilities/omaps/.sys/co...@useless-runes.lsp
R books/kestrel/utilities/omaps/.sys/portc...@useless-runes.lsp
R books/kestrel/utilities/omaps/.sys/te...@useless-runes.lsp
R books/kestrel/utilities/omaps/.sys/with-fixin...@useless-runes.lsp
R books/kestrel/utilities/omaps/acl2-customization.lsp
R books/kestrel/utilities/omaps/cert.acl2
R books/kestrel/utilities/omaps/core.lisp
R books/kestrel/utilities/omaps/package.lsp
R books/kestrel/utilities/omaps/portcullis.acl2
R books/kestrel/utilities/omaps/portcullis.lisp
R books/kestrel/utilities/omaps/tests.lisp
R books/kestrel/utilities/omaps/with-fixing-theorems.lisp
M books/kestrel/utilities/top.lisp
M books/kestrel/yul/package.lsp
M books/projects/aleobft/library-extensions/omap-theorems.lisp
A books/std/omaps/acl2-customization.lsp
A books/std/omaps/cert.acl2
A books/std/omaps/core.lisp
A books/std/omaps/package.lsp
A books/std/omaps/portcullis.acl2
A books/std/omaps/portcullis.lisp
A books/std/omaps/tests.lisp
A books/std/omaps/with-fixing-theorems.lisp
M books/std/strings/pretty-program.lisp
M books/std/top.lisp

Log Message:
-----------
[Std/omaps] Move omaps under Std.


Commit: 07e7120a826a23e9c59f7a32df467dccae2fc4b3
https://github.com/acl2/acl2/commit/07e7120a826a23e9c59f7a32df467dccae2fc4b3
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
M apply-prim.lisp
M axioms.lisp
M basis-a.lisp
M basis-b.lisp
M books/demos/geneqv-test-log.txt
M books/kestrel/abnf/grammar-definer/deftreeops.lisp
M books/kestrel/abnf/package.lsp
M books/kestrel/apt/solve-method-axe-rewriter.lisp
M books/kestrel/axe/axe-rules.lisp
M books/kestrel/axe/bv-intro-rules.lisp
M books/kestrel/axe/instantiate-hyp-basic.lisp
M books/kestrel/axe/make-axe-rules.lisp
M books/kestrel/axe/make-conjunction-dag.lisp
M books/kestrel/axe/make-rewriter-simple.lisp
M books/kestrel/axe/prover-basic-tests.lisp
M books/kestrel/axe/prune-dag-precisely.lisp
M books/kestrel/axe/r1cs/axe-prover-r1cs.lisp
M books/kestrel/axe/refined-assumption-alists2.lisp
M books/kestrel/axe/rewriter.lisp
M books/kestrel/axe/rule-alists.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/bv-lists/bv-array-read-chunk-little.lisp
M books/kestrel/bv-lists/packbv-little.lisp
M books/kestrel/bv-lists/packbvs-little.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/syntax/validator.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp
M books/kestrel/file-io-light/read-book-contents.lisp
M books/kestrel/helpers/improve-book-implementation.lisp
M books/kestrel/helpers/speed-up-implementation.lisp
M books/kestrel/lists-light/union-equal.lisp
M books/kestrel/terms-light/pre-simplify-term-proofs.lisp
M books/kestrel/terms-light/pre-simplify-term.lisp
M books/kestrel/terms-light/simplify-ors-proofs.lisp
M books/kestrel/terms-light/simplify-ors.lisp
M books/kestrel/terms-light/substitute-constants-in-lambdas-proofs.lisp
M books/kestrel/world-light/defthm-or-defaxiom-symbolp.lisp
M books/kestrel/x86/read-and-write.lisp
M books/kestrel/x86/read-over-write-rules.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/dynamic/correctness.lisp
M books/projects/aleobft/dynamic/last-blockchain-round.lisp
M books/projects/aleobft/dynamic/messages.lisp
M books/projects/aleobft/dynamic/ordered-even-blocks.lisp
M books/projects/aleobft/dynamic/owned-certificates.lisp
A books/projects/aleobft/dynamic/same-committees.lisp
M books/projects/aleobft/library-extensions/lists-noforkp.lisp
M books/projects/aleobft/static/properties-certificate-retrieval.lisp
M books/projects/pfcs/top.lisp
M books/projects/x86isa/machine/interrupt-servicing.lisp
M books/system/doc/acl2-doc.lisp
M books/system/kestrel.lisp
M books/system/pseudo-good-worldp.lisp
A books/system/tests/attachable-stobjs/congruent-to.lisp
A books/system/tests/attachable-stobjs/gen-as-foundation-test.lisp
A books/system/tests/attachable-stobjs/gen-as-foundation.lisp
A books/system/tests/attachable-stobjs/gen-support.lisp
A books/system/tests/attachable-stobjs/gen.lisp
A books/system/tests/attachable-stobjs/impl-top.lisp
A books/system/tests/attachable-stobjs/impl.lisp
A books/system/tests/attachable-stobjs/impl2.lisp
A books/system/tests/attachable-stobjs/include-include-mid.lisp
A books/system/tests/attachable-stobjs/include-include-sub.lisp
A books/system/tests/attachable-stobjs/include-include-top.lisp
A books/system/tests/attachable-stobjs/nested-support.lisp
A books/system/tests/attachable-stobjs/nested.lisp
A books/system/tests/attachable-stobjs/updater.lisp
M books/tools/prettygoals/doc.lisp
M defpkgs.lisp
M defuns.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M interface-raw.lisp
M other-events.lisp
M translate.lisp

Log Message:
-----------
Merge.


Commit: 2b84549c175824b8d2d19d9408bb18cb4dbd5367
https://github.com/acl2/acl2/commit/2b84549c175824b8d2d19d9408bb18cb4dbd5367
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/committees.lisp

Log Message:
-----------
Merge.


Commit: 40c5b3eb1299bd1767b91ef28f6a9107ea25b8ee
https://github.com/acl2/acl2/commit/40c5b3eb1299bd1767b91ef28f6a9107ea25b8ee
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
A books/std/omaps/top.lisp

Log Message:
-----------
[Std/omaps] Add forgotten top file.


Commit: dff068b942d95eb7f230a98df9a9f7c482b106fe
https://github.com/acl2/acl2/commit/dff068b942d95eb7f230a98df9a9f7c482b106fe
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
M books/doc/relnotes.lisp

Log Message:
-----------
[Std/omaps] Update book release notes.


Commit: 2bce7ec4747113b9539841233594290fd7f4b049
https://github.com/acl2/acl2/commit/2bce7ec4747113b9539841233594290fd7f4b049
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp

Log Message:
-----------
[C$] Add support for `__builtin_offsetof`.

This is a GCC extension. It is not a regular function because the first argument
is a type name; the second argument is a restricted form of expressions.


Commit: ad423df77e6f92c1fef4c34ae90a893df2c9f222
https://github.com/acl2/acl2/commit/ad423df77e6f92c1fef4c34ae90a893df2c9f222
Author: Alessandro Coglio <cog...@kestrel.edu>
Date: 2024-09-11 (Wed, 11 Sep 2024)

Changed paths:
M books/centaur/bigmem-asymmetric/rendered-bigmem-asymmetric.lsp
M books/doc/cert.acl2
M books/doc/compare-fast-vs-slow.acl2
M books/doc/relnotes.lisp
M books/kestrel/auto-termination/td-cands.acl2
M books/kestrel/auto-termination/td-cands.lisp
M books/kestrel/big-data/packages.lisp
M books/kestrel/c/atc/symbolic-execution-rules/executable-counterparts.lisp
M books/kestrel/c/atc/symbolic-execution-rules/misc-rewrite.lisp
M books/kestrel/c/syntax/package.lsp
M books/kestrel/c/transformation/package.lsp
M books/kestrel/fty/defomap.lisp
M books/kestrel/fty/fty-omap.lisp
M books/kestrel/fty/map.lisp
M books/kestrel/helpers/check-packages.lisp
R books/kestrel/std/.sys/t...@useless-runes.lsp
R books/kestrel/std/top.lisp
R books/kestrel/utilities/omaps/.sys/co...@useless-runes.lsp
R books/kestrel/utilities/omaps/.sys/portc...@useless-runes.lsp
R books/kestrel/utilities/omaps/.sys/te...@useless-runes.lsp
R books/kestrel/utilities/omaps/.sys/with-fixin...@useless-runes.lsp
R books/kestrel/utilities/omaps/acl2-customization.lsp
R books/kestrel/utilities/omaps/cert.acl2
R books/kestrel/utilities/omaps/core.lisp
R books/kestrel/utilities/omaps/package.lsp
R books/kestrel/utilities/omaps/portcullis.acl2
R books/kestrel/utilities/omaps/portcullis.lisp
R books/kestrel/utilities/omaps/tests.lisp
R books/kestrel/utilities/omaps/with-fixing-theorems.lisp
M books/kestrel/utilities/top.lisp
M books/kestrel/yul/package.lsp
M books/projects/aleobft/library-extensions/omap-theorems.lisp
A books/std/omaps/acl2-customization.lsp
A books/std/omaps/cert.acl2
A books/std/omaps/core.lisp
A books/std/omaps/package.lsp
A books/std/omaps/portcullis.acl2
A books/std/omaps/portcullis.lisp
A books/std/omaps/tests.lisp
A books/std/omaps/top.lisp
A books/std/omaps/with-fixing-theorems.lisp
M books/std/strings/pretty-program.lisp
M books/std/top.lisp

Log Message:
-----------
Merge.


Commit: be67b22081cb2528130f13b06ff981237ece89f4
https://github.com/acl2/acl2/commit/be67b22081cb2528130f13b06ff981237ece89f4
Author: Sol Swords <sol.s...@intel.com>
Date: 2024-09-12 (Thu, 12 Sep 2024)

Changed paths:
M books/centaur/aignet/fraig.lisp
M books/centaur/aignet/parametrize.lisp
M books/centaur/aignet/transform-stub.lisp
M books/centaur/sv/svex/evals-equivalent.lisp
M books/centaur/sv/svex/xeval.lisp
M books/centaur/sv/svtv/new-svtv-top.lisp
M books/centaur/sv/svtv/svtv-idealize-defs.lisp

Log Message:
-----------
fixes for doc warnings


Commit: 483270e51dbae22f3fd524ddc74a544a34047e7c
https://github.com/acl2/acl2/commit/483270e51dbae22f3fd524ddc74a544a34047e7c
Author: Sol Swords <sol.s...@intel.com>
Date: 2024-09-12 (Thu, 12 Sep 2024)

Changed paths:
M books/centaur/bigmem-asymmetric/rendered-bigmem-asymmetric.lsp
M books/doc/cert.acl2
M books/doc/compare-fast-vs-slow.acl2
M books/doc/relnotes.lisp
M books/kestrel/auto-termination/td-cands.acl2
M books/kestrel/auto-termination/td-cands.lisp
M books/kestrel/big-data/packages.lisp
M books/kestrel/c/atc/symbolic-execution-rules/executable-counterparts.lisp
M books/kestrel/c/atc/symbolic-execution-rules/misc-rewrite.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/grammar.abnf
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/package.lsp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/parser.lisp
M books/kestrel/c/syntax/unambiguity.lisp
M books/kestrel/c/transformation/deftrans.lisp
M books/kestrel/c/transformation/package.lsp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/tests/deftrans.lisp
M books/kestrel/fty/defomap.lisp
M books/kestrel/fty/fty-omap.lisp
M books/kestrel/fty/map.lisp
M books/kestrel/helpers/check-packages.lisp
R books/kestrel/std/.sys/t...@useless-runes.lsp
R books/kestrel/std/top.lisp
R books/kestrel/utilities/omaps/.sys/co...@useless-runes.lsp
R books/kestrel/utilities/omaps/.sys/portc...@useless-runes.lsp
R books/kestrel/utilities/omaps/.sys/te...@useless-runes.lsp
R books/kestrel/utilities/omaps/.sys/with-fixin...@useless-runes.lsp
R books/kestrel/utilities/omaps/acl2-customization.lsp
R books/kestrel/utilities/omaps/cert.acl2
R books/kestrel/utilities/omaps/core.lisp
R books/kestrel/utilities/omaps/package.lsp
R books/kestrel/utilities/omaps/portcullis.acl2
R books/kestrel/utilities/omaps/portcullis.lisp
R books/kestrel/utilities/omaps/tests.lisp
R books/kestrel/utilities/omaps/with-fixing-theorems.lisp
M books/kestrel/utilities/top.lisp
M books/kestrel/yul/package.lsp
M books/projects/aleobft/dynamic/blocks.lisp
M books/projects/aleobft/dynamic/committees.lisp
M books/projects/aleobft/library-extensions/omap-theorems.lisp
A books/std/omaps/acl2-customization.lsp
A books/std/omaps/cert.acl2
A books/std/omaps/core.lisp
A books/std/omaps/package.lsp
A books/std/omaps/portcullis.acl2
A books/std/omaps/portcullis.lisp
A books/std/omaps/tests.lisp
A books/std/omaps/top.lisp
A books/std/omaps/with-fixing-theorems.lisp
M books/std/strings/pretty-program.lisp
M books/std/top.lisp

Log Message:
-----------
Merge branch 'master' of https://github.com/acl2/acl2 into intel-main


Commit: 768235053f9c50610f07c90250f3c3056f14d943
https://github.com/acl2/acl2/commit/768235053f9c50610f07c90250f3c3056f14d943
Author: Sol Swords <sol.s...@intel.com>
Date: 2024-09-12 (Thu, 12 Sep 2024)

Changed paths:
M books/doc/relnotes.lisp

Log Message:
-----------
add some books release notes


Commit: ec53c18a382b287c0379a1f144fc1035da989c1c
https://github.com/acl2/acl2/commit/ec53c18a382b287c0379a1f144fc1035da989c1c
Author: Sol Swords <sol.s...@intel.com>
Date: 2024-09-12 (Thu, 12 Sep 2024)

Changed paths:
M books/std/strings/defs-program.lisp
M books/std/strings/pretty-program.lisp
M books/xdoc/str.lisp

Log Message:
-----------
for books that use uncertified inclusion to gather definitions, try to prevent them from using .port files that might be out of date


Compare: https://github.com/acl2/acl2/compare/e1b18c3bfa34...ec53c18a382b
Reply all
Reply to author
Forward
0 new messages