this derivation will be built: /nix/store/ax7kw0yaadgx98alhxw51ab6fgvcfhm4-acl2-8.5.drv building '/nix/store/ax7kw0yaadgx98alhxw51ab6fgvcfhm4-acl2-8.5.drv' acl2-8.5> unpacking sources acl2-8.5> unpacking source archive /nix/store/p84v26phjpcynf9bqlkvy4sifw7kfani-source acl2-8.5> source root is source acl2-8.5> unpackPhase completed in 34 seconds acl2-8.5> patching sources acl2-8.5> applying patch /nix/store/0vygxlkih6j61rj3nwj230brx56b1lbl-0001-Fix-some-paths-for-Nix-build.patch acl2-8.5> patching file books/build/features.sh acl2-8.5> patching file books/centaur/ipasir/load-ipasir-sharedlib-raw.lsp acl2-8.5> patching file books/quicklisp/bundle/software/cl+ssl-20220707-git/src/reload.lisp acl2-8.5> configuring acl2-8.5> no configure script, doing nothing acl2-8.5> building acl2-8.5> build flags: -j48 SHELL=/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash LISP=/nix/store/w5lnyhjh5557nnnmf9q541vbjzs07mz8-sbcl-2.3.0/bin/sbcl ACL2_MAKE_LOG=NONE acl2-8.5> make full init acl2-8.5> make[1]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> make acl2r acl2-8.5> make[2]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> make[2]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> rm -f TAGS acl2-8.5> rm -f workxxx acl2-8.5> echo '(load "init.lisp")' > workxxx acl2-8.5> echo '(acl2::make-tags)' >> workxxx acl2-8.5> echo '(acl2::exit-lisp)' >> workxxx acl2-8.5> /nix/store/w5lnyhjh5557nnnmf9q541vbjzs07mz8-sbcl-2.3.0/bin/sbcl < workxxx acl2-8.5> This is SBCL 2.3.0.nixos, an implementation of ANSI Common Lisp. acl2-8.5> More information about SBCL is available at . acl2-8.5> acl2-8.5> SBCL is free software, provided as is, with absolutely no warranty. acl2-8.5> It is mostly in the public domain; some portions are provided under acl2-8.5> BSD-style licenses. See the CREDITS and COPYING files in the acl2-8.5> distribution for more information. acl2-8.5> * T acl2-8.5> * which: no etags in (/nix/store/g2nfbpind37b3v3y6zbszmcgfmrj5v7x-patchelf-0.15.0/bin:/nix/store/wn31i3dzwahz6ccws8bs1nwyqrpgsvj7-gcc-wrapper-11.3.0/bin:/nix/store/sxdx80lmk4zkhb51f4x5dgqvxgmx55wl-gcc-11.3.0/bin:/nix/store/s7ip867mrpnnjlppbnxlcsq10gv13x2x-glibc-2.35-224-bin/bin:/nix/store/h8gvq6r4hgpa71h44dmg9qfx03mj81sv-coreutils-9.1/bin:/nix/store/62fb427ncxaaksa2k59rhbilfg68v20x-binutils-wrapper-2.39/bin:/nix/store/frh9l9nrdysasdi2gs7i241s241ngjw2-binutils-2.39/bin:/nix/store/w5lnyhjh5557nnnmf9q541vbjzs07mz8-sbcl-2.3.0/bin:/nix/store/kzw8jpmwjwldkzkf2sha1brg8l19rqh5-which-2.21/bin:/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin:/nix/store/cr4h0vgl6824qqgq8jn021viqchk7ml9-hostname-net-tools-2.10/bin:/nix/store/y9vspi10jhfy13mi3ldznn4c6bmfk2wy-glucose-4.1/bin:/nix/store/h9i8jhmikbz7lwhbk3l9b1kf3mflpgal-minisat-2.2.1/bin:/nix/store/ry7qzs416zk7gc1khqgd0pgilb7pd9n2-abc-verifier-unstable-2022-11-09/bin:/nix/store/al6g1zbk8li6p8mcyp0h60d08jaahf8c-python3-3.10.9/bin:/nix/store/i2zh6pq9zajbfz0dg548mhrj5z12mdvl-z3-4.8.15/bin:/nix/store/yij2m7r5hfbfglywfsbcf2d14gkynwk3-python3-3.10.9-env/bin:/nix/store/h8gvq6r4hgpa71h44dmg9qfx03mj81sv-coreutils-9.1/bin:/nix/store/zml88vnkpm8if114qkbbqd1q7n3ypqqy-findutils-4.9.0/bin:/nix/store/49y3r0gr9m6k20d91kl6dgp4b9a6m72v-diffutils-3.8/bin:/nix/store/5dv5cq1lwvsijr9p16p2kp79g1dbajk3-gnused-4.8/bin:/nix/store/bcvccw6y9bfil6xrl5j7psza7hnd16ry-gnugrep-3.7/bin:/nix/store/l1fp0hyca54xbb85vfhppd16bskzx8dg-gawk-5.1.1/bin:/nix/store/89zbjdkb48ma61k76l2mzn3s0ra0wn2c-gnutar-1.34/bin:/nix/store/qs8qb1swpivkfq7i9yd52n0mw6z4ij81-gzip-1.12/bin:/nix/store/wwkyfg8b34xy16zzc9p6rkh59p4q37qx-bzip2-1.0.8-bin/bin:/nix/store/i0x4pzj96qwvkrm94317l6jbi53a2rdj-gnumake-4.4/bin:/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin:/nix/store/793iwfbjvg7wgpqq7r83a1qjl1yg02sf-patch-2.7.6/bin:/nix/store/a3mwv26f99ycsv9w6hrx0jjjjywvcb1n-xz-5.2.9-bin/bin:/nix/store/camlh5laf1wsklghk0vcaw7gvx4rpzd1-file-5.43/bin) acl2-8.5> SKIPPING etags: No such program is in the path. acl2-8.5> 1 acl2-8.5> * rm -f workxxx acl2-8.5> if [ -f TAGS ] ; then chmod 644 TAGS ; fi acl2-8.5> make compile acl2-8.5> make[2]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> rm -f workxxx acl2-8.5> echo '(load "init.lisp")' > workxxx acl2-8.5> echo '(acl2::compile-acl2 )' >> workxxx acl2-8.5> echo '(acl2::exit-lisp)' >> workxxx acl2-8.5> /nix/store/w5lnyhjh5557nnnmf9q541vbjzs07mz8-sbcl-2.3.0/bin/sbcl < workxxx acl2-8.5> This is SBCL 2.3.0.nixos, an implementation of ANSI Common Lisp. acl2-8.5> More information about SBCL is available at . acl2-8.5> acl2-8.5> SBCL is free software, provided as is, with absolutely no warranty. acl2-8.5> It is mostly in the public domain; some portions are provided under acl2-8.5> BSD-style licenses. See the CREDITS and COPYING files in the acl2-8.5> distribution for more information. acl2-8.5> * T acl2-8.5> * Check completed. acl2-8.5> NIL acl2-8.5> * make[3]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> make[3]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> make[2]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> rm -f acl2-proclaims.lisp acl2-8.5> make acl2-proclaims.lisp acl2-8.5> make[2]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> rm -f acl2-proclaims.lisp acl2-8.5> rm -f workxxx acl2-8.5> rm -f worklispext acl2-8.5> echo '(load "init.lisp")' > workxxx acl2-8.5> echo '(in-package "ACL2")' >> workxxx acl2-8.5> echo '(generate-acl2-proclaims)' >> workxxx acl2-8.5> echo '(exit-lisp)' >> workxxx acl2-8.5> /nix/store/w5lnyhjh5557nnnmf9q541vbjzs07mz8-sbcl-2.3.0/bin/sbcl < workxxx acl2-8.5> This is SBCL 2.3.0.nixos, an implementation of ANSI Common Lisp. acl2-8.5> More information about SBCL is available at . acl2-8.5> acl2-8.5> SBCL is free software, provided as is, with absolutely no warranty. acl2-8.5> It is mostly in the public domain; some portions are provided under acl2-8.5> BSD-style licenses. See the CREDITS and COPYING files in the acl2-8.5> distribution for more information. acl2-8.5> * T acl2-8.5> * # acl2-8.5> * NIL acl2-8.5> * [ -f acl2-proclaims.lisp ] acl2-8.5> make[2]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> make compile USE_ACL2_PROCLAIMS=t acl2-8.5> make[2]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> rm -f workxxx acl2-8.5> echo '(load "init.lisp")' > workxxx acl2-8.5> echo '(acl2::compile-acl2 t)' >> workxxx acl2-8.5> echo '(acl2::exit-lisp)' >> workxxx acl2-8.5> /nix/store/w5lnyhjh5557nnnmf9q541vbjzs07mz8-sbcl-2.3.0/bin/sbcl < workxxx acl2-8.5> This is SBCL 2.3.0.nixos, an implementation of ANSI Common Lisp. acl2-8.5> More information about SBCL is available at . acl2-8.5> acl2-8.5> SBCL is free software, provided as is, with absolutely no warranty. acl2-8.5> It is mostly in the public domain; some portions are provided under acl2-8.5> BSD-style licenses. See the CREDITS and COPYING files in the acl2-8.5> distribution for more information. acl2-8.5> * T acl2-8.5> * NIL acl2-8.5> * make[3]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> make[3]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> make[2]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> rm -f workxxx acl2-8.5> rm -f worklispext acl2-8.5> echo -n "" >> osaved_acl2 acl2-8.5> rm -f osaved_acl2 acl2-8.5> echo '(load "init.lisp")' > workxxx acl2-8.5> echo '(in-package "ACL2")' >> workxxx acl2-8.5> echo '(save-acl2 (quote (initialize-acl2 (quote include-book))) "saved_acl2")' >> workxxx acl2-8.5> echo '(exit-lisp)' >> workxxx acl2-8.5> /nix/store/w5lnyhjh5557nnnmf9q541vbjzs07mz8-sbcl-2.3.0/bin/sbcl < workxxx acl2-8.5> This is SBCL 2.3.0.nixos, an implementation of ANSI Common Lisp. acl2-8.5> More information about SBCL is available at . acl2-8.5> acl2-8.5> SBCL is free software, provided as is, with absolutely no warranty. acl2-8.5> It is mostly in the public domain; some portions are provided under acl2-8.5> BSD-style licenses. See the CREDITS and COPYING files in the acl2-8.5> distribution for more information. acl2-8.5> * T acl2-8.5> * # acl2-8.5> * ; Note: pushing :RDTSC onto *features*. acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFCONST *COMMON-LISP-SYMBOLS-FROM-MAIN-LISP-PACKAGE* acl2-8.5> '(&ALLOW-OTHER-KEYS *PRINT-MISER-WIDTH* acl2-8.5> &AUX *PRINT-PPRINT-DISPATCH* acl2-8.5> &BODY *PRINT-PRETTY* &ENVIRONMENT ...)) acl2-8.5> (DEFCONST *COMMON-LISP-SPECIALS-AND-CONSTANTS* acl2-8.5> '(* ** *** *BREAK-ON-SIGNALS* acl2-8.5> *COMPILE-FILE-PATHNAME* acl2-8.5> *COMPILE-FILE-TRUENAME* acl2-8.5> *COMPILE-PRINT* ...)) acl2-8.5> (DEFCONST NIL 'NIL) acl2-8.5> (DEFCONST T 'T) acl2-8.5> (DEFCONST *STOBJ-INLINE-DECLARE* '(DECLARE #)) acl2-8.5> (DEFMACRO MAKE-PACKAGE-ENTRY acl2-8.5> (&KEY NAME IMPORTS HIDDEN-P acl2-8.5> BOOK-PATH DEFPKG-EVENT-FORM TTERM) acl2-8.5> (CONS 'LIST* (CONS NAME #))) acl2-8.5> ...). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> *COMMON-LISP-SYMBOLS-FROM-MAIN-LISP-PACKAGE* acl2-8.5> *COMMON-LISP-SPECIALS-AND-CONSTANTS* acl2-8.5> NIL acl2-8.5> T acl2-8.5> *STOBJ-INLINE-DECLARE* acl2-8.5> MAKE-PACKAGE-ENTRY acl2-8.5> FIND-PACKAGE-ENTRY acl2-8.5> PACKAGE-ENTRY-NAME acl2-8.5> PACKAGE-ENTRY-IMPORTS acl2-8.5> PACKAGE-ENTRY-HIDDEN-P acl2-8.5> PACKAGE-ENTRY-BOOK-PATH acl2-8.5> PACKAGE-ENTRY-DEFPKG-EVENT-FORM acl2-8.5> PACKAGE-ENTRY-TTERM acl2-8.5> FIND-NON-HIDDEN-PACKAGE-ENTRY acl2-8.5> REMOVE-PACKAGE-ENTRY acl2-8.5> CHANGE-PACKAGE-ENTRY-HIDDEN-P acl2-8.5> GETPROP acl2-8.5> GETPROPC acl2-8.5> *STANDARD-CO* acl2-8.5> *STANDARD-OI* acl2-8.5> *STANDARD-CI* acl2-8.5> INSIST acl2-8.5> IFF acl2-8.5> XOR acl2-8.5> EQ acl2-8.5> BOOLEANP acl2-8.5> NIL acl2-8.5> IMPLIES acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NOT acl2-8.5> NIL acl2-8.5> HIDE acl2-8.5> REWRITE-EQUIV acl2-8.5> REAL/RATIONALP acl2-8.5> COMPLEX/COMPLEX-RATIONALP acl2-8.5> TRUE-LISTP acl2-8.5> LIST-MACRO acl2-8.5> LIST acl2-8.5> AND-MACRO acl2-8.5> AND acl2-8.5> OR-MACRO acl2-8.5> OR acl2-8.5> - acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> INTEGER-ABS acl2-8.5> XXXJOIN acl2-8.5> + acl2-8.5> LEN acl2-8.5> LENGTH acl2-8.5> ACL2-COUNT acl2-8.5> LEN acl2-8.5> LENGTH acl2-8.5> ACL2-COUNT acl2-8.5> COND-CLAUSESP acl2-8.5> COND-MACRO acl2-8.5> COND acl2-8.5> EQLABLEP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> EQLABLE-LISTP acl2-8.5> EQL acl2-8.5> ATOM acl2-8.5> MAKE-CHARACTER-LIST acl2-8.5> EQLABLE-ALISTP acl2-8.5> ALISTP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> ACONS acl2-8.5> ENDP acl2-8.5> CAAR acl2-8.5> CADR acl2-8.5> CDAR acl2-8.5> CDDR acl2-8.5> CAAAR acl2-8.5> CAADR acl2-8.5> CADAR acl2-8.5> CADDR acl2-8.5> CDAAR acl2-8.5> CDADR acl2-8.5> CDDAR acl2-8.5> CDDDR acl2-8.5> CAAAAR acl2-8.5> CAAADR acl2-8.5> CAADAR acl2-8.5> CAADDR acl2-8.5> CADAAR acl2-8.5> CADADR acl2-8.5> CADDAR acl2-8.5> CADDDR acl2-8.5> CDAAAR acl2-8.5> CDAADR acl2-8.5> CDADAR acl2-8.5> CDADDR acl2-8.5> CDDAAR acl2-8.5> CDDADR acl2-8.5> CDDDAR acl2-8.5> CDDDDR acl2-8.5> NULL acl2-8.5> SYMBOL-LISTP acl2-8.5> NIL acl2-8.5> SYMBOL-DOUBLET-LISTP acl2-8.5> REVERSE-STRIP-CARS acl2-8.5> STRIP-CARS acl2-8.5> REVERSE-STRIP-CDRS acl2-8.5> STRIP-CDRS acl2-8.5> HARD-ERROR acl2-8.5> ILLEGAL acl2-8.5> RETURN-LAST acl2-8.5> RETURN-LAST-FN acl2-8.5> MBE1 acl2-8.5> MUST-BE-EQUAL acl2-8.5> MBE acl2-8.5> MBT acl2-8.5> MBT* acl2-8.5> BINARY-APPEND acl2-8.5> APPEND acl2-8.5> NIL acl2-8.5> CAR-CDR-ELIM acl2-8.5> CAR-CONS acl2-8.5> CDR-CONS acl2-8.5> CONS-EQUAL acl2-8.5> NIL acl2-8.5> CONCATENATE acl2-8.5> STRING-APPEND acl2-8.5> STRING-LISTP acl2-8.5> STRING-APPEND-LST acl2-8.5> GUARD-CHECK-FN acl2-8.5> LET-MBE-GUARD-FORM acl2-8.5> LET-MBE acl2-8.5> DEFUN-WITH-GUARD-CHECK acl2-8.5> PROG2$ acl2-8.5> MEMBER-EQ-EXEC acl2-8.5> MEMBER-EQL-EXEC acl2-8.5> MEMBER-EQUAL acl2-8.5> MEMBER-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> MEMBER acl2-8.5> SUBSETP-EQ-EXEC acl2-8.5> SUBSETP-EQL-EXEC acl2-8.5> SUBSETP-EQUAL acl2-8.5> SUBSETP-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> SUBSETP acl2-8.5> SYMBOL-ALISTP acl2-8.5> NIL acl2-8.5> CHARACTER-ALISTP acl2-8.5> NIL acl2-8.5> ASSOC-EQ-EXEC acl2-8.5> ASSOC-EQL-EXEC acl2-8.5> ASSOC-EQUAL acl2-8.5> ASSOC-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> ASSOC acl2-8.5> ASSOC-EQ-EQUAL-ALISTP acl2-8.5> ASSOC-EQ-SAFE acl2-8.5> ASSOC-EQ-EQUAL acl2-8.5> ASSOC-EQ-CADR acl2-8.5> ASSOC-EQUAL-CADR acl2-8.5> <= acl2-8.5> = acl2-8.5> /= acl2-8.5> > acl2-8.5> >= acl2-8.5> INT= acl2-8.5> ZP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> ZIP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NTH acl2-8.5> CHAR acl2-8.5> SLEEP acl2-8.5> PROPER-CONSP acl2-8.5> IMPROPER-CONSP acl2-8.5> * acl2-8.5> NONNEGATIVE-PRODUCT acl2-8.5> CONJUGATE acl2-8.5> ADD-SUFFIX acl2-8.5> *INLINE-SUFFIX* acl2-8.5> EC-CALL1 acl2-8.5> EC-CALL acl2-8.5> NON-EXEC acl2-8.5> / acl2-8.5> CLOSURE acl2-8.5> ASSOCIATIVITY-OF-+ acl2-8.5> COMMUTATIVITY-OF-+ acl2-8.5> FIX acl2-8.5> UNICITY-OF-0 acl2-8.5> INVERSE-OF-+ acl2-8.5> ASSOCIATIVITY-OF-* acl2-8.5> COMMUTATIVITY-OF-* acl2-8.5> UNICITY-OF-1 acl2-8.5> INVERSE-OF-* acl2-8.5> DISTRIBUTIVITY acl2-8.5> <-ON-OTHERS acl2-8.5> ZERO acl2-8.5> TRICHOTOMY acl2-8.5> POSITIVE acl2-8.5> RATIONAL-IMPLIES1 acl2-8.5> RATIONAL-IMPLIES2 acl2-8.5> INTEGER-IMPLIES-RATIONAL acl2-8.5> COMPLEX-IMPLIES1 acl2-8.5> COMPLEX-DEFINITION acl2-8.5> NIL acl2-8.5> NONZERO-IMAGPART acl2-8.5> REALPART-IMAGPART-ELIM acl2-8.5> REALPART-COMPLEX acl2-8.5> IMAGPART-COMPLEX acl2-8.5> NIL acl2-8.5> FORCE acl2-8.5> *FORCE-XNUME* acl2-8.5> IMMEDIATE-FORCE-MODEP acl2-8.5> *IMMEDIATE-FORCE-MODEP-XNUME* acl2-8.5> CASE-SPLIT acl2-8.5> NIL acl2-8.5> DISABLE-FORCING acl2-8.5> ENABLE-FORCING acl2-8.5> DISABLE-IMMEDIATE-FORCE-MODEP acl2-8.5> ENABLE-IMMEDIATE-FORCE-MODEP acl2-8.5> SYNP acl2-8.5> SYNTAXP acl2-8.5> BIND-FREE acl2-8.5> EXTRA-INFO acl2-8.5> NIL acl2-8.5> *EXTRA-INFO-FN* acl2-8.5> TAU-SYSTEM acl2-8.5> *TAU-STATUS-BOOT-STRAP-SETTINGS* acl2-8.5> NIL acl2-8.5> *TAU-SYSTEM-XNUME* acl2-8.5> *TAU-ACL2-NUMBERP-PAIR* acl2-8.5> *TAU-INTEGERP-PAIR* acl2-8.5> *TAU-RATIONALP-PAIR* acl2-8.5> *TAU-BOOLEANP-PAIR* acl2-8.5> *TAU-NATP-PAIR* acl2-8.5> *TAU-BITP-PAIR* acl2-8.5> *TAU-POSP-PAIR* acl2-8.5> *TAU-MINUSP-PAIR* acl2-8.5> REWRITE-LAMBDA-MODEP acl2-8.5> *REWRITE-LAMBDA-MODEP-XNUME* acl2-8.5> INTEGER-0 acl2-8.5> INTEGER-1 acl2-8.5> INTEGER-STEP acl2-8.5> LOWEST-TERMS acl2-8.5> NIL acl2-8.5> BOOLEANP-CHARACTERP acl2-8.5> CHARACTERP-PAGE acl2-8.5> CHARACTERP-TAB acl2-8.5> CHARACTERP-RUBOUT acl2-8.5> CHARACTERP-RETURN acl2-8.5> NO-DUPLICATESP-EQ-EXEC acl2-8.5> NO-DUPLICATESP-EQL-EXEC acl2-8.5> NO-DUPLICATESP-EQUAL acl2-8.5> NO-DUPLICATESP-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NO-DUPLICATESP acl2-8.5> R-EQLABLE-ALISTP acl2-8.5> R-SYMBOL-ALISTP acl2-8.5> RASSOC-EQ-EXEC acl2-8.5> RASSOC-EQL-EXEC acl2-8.5> RASSOC-EQUAL acl2-8.5> RASSOC-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> RASSOC acl2-8.5> IFIX acl2-8.5> RFIX acl2-8.5> REALFIX acl2-8.5> NFIX acl2-8.5> 1+ acl2-8.5> 1- acl2-8.5> NATP acl2-8.5> NIL acl2-8.5> NAT-ALISTP acl2-8.5> NIL acl2-8.5> BITP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> POSP acl2-8.5> NIL acl2-8.5> O-FINP acl2-8.5> O-INFP acl2-8.5> O-FIRST-EXPT acl2-8.5> O-FIRST-COEFF acl2-8.5> O-RST acl2-8.5> O O< acl2-8.5> O O< acl2-8.5> O> acl2-8.5> O<= acl2-8.5> O>= acl2-8.5> O-P acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> MAKE-ORD acl2-8.5> *STANDARD-CHARS* acl2-8.5> STANDARD-CHAR-P acl2-8.5> STANDARD-CHAR-P+ acl2-8.5> STANDARD-CHAR-LISTP acl2-8.5> CHARACTER-LISTP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> COERCE-INVERSE-1 acl2-8.5> COERCE-INVERSE-2 acl2-8.5> CHARACTER-LISTP-COERCE acl2-8.5> NIL acl2-8.5> STRING acl2-8.5> ALPHA-CHAR-P acl2-8.5> UPPER-CASE-P acl2-8.5> LOWER-CASE-P acl2-8.5> CHAR-UPCASE acl2-8.5> CHAR-DOWNCASE acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> STRING-DOWNCASE1 acl2-8.5> NIL acl2-8.5> STRING-DOWNCASE acl2-8.5> STRING-UPCASE1 acl2-8.5> NIL acl2-8.5> STRING-UPCASE acl2-8.5> OUR-DIGIT-CHAR-P acl2-8.5> DIGIT-CHAR-P acl2-8.5> CHAR-EQUAL acl2-8.5> ATOM-LISTP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> GOOD-ATOM-LISTP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> STANDARD-STRING-P1 acl2-8.5> STANDARD-STRING-P acl2-8.5> STANDARD-STRING-LISTP acl2-8.5> STRING-EQUAL1 acl2-8.5> STRING-EQUAL acl2-8.5> MEMBER-STRING-EQUAL acl2-8.5> STANDARD-STRING-ALISTP acl2-8.5> NIL acl2-8.5> ASSOC-STRING-EQUAL acl2-8.5> LIST*-MACRO acl2-8.5> LIST* acl2-8.5> THROW-OR-ATTACH-CALL acl2-8.5> NULL-BODY-ER acl2-8.5> *MAIN-LISP-PACKAGE-NAME* acl2-8.5> *INITIAL-KNOWN-PACKAGE-ALIST* acl2-8.5> STRINGP-SYMBOL-PACKAGE-NAME acl2-8.5> SYMBOLP-INTERN-IN-PACKAGE-OF-SYMBOL acl2-8.5> SYMBOLP-PKG-WITNESS acl2-8.5> INTERN acl2-8.5> INTERN$ acl2-8.5> KEYWORDP acl2-8.5> NIL acl2-8.5> INTERN-IN-PACKAGE-OF-SYMBOL-SYMBOL-NAME acl2-8.5> NIL acl2-8.5> *PKG-WITNESS-NAME* acl2-8.5> SYMBOL-NAME-PKG-WITNESS acl2-8.5> SYMBOL-PACKAGE-NAME-PKG-WITNESS-NAME acl2-8.5> MEMBER-SYMBOL-NAME acl2-8.5> NIL acl2-8.5> SYMBOL-NAME-INTERN-IN-PACKAGE-OF-SYMBOL acl2-8.5> SYMBOL-PACKAGE-NAME-INTERN-IN-PACKAGE-OF-SYMBOL acl2-8.5> INTERN-IN-PACKAGE-OF-SYMBOL-IS-IDENTITY acl2-8.5> SYMBOL-LISTP-PKG-IMPORTS acl2-8.5> T acl2-8.5> NO-DUPLICATESP-EQ-PKG-IMPORTS acl2-8.5> COMPLETION-OF-PKG-IMPORTS acl2-8.5> NIL acl2-8.5> ACL2-INPUT-CHANNEL-PACKAGE acl2-8.5> ACL2-OUTPUT-CHANNEL-PACKAGE acl2-8.5> ACL2-PACKAGE acl2-8.5> KEYWORD-PACKAGE acl2-8.5> STRING-IS-NOT-CIRCULAR acl2-8.5> NIL-IS-NOT-CIRCULAR acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> CONS-WITH-HINT acl2-8.5> REMOVE-EQ-EXEC acl2-8.5> REMOVE-EQL-EXEC acl2-8.5> REMOVE-EQUAL acl2-8.5> REMOVE-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> REMOVE acl2-8.5> REMOVE1-EQ-EXEC acl2-8.5> REMOVE1-EQL-EXEC acl2-8.5> REMOVE1-EQUAL acl2-8.5> REMOVE1-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> REMOVE1 acl2-8.5> REMOVE-DUPLICATES-EQ-EXEC acl2-8.5> REMOVE-DUPLICATES-EQL-EXEC acl2-8.5> REMOVE-DUPLICATES-EQUAL acl2-8.5> REMOVE-DUPLICATES-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> REMOVE-DUPLICATES-LOGIC acl2-8.5> REMOVE-DUPLICATES acl2-8.5> NIL acl2-8.5> FIRST acl2-8.5> SECOND acl2-8.5> THIRD acl2-8.5> FOURTH acl2-8.5> FIFTH acl2-8.5> SIXTH acl2-8.5> SEVENTH acl2-8.5> EIGHTH acl2-8.5> NINTH acl2-8.5> TENTH acl2-8.5> REST acl2-8.5> IDENTITY acl2-8.5> REVAPPEND acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> REVERSE acl2-8.5> PAIRLIS$-TAILREC acl2-8.5> PAIRLIS$ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> SET-DIFFERENCE-EQ-EXEC acl2-8.5> SET-DIFFERENCE-EQL-EXEC acl2-8.5> SET-DIFFERENCE-EQUAL acl2-8.5> SET-DIFFERENCE-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> SET-DIFFERENCE$ acl2-8.5> *WINDOW-DESCRIPTIONS* acl2-8.5> *VALID-OUTPUT-NAMES* acl2-8.5> LISTP acl2-8.5> *SUMMARY-TYPES* acl2-8.5> WITH-EVISC-TUPLE acl2-8.5> LAST acl2-8.5> FIRST-N-AC acl2-8.5> NIL acl2-8.5> TAKE acl2-8.5> BUTLAST acl2-8.5> MUTUAL-RECURSION-GUARDP acl2-8.5> COLLECT-CADRS-WHEN-CAR-MEMBER-EQ acl2-8.5> VALUE acl2-8.5> LEGAL-CONSTANTP1 acl2-8.5> VALUE-TRIPLE acl2-8.5> ASSERT-EVENT acl2-8.5> EVENT-KEYWORD-NAME acl2-8.5> EVENT-KEYWORD-NAME-LST acl2-8.5> ADD-TO-SET-EQ-EXEC acl2-8.5> ADD-TO-SET-EQL-EXEC acl2-8.5> ADD-TO-SET-EQUAL acl2-8.5> ADD-TO-SET-EQ acl2-8.5> ADD-TO-SET-EQL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> ADD-TO-SET acl2-8.5> KEYWORD-VALUE-LISTP acl2-8.5> NIL acl2-8.5> THROW-NONEXEC-ERROR acl2-8.5> EVENS acl2-8.5> ODDS acl2-8.5> MV-NTH acl2-8.5> MAKE-MV-NTHS acl2-8.5> MV acl2-8.5> MV? acl2-8.5> MV-LET acl2-8.5> MV?-LET acl2-8.5> LEGAL-CASE-CLAUSESP acl2-8.5> CASE-TEST acl2-8.5> CASE-LIST acl2-8.5> CASE-LIST-CHECK acl2-8.5> CASE acl2-8.5> NONNEGATIVE-INTEGER-QUOTIENT acl2-8.5> TRUE-LIST-LISTP acl2-8.5> NIL acl2-8.5> LEGAL-LET*-P acl2-8.5> WELL-FORMED-TYPE-DECLS-P acl2-8.5> SYMBOL-LIST-LISTP acl2-8.5> GET-TYPE-DECLS acl2-8.5> LET*-MACRO acl2-8.5> COLLECT-CDRS-WHEN-CAR-EQ acl2-8.5> APPEND-LST acl2-8.5> RESTRICT-ALIST acl2-8.5> LET* acl2-8.5> PROGN acl2-8.5> LOGNOT acl2-8.5> DIGIT-TO-CHAR acl2-8.5> PRINT-BASE-P acl2-8.5> EXPLODE-NONNEGATIVE-INTEGER acl2-8.5> MAKE-VAR-LST1 acl2-8.5> MAKE-VAR-LST acl2-8.5> NTHCDR acl2-8.5> NIL acl2-8.5> UNION-EQ-EXEC acl2-8.5> UNION-EQL-EXEC acl2-8.5> UNION-EQUAL acl2-8.5> UNION-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> PARSE-ARGS-AND-TEST acl2-8.5> UNION-EQUAL-WITH-UNION-EQ-EXEC-GUARD acl2-8.5> UNION-EQUAL-WITH-UNION-EQL-EXEC-GUARD acl2-8.5> UNION$ acl2-8.5> *XARGS-KEYWORDS* acl2-8.5> PLAUSIBLE-DCLSP1 acl2-8.5> PLAUSIBLE-DCLSP acl2-8.5> STRIP-KEYWORD-LIST acl2-8.5> STRIP-DCLS1 acl2-8.5> STRIP-DCLS acl2-8.5> FETCH-DCL-FIELDS2 acl2-8.5> FETCH-DCL-FIELDS1 acl2-8.5> FETCH-DCL-FIELDS acl2-8.5> FETCH-DCL-FIELD acl2-8.5> WITH-OUTPUT-ON-OFF-BINDING-VAL acl2-8.5> WITH-OUTPUT-ON-OFF-ARG acl2-8.5> MSGP acl2-8.5> CTXP acl2-8.5> WITH-OUTPUT-FN acl2-8.5> WITH-OUTPUT! acl2-8.5> WITH-OUTPUT acl2-8.5> DEFUN-NX-DCLS acl2-8.5> DEFUN-NX-FORM acl2-8.5> DEFUN-NX-FN acl2-8.5> DEFUN-NX acl2-8.5> DEFUND-NX acl2-8.5> UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX-1 acl2-8.5> UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX acl2-8.5> ASSOC-KEYWORD acl2-8.5> PROGRAM-DECLARED-P2 acl2-8.5> PROGRAM-DECLARED-P1 acl2-8.5> PROGRAM-DECLARED-P acl2-8.5> SOME-PROGRAM-DECLARED-P acl2-8.5> PAIRLIS-X1 acl2-8.5> PAIRLIS-X2 acl2-8.5> APPEND? acl2-8.5> MUTUAL-RECURSION acl2-8.5> VARIABLEP acl2-8.5> NVARIABLEP acl2-8.5> FQUOTEP acl2-8.5> QUOTEP acl2-8.5> *T* acl2-8.5> *NIL* acl2-8.5> *0* acl2-8.5> *1* acl2-8.5> *-1* acl2-8.5> *2* acl2-8.5> KWOTE acl2-8.5> MAYBE-KWOTE acl2-8.5> KWOTE-LST acl2-8.5> UNQUOTE acl2-8.5> T acl2-8.5> (PSEUDO-TERMP PSEUDO-TERM-LISTP) acl2-8.5> NIL acl2-8.5> T acl2-8.5> PSEUDO-TERM-LIST-LISTP acl2-8.5> NIL acl2-8.5> LAMBDA-OBJECT-FORMALS acl2-8.5> LAMBDA-OBJECT-DCL acl2-8.5> LAMBDA-OBJECT-BODY acl2-8.5> LAMBDA-OBJECT-SHAPEP acl2-8.5> MAKE-LAMBDA-OBJECT acl2-8.5> FFN-SYMB acl2-8.5> FN-SYMB acl2-8.5> FARGS acl2-8.5> FARGN1 acl2-8.5> FARGN acl2-8.5> (ALL-VARS1 ALL-VARS1-LST) acl2-8.5> NIL acl2-8.5> ALL-VARS acl2-8.5> TRANSLATE-AND-TEST acl2-8.5> INTERSECTP-EQ-EXEC acl2-8.5> INTERSECTP-EQL-EXEC acl2-8.5> INTERSECTP-EQUAL acl2-8.5> INTERSECTP-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> INTERSECTP acl2-8.5> CHK-NO-STOBJ-INDEX-ALIASING acl2-8.5> MAKE-FMT-BINDINGS acl2-8.5> *BASE-10-CHARS* acl2-8.5> WARNING$ acl2-8.5> MSG acl2-8.5> CHECK-VARS-NOT-FREE-TEST acl2-8.5> CHECK-VARS-NOT-FREE acl2-8.5> ER-PROGN-FN acl2-8.5> ER-PROGN acl2-8.5> POSITION-AC-EQ-EXEC acl2-8.5> NIL acl2-8.5> POSITION-AC-EQL-EXEC acl2-8.5> NIL acl2-8.5> POSITION-EQUAL-AC acl2-8.5> NIL acl2-8.5> POSITION-AC-EQUAL acl2-8.5> POSITION-EQ-AC acl2-8.5> POSITION-AC-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> POSITION-AC acl2-8.5> POSITION-EQ-EXEC acl2-8.5> POSITION-EQL-EXEC acl2-8.5> POSITION-EQUAL acl2-8.5> POSITION-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> POSITION acl2-8.5> ASH acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> CHAR-CODE-LINEAR acl2-8.5> CODE-CHAR-TYPE acl2-8.5> CODE-CHAR-CHAR-CODE-IS-IDENTITY acl2-8.5> CHAR-CODE-CODE-CHAR-IS-IDENTITY acl2-8.5> CHAR< acl2-8.5> CHAR> acl2-8.5> CHAR<= acl2-8.5> CHAR>= acl2-8.5> STRING<-L acl2-8.5> STRING< acl2-8.5> STRING> acl2-8.5> STRING<= acl2-8.5> STRING>= acl2-8.5> SYMBOL< acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> SUBSTITUTE-AC acl2-8.5> SUBSTITUTE acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> SUBLIS acl2-8.5> SUBST acl2-8.5> PPROGN acl2-8.5> PROGN$ acl2-8.5> ACL2-UNWIND-PROTECT acl2-8.5> WHEN-LOGIC acl2-8.5> IN-PACKAGE acl2-8.5> DEFPKG acl2-8.5> DEFUN acl2-8.5> DEFUNS acl2-8.5> VERIFY-TERMINATION acl2-8.5> VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> VERIFY-GUARDS acl2-8.5> VERIFY-GUARDS+ acl2-8.5> DEFMACRO acl2-8.5> DEFCONST acl2-8.5> DEFTHM acl2-8.5> ER acl2-8.5> DEFTHMD acl2-8.5> DEFAXIOM acl2-8.5> DEFLABEL acl2-8.5> DEFTHEORY acl2-8.5> DEFTHY acl2-8.5> DEFTHEORY-STATIC acl2-8.5> DEFSTOBJ acl2-8.5> IN-THEORY acl2-8.5> IN-ARITHMETIC-THEORY acl2-8.5> REGENERATE-TAU-DATABASE acl2-8.5> PUSH-UNTOUCHABLE acl2-8.5> REMOVE-UNTOUCHABLE acl2-8.5> SET-BODY acl2-8.5> TABLE acl2-8.5> ENCAPSULATE acl2-8.5> PARTIAL-ENCAPSULATE acl2-8.5> *LOAD-COMPILED-FILE-VALUES* acl2-8.5> INCLUDE-BOOK acl2-8.5> MAKE-EVENT acl2-8.5> RECORD-EXPANSION acl2-8.5> SKIP-PROOFS acl2-8.5> LOCAL acl2-8.5> DEFCHOOSE acl2-8.5> DEFATTACH acl2-8.5> WORLDP acl2-8.5> PLIST-WORLDP acl2-8.5> NIL acl2-8.5> PUTPROP acl2-8.5> *ACL2-PROPERTY-UNBOUND* acl2-8.5> GETPROP-DEFAULT acl2-8.5> FGETPROP acl2-8.5> SGETPROP acl2-8.5> ORDERED-SYMBOL-ALISTP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> ADD-PAIR acl2-8.5> REMOVE1-ASSOC-EQ-EXEC acl2-8.5> REMOVE1-ASSOC-EQL-EXEC acl2-8.5> REMOVE1-ASSOC-EQUAL acl2-8.5> REMOVE1-ASSOC-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> REMOVE1-ASSOC acl2-8.5> REMOVE-ASSOC-EQ-EXEC acl2-8.5> REMOVE-ASSOC-EQL-EXEC acl2-8.5> REMOVE-ASSOC-EQUAL acl2-8.5> REMOVE-ASSOC-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> REMOVE-ASSOC acl2-8.5> GETPROPS1 acl2-8.5> GETPROPS acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> HAS-PROPSP1 acl2-8.5> HAS-PROPSP acl2-8.5> EXTEND-WORLD acl2-8.5> RETRACT-WORLD acl2-8.5> GLOBAL-VAL acl2-8.5> FUNCTION-SYMBOLP acl2-8.5> FCONS-TERM* acl2-8.5> CONJOIN2 acl2-8.5> CONJOIN acl2-8.5> CONJOIN-UNTRANSLATED-TERMS acl2-8.5> DISJOIN2 acl2-8.5> DISJOIN acl2-8.5> DISJOIN-LST acl2-8.5> KWOTE? acl2-8.5> CONJOIN? acl2-8.5> <=? acl2-8.5> >? acl2-8.5> DISJOIN? acl2-8.5> TRANSLATE-DECLARATION-TO-GUARD/INTEGER-GEN acl2-8.5> TRANSLATE-DECLARATION-TO-GUARD/INTEGER acl2-8.5> WEAK-SATISFIES-TYPE-SPEC-P acl2-8.5> TRANSLATE-DECLARATION-TO-GUARD1-GEN acl2-8.5> TRANSLATE-DECLARATION-TO-GUARD1 acl2-8.5> (TRANSLATE-DECLARATION-TO-GUARD-GEN TRANSLATE-DECLARATION-TO-GUARD-GEN-LST) acl2-8.5> TRANSLATE-DECLARATION-TO-GUARD acl2-8.5> TRANSLATE-DECLARATION-TO-GUARD-LST acl2-8.5> THE-CHECK acl2-8.5> THE-FN acl2-8.5> THE acl2-8.5> THE-CHECK-FOR-*1* acl2-8.5> THE-FN-FOR-*1* acl2-8.5> THE-FOR-*1* acl2-8.5> *MAXIMUM-POSITIVE-32-BIT-INTEGER* acl2-8.5> BOUNDED-INTEGER-ALISTP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> F-GET-GLOBAL acl2-8.5> ARRAY1P acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> BOUNDED-INTEGER-ALISTP2 acl2-8.5> ASSOC2 acl2-8.5> ARRAY2P acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> HEADER acl2-8.5> DIMENSIONS acl2-8.5> MAXIMUM-LENGTH acl2-8.5> DEFAULT acl2-8.5> AREF1 acl2-8.5> COMPRESS11 acl2-8.5> ARRAY-ORDER acl2-8.5> COMPRESS1 acl2-8.5> NIL acl2-8.5> ASET1 acl2-8.5> ASET1-TRUSTED acl2-8.5> AREF2 acl2-8.5> COMPRESS211 acl2-8.5> COMPRESS21 acl2-8.5> COMPRESS2 acl2-8.5> NIL acl2-8.5> ASET2 acl2-8.5> FLUSH-COMPRESS acl2-8.5> MAYBE-FLUSH-AND-COMPRESS1 acl2-8.5> CDRN acl2-8.5> MV-LIST acl2-8.5> SWAP-STOBJS acl2-8.5> UPDATE-NTH acl2-8.5> UPDATE-NTH-ARRAY acl2-8.5> MAXIMUM-POSITIVE-32-BIT-INTEGER acl2-8.5> MINIMUM-NEGATIVE-32-BIT-INTEGER acl2-8.5> 32-BIT-INTEGERP acl2-8.5> NIL acl2-8.5> ACL2-NUMBER-LISTP acl2-8.5> NIL acl2-8.5> RATIONAL-LISTP acl2-8.5> NIL acl2-8.5> INTEGER-LISTP acl2-8.5> NIL acl2-8.5> NAT-LISTP acl2-8.5> NIL acl2-8.5> 32-BIT-INTEGER-LISTP acl2-8.5> NIL acl2-8.5> OPEN-INPUT-CHANNELS acl2-8.5> UPDATE-OPEN-INPUT-CHANNELS acl2-8.5> OPEN-OUTPUT-CHANNELS acl2-8.5> UPDATE-OPEN-OUTPUT-CHANNELS acl2-8.5> GLOBAL-TABLE acl2-8.5> UPDATE-GLOBAL-TABLE acl2-8.5> T-STACK acl2-8.5> UPDATE-T-STACK acl2-8.5> 32-BIT-INTEGER-STACK acl2-8.5> UPDATE-32-BIT-INTEGER-STACK acl2-8.5> BIG-CLOCK-ENTRY acl2-8.5> UPDATE-BIG-CLOCK-ENTRY acl2-8.5> IDATES acl2-8.5> UPDATE-IDATES acl2-8.5> ACL2-ORACLE acl2-8.5> UPDATE-ACL2-ORACLE acl2-8.5> FILE-CLOCK acl2-8.5> UPDATE-FILE-CLOCK acl2-8.5> READABLE-FILES acl2-8.5> WRITTEN-FILES acl2-8.5> UPDATE-WRITTEN-FILES acl2-8.5> READ-FILES acl2-8.5> UPDATE-READ-FILES acl2-8.5> WRITEABLE-FILES acl2-8.5> LIST-ALL-PACKAGE-NAMES-LST acl2-8.5> UPDATE-LIST-ALL-PACKAGE-NAMES-LST acl2-8.5> USER-STOBJ-ALIST1 acl2-8.5> UPDATE-USER-STOBJ-ALIST1 acl2-8.5> *INITIAL-CHECKPOINT-PROCESSORS* acl2-8.5> *INITIAL-PROGRAM-FNS-WITH-RAW-CODE* acl2-8.5> *INITIAL-LOGIC-FNS-WITH-RAW-CODE* acl2-8.5> *INITIAL-MACROS-WITH-RAW-CODE* acl2-8.5> UNTOUCHABLE-MARKER acl2-8.5> DEFMACRO-UNTOUCHABLE acl2-8.5> WITH-LIVE-STATE acl2-8.5> INIT-IPRINT-AR acl2-8.5> *IPRINT-SOFT-BOUND-DEFAULT* acl2-8.5> *IPRINT-HARD-BOUND-DEFAULT* acl2-8.5> DEFAULT-TOTAL-PARALLELISM-WORK-LIMIT acl2-8.5> *FMT-SOFT-RIGHT-MARGIN-DEFAULT* acl2-8.5> *FMT-HARD-RIGHT-MARGIN-DEFAULT* acl2-8.5> *INITIAL-GLOBAL-TABLE* acl2-8.5> T acl2-8.5> WITH-INFIXP-NIL acl2-8.5> ALL-BOUNDP acl2-8.5> KNOWN-PACKAGE-ALISTP acl2-8.5> NIL acl2-8.5> TIMER-ALISTP acl2-8.5> NIL acl2-8.5> TYPED-IO-LISTP acl2-8.5> NIL acl2-8.5> *FILE-TYPES* acl2-8.5> OPEN-CHANNEL1 acl2-8.5> NIL acl2-8.5> OPEN-CHANNEL-LISTP acl2-8.5> OPEN-CHANNELS-P acl2-8.5> NIL acl2-8.5> FILE-CLOCK-P acl2-8.5> NIL acl2-8.5> READABLE-FILE acl2-8.5> NIL acl2-8.5> READABLE-FILES-LISTP acl2-8.5> NIL acl2-8.5> READABLE-FILES-P acl2-8.5> NIL acl2-8.5> WRITTEN-FILE acl2-8.5> NIL acl2-8.5> WRITTEN-FILE-LISTP acl2-8.5> NIL acl2-8.5> WRITTEN-FILES-P acl2-8.5> NIL acl2-8.5> READ-FILE-LISTP1 acl2-8.5> NIL acl2-8.5> READ-FILE-LISTP acl2-8.5> NIL acl2-8.5> READ-FILES-P acl2-8.5> NIL acl2-8.5> WRITABLE-FILE-LISTP1 acl2-8.5> NIL acl2-8.5> WRITABLE-FILE-LISTP acl2-8.5> NIL acl2-8.5> WRITEABLE-FILES-P acl2-8.5> NIL acl2-8.5> STATE-P1 acl2-8.5> NIL acl2-8.5> STATE-P acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> BUILD-STATE acl2-8.5> *DEFAULT-STATE* acl2-8.5> BUILD-STATE1 acl2-8.5> COERCE-STATE-TO-OBJECT acl2-8.5> COERCE-OBJECT-TO-STATE acl2-8.5> NIL acl2-8.5> GLOBAL-TABLE-CARS1 acl2-8.5> GLOBAL-TABLE-CARS acl2-8.5> BOUNDP-GLOBAL1 acl2-8.5> BOUNDP-GLOBAL acl2-8.5> F-BOUNDP-GLOBAL acl2-8.5> MAKUNBOUND-GLOBAL acl2-8.5> GET-GLOBAL acl2-8.5> PUT-GLOBAL acl2-8.5> F-PUT-GLOBAL acl2-8.5> *INITIAL-LD-SPECIAL-BINDINGS* acl2-8.5> ALWAYS-BOUNDP-GLOBAL acl2-8.5> STATE-GLOBAL-LET*-BINDINGS-P acl2-8.5> STATE-GLOBAL-LET*-GET-GLOBALS acl2-8.5> STATE-GLOBAL-LET*-PUT-GLOBALS acl2-8.5> STATE-GLOBAL-LET*-CLEANUP acl2-8.5> WITH-PARALLELISM-HAZARD-WARNINGS acl2-8.5> WARN-ABOUT-PARALLELISM-HAZARD acl2-8.5> WITH-ENSURED-PARALLELISM-FINISHING acl2-8.5> STATE-GLOBAL-LET* acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> INTEGER-RANGE-P acl2-8.5> NIL acl2-8.5> SIGNED-BYTE-P acl2-8.5> UNSIGNED-BYTE-P acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> THE-FIXNUM acl2-8.5> ZPF acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> COMPLETION-OF-SYMBOL-NAME acl2-8.5> NIL acl2-8.5> COMPLETION-OF-SYMBOL-PACKAGE-NAME acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> LOGAND acl2-8.5> LOGEQV acl2-8.5> LOGIOR acl2-8.5> LOGXOR acl2-8.5> INTEGER-LENGTH acl2-8.5> BINARY-LOGAND acl2-8.5> LOGNAND acl2-8.5> BINARY-LOGIOR acl2-8.5> LOGORC1 acl2-8.5> LOGORC2 acl2-8.5> LOGANDC1 acl2-8.5> LOGANDC2 acl2-8.5> BINARY-LOGEQV acl2-8.5> BINARY-LOGXOR acl2-8.5> LOGNOR acl2-8.5> LOGTEST acl2-8.5> *BOOLE-1* acl2-8.5> *BOOLE-2* acl2-8.5> *BOOLE-AND* acl2-8.5> *BOOLE-ANDC1* acl2-8.5> *BOOLE-ANDC2* acl2-8.5> *BOOLE-C1* acl2-8.5> *BOOLE-C2* acl2-8.5> *BOOLE-CLR* acl2-8.5> *BOOLE-EQV* acl2-8.5> *BOOLE-IOR* acl2-8.5> *BOOLE-NAND* acl2-8.5> *BOOLE-NOR* acl2-8.5> *BOOLE-ORC1* acl2-8.5> *BOOLE-ORC2* acl2-8.5> *BOOLE-SET* acl2-8.5> *BOOLE-XOR* acl2-8.5> BOOLE$ acl2-8.5> SET-FORMS-FROM-BINDINGS acl2-8.5> *PRINT-CONTROL-DEFAULTS* acl2-8.5> ALIST-DIFFERENCE-EQ acl2-8.5> WITH-PRINT-DEFAULTS acl2-8.5> RESET-PRINT-CONTROL acl2-8.5> EXPLODE-ATOM acl2-8.5> NIL acl2-8.5> EXPLODE-ATOM+ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> OPEN-INPUT-CHANNEL-P1 acl2-8.5> OPEN-OUTPUT-CHANNEL-P1 acl2-8.5> OPEN-INPUT-CHANNEL-P acl2-8.5> OPEN-OUTPUT-CHANNEL-P acl2-8.5> OPEN-OUTPUT-CHANNEL-ANY-P1 acl2-8.5> OPEN-OUTPUT-CHANNEL-ANY-P acl2-8.5> OPEN-INPUT-CHANNEL-ANY-P1 acl2-8.5> OPEN-INPUT-CHANNEL-ANY-P acl2-8.5> NON-FREE-VAR-RUNES acl2-8.5> FREE-VAR-RUNES acl2-8.5> NIL acl2-8.5> *DIRECTORY-SEPARATOR* acl2-8.5> *DIRECTORY-SEPARATOR-STRING* acl2-8.5> OS-ER acl2-8.5> OS acl2-8.5> ABSOLUTE-PATHNAME-STRING-P acl2-8.5> ILLEGAL-RULER-EXTENDERS-VALUES acl2-8.5> TABLE-ALIST acl2-8.5> RULER-EXTENDERS-MSG-AUX acl2-8.5> RULER-EXTENDERS-MSG acl2-8.5> STRICT-SYMBOL<-SORTEDP acl2-8.5> CHK-RULER-EXTENDERS acl2-8.5> FIXNUM-BOUND acl2-8.5> *DEFAULT-STEP-LIMIT* acl2-8.5> INCLUDE-BOOK-DIR-ALIST-ENTRY-P acl2-8.5> INCLUDE-BOOK-DIR-ALISTP acl2-8.5> *CHECK-INVARIANT-RISK-VALUES* acl2-8.5> TTAG acl2-8.5> GET-REGISTER-INVARIANT-RISK-WORLD acl2-8.5> ACL2-DEFAULTS-TABLE acl2-8.5> ACL2-DEFAULTS-TABLE acl2-8.5> PRINT-CASE acl2-8.5> ACL2-PRINT-CASE acl2-8.5> CHECK-PRINT-CASE acl2-8.5> SET-PRINT-CASE acl2-8.5> PRINT-BASE acl2-8.5> ACL2-PRINT-BASE acl2-8.5> PRINT-RADIX acl2-8.5> ACL2-PRINT-RADIX acl2-8.5> CHECK-PRINT-BASE acl2-8.5> SET-PRINT-BASE acl2-8.5> SET-PRINT-CIRCLE acl2-8.5> SET-PRINT-ESCAPE acl2-8.5> SET-PRINT-PRETTY acl2-8.5> SET-PRINT-RADIX acl2-8.5> SET-PRINT-READABLY acl2-8.5> CHECK-NULL-OR-NATP acl2-8.5> SET-PRINT-LENGTH acl2-8.5> SET-PRINT-LEVEL acl2-8.5> SET-PRINT-LINES acl2-8.5> SET-PRINT-RIGHT-MARGIN acl2-8.5> RAW-PRINT-VARS-ALIST acl2-8.5> *RAW-PRINT-VARS-ALIST* acl2-8.5> PRINC$ acl2-8.5> WRITE-BYTE$ acl2-8.5> W acl2-8.5> GET-SERIALIZE-CHARACTER acl2-8.5> SET-SERIALIZE-CHARACTER-FN acl2-8.5> SET-SERIALIZE-CHARACTER acl2-8.5> SET-SERIALIZE-CHARACTER-SYSTEM acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> PRINT-OBJECT$+-ALIST acl2-8.5> MAKE-INPUT-CHANNEL acl2-8.5> MAKE-OUTPUT-CHANNEL acl2-8.5> OPEN-INPUT-CHANNEL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> CLOSE-INPUT-CHANNEL acl2-8.5> OPEN-OUTPUT-CHANNEL acl2-8.5> OPEN-OUTPUT-CHANNEL! acl2-8.5> ASSERT$ acl2-8.5> ASSERT* acl2-8.5> COMMENT-WINDOW-CO acl2-8.5> FMT-TO-COMMENT-WINDOW acl2-8.5> FMT-TO-COMMENT-WINDOW! acl2-8.5> FMT-TO-COMMENT-WINDOW+ acl2-8.5> FMT-TO-COMMENT-WINDOW!+ acl2-8.5> PAIRLIS2 acl2-8.5> CW acl2-8.5> CW! acl2-8.5> CW+ acl2-8.5> CW!+ acl2-8.5> CW-PRINT-BASE-RADIX acl2-8.5> CW-PRINT-BASE-RADIX! acl2-8.5> SUBSEQ-LIST acl2-8.5> SUBSEQ acl2-8.5> LOCK-SYMBOL-NAME-P acl2-8.5> ASSIGN-LOCK acl2-8.5> LOCK-TABLE acl2-8.5> WITH-LOCK acl2-8.5> DEFLOCK acl2-8.5> WITH-OUTPUT-LOCK acl2-8.5> WITH-LOCAL-STATE-LOCK acl2-8.5> GET-OUTPUT-STREAM-STRING$-FN acl2-8.5> GET-OUTPUT-STREAM-STRING$ acl2-8.5> CLOSE-OUTPUT-CHANNEL acl2-8.5> MAYBE-FINISH-OUTPUT$ acl2-8.5> READ-CHAR$ acl2-8.5> PEEK-CHAR$ acl2-8.5> READ-BYTE$ acl2-8.5> RAW-MODE-P acl2-8.5> READ-OBJECT acl2-8.5> READ-OBJECT-WITH-CASE acl2-8.5> READ-OBJECT-SUPPRESS acl2-8.5> *SUSPICIOUSLY-FIRST-NUMERIC-CHARS* acl2-8.5> *SUSPICIOUSLY-FIRST-HEX-CHARS* acl2-8.5> *HEX-CHARS* acl2-8.5> *LETTER-CHARS* acl2-8.5> *SLASHABLE-CHARS* acl2-8.5> SOME-SLASHABLE acl2-8.5> PRIN1-WITH-SLASHES1 acl2-8.5> PRIN1-WITH-SLASHES acl2-8.5> SUSPICIOUSLY-FIRST-NUMERIC-CHARS acl2-8.5> NUMERIC-CHARS acl2-8.5> MAY-NEED-SLASHES1 acl2-8.5> NIL acl2-8.5> ALL-DOTS acl2-8.5> MAY-NEED-SLASHES-FN acl2-8.5> MAY-NEED-SLASHES acl2-8.5> NEEDS-SLASHES acl2-8.5> T-STACK-LENGTH1 acl2-8.5> T-STACK-LENGTH acl2-8.5> MAKE-LIST-AC acl2-8.5> MAKE-LIST acl2-8.5> EXTEND-T-STACK acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> MSWINDOWS-DRIVE1 acl2-8.5> MSWINDOWS-DRIVE acl2-8.5> SHRINK-T-STACK acl2-8.5> AREF-T-STACK acl2-8.5> ASET-T-STACK acl2-8.5> 32-BIT-INTEGER-STACK-LENGTH1 acl2-8.5> 32-BIT-INTEGER-STACK-LENGTH acl2-8.5> EXTEND-32-BIT-INTEGER-STACK acl2-8.5> SHRINK-32-BIT-INTEGER-STACK acl2-8.5> AREF-32-BIT-INTEGER-STACK acl2-8.5> ASET-32-BIT-INTEGER-STACK acl2-8.5> F-BIG-CLOCK-NEGATIVE-P acl2-8.5> F-DECREMENT-BIG-CLOCK acl2-8.5> BIG-CLOCK-NEGATIVE-P acl2-8.5> DECREMENT-BIG-CLOCK acl2-8.5> LIST-ALL-PACKAGE-NAMES acl2-8.5> USER-STOBJ-ALIST acl2-8.5> UPDATE-USER-STOBJ-ALIST acl2-8.5> POWER-EVAL acl2-8.5> READ-IDATE acl2-8.5> READ-RUN-TIME acl2-8.5> READ-ACL2-ORACLE acl2-8.5> READ-ACL2-ORACLE@PAR acl2-8.5> GETENV$ acl2-8.5> SETENV$ acl2-8.5> RANDOM$ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> SYS-CALL acl2-8.5> NIL acl2-8.5> SYS-CALL-STATUS acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> SYS-CALL+ acl2-8.5> SYS-CALL* acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> MAIN-TIMER acl2-8.5> PUT-ASSOC-EQ-EXEC acl2-8.5> PUT-ASSOC-EQL-EXEC acl2-8.5> PUT-ASSOC-EQUAL acl2-8.5> PUT-ASSOC-EQ acl2-8.5> PUT-ASSOC-EQL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> PUT-ASSOC acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> SET-TIMER acl2-8.5> GET-TIMER acl2-8.5> NIL acl2-8.5> PUSH-TIMER acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> POP-TIMER acl2-8.5> ADD-TIMERS acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> INCREMENT-TIMER acl2-8.5> PRINT-RATIONAL-AS-DECIMAL acl2-8.5> PRINT-TIMER acl2-8.5> NIL acl2-8.5> SET-PRINT-BASE-RADIX acl2-8.5> KNOWN-PACKAGE-ALIST acl2-8.5> SYMBOL-IN-CURRENT-PACKAGE-P acl2-8.5> PRIN1$ acl2-8.5> NIL acl2-8.5> CURRENT-PACKAGE acl2-8.5> NIL acl2-8.5> *INITIAL-UNTOUCHABLE-FNS* acl2-8.5> *INITIAL-UNTOUCHABLE-VARS* acl2-8.5> LD-SKIP-PROOFSP acl2-8.5> ASSIGN acl2-8.5> @ acl2-8.5> SUBST-FOR-NTH-ARG acl2-8.5> THE-MV acl2-8.5> THE2S acl2-8.5> INTERSECTION-EQ-EXEC acl2-8.5> INTERSECTION-EQL-EXEC acl2-8.5> INTERSECTION-EQUAL acl2-8.5> INTERSECTION-EQ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> INTERSECTION-EQUAL-WITH-INTERSECTION-EQ-EXEC-GUARD acl2-8.5> INTERSECTION-EQUAL-WITH-INTERSECTION-EQL-EXEC-GUARD acl2-8.5> INTERSECTION$ acl2-8.5> SET-ENFORCE-REDUNDANCY acl2-8.5> GET-ENFORCE-REDUNDANCY acl2-8.5> DEFAULT-VERIFY-GUARDS-EAGERNESS-FROM-TABLE acl2-8.5> DEFAULT-VERIFY-GUARDS-EAGERNESS acl2-8.5> SET-VERIFY-GUARDS-EAGERNESS acl2-8.5> DEFAULT-COMPILE-FNS acl2-8.5> SET-COMPILE-FNS acl2-8.5> SET-COMPILER-ENABLED acl2-8.5> SET-PORT-FILE-ENABLED acl2-8.5> DEFAULT-MEASURE-FUNCTION acl2-8.5> SET-MEASURE-FUNCTION acl2-8.5> DEFAULT-WELL-FOUNDED-RELATION acl2-8.5> SET-WELL-FOUNDED-RELATION acl2-8.5> DEFAULT-DEFUN-MODE-FROM-TABLE acl2-8.5> DEFAULT-DEFUN-MODE acl2-8.5> DEFAULT-DEFUN-MODE-FROM-STATE acl2-8.5> LOGIC acl2-8.5> PROGRAM acl2-8.5> INVISIBLE-FNS-TABLE acl2-8.5> SET-INVISIBLE-FNS-TABLE acl2-8.5> UNARY-FUNCTION-SYMBOL-LISTP acl2-8.5> INVISIBLE-FNS-ENTRYP acl2-8.5> INVISIBLE-FNS-TABLE acl2-8.5> INVISIBLE-FNS-TABLE acl2-8.5> ADD-INVISIBLE-FNS acl2-8.5> REMOVE-INVISIBLE-FNS acl2-8.5> SET-INVISIBLE-FNS-ALIST acl2-8.5> INVISIBLE-FNS-ALIST acl2-8.5> SET-BOGUS-DEFUN-HINTS-OK acl2-8.5> SET-BOGUS-MEASURE-OK acl2-8.5> SET-BOGUS-MUTUAL-RECURSION-OK acl2-8.5> SET-IRRELEVANT-FORMALS-OK acl2-8.5> SET-IGNORE-OK acl2-8.5> INHIBIT-WARNINGS-TABLE acl2-8.5> SET-INHIBIT-WARNINGS! acl2-8.5> SET-INHIBIT-WARNINGS acl2-8.5> REMOVE1-ASSOC-STRING-EQUAL acl2-8.5> TOGGLE-INHIBIT-WARNING! acl2-8.5> TOGGLE-INHIBIT-WARNING acl2-8.5> INHIBIT-ER-SOFT-TABLE acl2-8.5> SET-INHIBIT-ER-SOFT! acl2-8.5> SET-INHIBIT-ER-SOFT acl2-8.5> TOGGLE-INHIBIT-ER-SOFT! acl2-8.5> TOGGLE-INHIBIT-ER-SOFT acl2-8.5> SET-INHIBIT-OUTPUT-LST acl2-8.5> SET-INHIBITED-SUMMARY-TYPES acl2-8.5> SET-STATE-OK acl2-8.5> SET-LET*-ABSTRACTIONP acl2-8.5> SET-LET*-ABSTRACTION acl2-8.5> LET*-ABSTRACTIONP acl2-8.5> *INITIAL-BACKCHAIN-LIMIT* acl2-8.5> *INITIAL-DEFAULT-BACKCHAIN-LIMIT* acl2-8.5> SET-BACKCHAIN-LIMIT acl2-8.5> BACKCHAIN-LIMIT acl2-8.5> SET-DEFAULT-BACKCHAIN-LIMIT acl2-8.5> DEFAULT-BACKCHAIN-LIMIT acl2-8.5> STEP-LIMIT-FROM-TABLE acl2-8.5> SET-PROVER-STEP-LIMIT acl2-8.5> *DEFAULT-REWRITE-STACK-LIMIT* acl2-8.5> SET-REWRITE-STACK-LIMIT acl2-8.5> REWRITE-STACK-LIMIT acl2-8.5> CASE-SPLIT-LIMITATIONS acl2-8.5> SR-LIMIT acl2-8.5> CASE-LIMIT acl2-8.5> SET-CASE-SPLIT-LIMITATIONS acl2-8.5> *INITIAL-ACL2-DEFAULTS-TABLE* acl2-8.5> UNTRANS-TABLE acl2-8.5> UNTRANS-TABLE acl2-8.5> ADD-MACRO-FN acl2-8.5> ADD-BINOP acl2-8.5> REMOVE-MACRO-FN acl2-8.5> REMOVE-BINOP acl2-8.5> MATCH-FREE-DEFAULT acl2-8.5> SET-MATCH-FREE-DEFAULT acl2-8.5> SET-MATCH-FREE-ERROR acl2-8.5> MATCH-FREE-OVERRIDE acl2-8.5> ADD-MATCH-FREE-OVERRIDE acl2-8.5> ADD-INCLUDE-BOOK-DIR acl2-8.5> DELETE-INCLUDE-BOOK-DIR acl2-8.5> INCLUDE-BOOK-DIR!-TABLE acl2-8.5> RAW-INCLUDE-BOOK-DIR-P acl2-8.5> ADD-INCLUDE-BOOK-DIR! acl2-8.5> DELETE-INCLUDE-BOOK-DIR! acl2-8.5> *NON-LINEAR-ROUNDS-VALUE* acl2-8.5> NON-LINEARP acl2-8.5> SET-NON-LINEARP acl2-8.5> SET-NON-LINEAR acl2-8.5> TAU-AUTO-MODEP acl2-8.5> SET-TAU-AUTO-MODE acl2-8.5> GET-IN-THEORY-REDUNDANT-OKP acl2-8.5> DEFTTAG acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES acl2-8.5> ADD-MACRO-ALIAS acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> DELETE-ASSOC-EQ-EXEC acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> DELETE-ASSOC-EQL-EXEC acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> DELETE-ASSOC-EQUAL acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> DELETE-ASSOC-EQ acl2-8.5> DELETE-ASSOC acl2-8.5> REMOVE-MACRO-ALIAS acl2-8.5> NTH-ALIASES-TABLE acl2-8.5> :REDUNDANT acl2-8.5> NTH-ALIASES acl2-8.5> ADD-NTH-ALIAS acl2-8.5> REMOVE-NTH-ALIAS acl2-8.5> DEFAULT-HINTS acl2-8.5> SET-DEFAULT-HINTS acl2-8.5> SET-DEFAULT-HINTS! acl2-8.5> ADD-DEFAULT-HINTS acl2-8.5> ADD-DEFAULT-HINTS! acl2-8.5> REMOVE-DEFAULT-HINTS acl2-8.5> REMOVE-DEFAULT-HINTS! acl2-8.5> SET-OVERRIDE-HINTS-MACRO acl2-8.5> ADD-OVERRIDE-HINTS! acl2-8.5> ADD-OVERRIDE-HINTS acl2-8.5> SET-OVERRIDE-HINTS! acl2-8.5> SET-OVERRIDE-HINTS acl2-8.5> REMOVE-OVERRIDE-HINTS! acl2-8.5> REMOVE-OVERRIDE-HINTS acl2-8.5> SET-RW-CACHE-STATE acl2-8.5> SET-RW-CACHE-STATE! acl2-8.5> *LEGAL-RW-CACHE-STATES* acl2-8.5> RW-CACHE-STATE-TABLE acl2-8.5> INDUCTION-DEPTH-LIMIT-TABLE acl2-8.5> *INDUCTION-DEPTH-LIMIT-DEFAULT* acl2-8.5> INDUCTION-DEPTH-LIMIT-TABLE acl2-8.5> SET-INDUCTION-DEPTH-LIMIT! acl2-8.5> SET-INDUCTION-DEPTH-LIMIT acl2-8.5> TRUE-LIST-FIX-EXEC acl2-8.5> TRUE-LIST-FIX acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> NIL acl2-8.5> FIX-TRUE-LIST acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> NIL acl2-8.5> BOOLEAN-LISTP acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> COMPLETION-OF-+ acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> COMPLETION-OF-* acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> COMPLETION-OF-UNARY-MINUS acl2-8.5> NIL acl2-8.5> COMPLETION-OF-UNARY-/ acl2-8.5> NIL acl2-8.5> COMPLETION-OF-< acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> COMPLETION-OF-CAR acl2-8.5> NIL acl2-8.5> COMPLETION-OF-CDR acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> COMPLETION-OF-CHAR-CODE acl2-8.5> NIL acl2-8.5> COMPLETION-OF-CODE-CHAR acl2-8.5> NIL acl2-8.5> COMPLETION-OF-COMPLEX acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> T acl2-8.5> COMPLETION-OF-COERCE acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> COMPLETION-OF-DENOMINATOR acl2-8.5> NIL acl2-8.5> COMPLETION-OF-IMAGPART acl2-8.5> NIL acl2-8.5> COMPLETION-OF-INTERN-IN-PACKAGE-OF-SYMBOL acl2-8.5> NIL acl2-8.5> COMPLETION-OF-NUMERATOR acl2-8.5> NIL acl2-8.5> COMPLETION-OF-REALPART acl2-8.5> NIL acl2-8.5> DOUBLE-REWRITE acl2-8.5> CHK-WITH-PROVER-TIME-LIMIT-ARG acl2-8.5> WITH-PROVER-TIME-LIMIT1 acl2-8.5> WITH-PROVER-TIME-LIMIT acl2-8.5> CATCH-TIME-LIMIT5 acl2-8.5> *INTERRUPT-STRING* acl2-8.5> TIME-LIMIT5-REACHED-P acl2-8.5> CATCH-STEP-LIMIT acl2-8.5> *GUARD-CHECKING-VALUES* acl2-8.5> CHK-WITH-GUARD-CHECKING-ARG acl2-8.5> WITH-GUARD-CHECKING1 acl2-8.5> WITH-GUARD-CHECKING-GATE acl2-8.5> WITH-GUARD-CHECKING acl2-8.5> WITH-GUARD-CHECKING-ERROR-TRIPLE acl2-8.5> WITH-GUARD-CHECKING-EVENT acl2-8.5> ABORT! acl2-8.5> A! acl2-8.5> P! acl2-8.5> NIL acl2-8.5> BIND-ACL2-TIME-LIMIT acl2-8.5> OUR-WITH-TERMINAL-INPUT acl2-8.5> WORMHOLE1 acl2-8.5> WORMHOLE-P acl2-8.5> DUPLICATES acl2-8.5> SET-EQUALP-EQUAL acl2-8.5> |Access METAFUNCTION-CONTEXT record field UNIFY-SUBST| acl2-8.5> |Access REWRITE-CONSTANT record field CURRENT-CLAUSE| acl2-8.5> RECORD-ERROR acl2-8.5> RECORD-ACCESSOR-FUNCTION-NAME acl2-8.5> ACCESS acl2-8.5> MFC-CLAUSE acl2-8.5> MFC-RDEPTH acl2-8.5> TYPE-ALIST-ENTRYP acl2-8.5> TYPE-ALISTP acl2-8.5> MFC-TYPE-ALIST acl2-8.5> MFC-ANCESTORS acl2-8.5> MFC-UNIFY-SUBST acl2-8.5> MFC-WORLD acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> BAD-ATOM acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> BOOLEANP-BAD-ATOM<= acl2-8.5> BAD-ATOM<=-ANTISYMMETRIC acl2-8.5> BAD-ATOM<=-TRANSITIVE acl2-8.5> BAD-ATOM<=-TOTAL acl2-8.5> ALPHORDER acl2-8.5> LEXORDER acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> MERGE-LEXORDER acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> MERGE-SORT-LEXORDER acl2-8.5> IF* acl2-8.5> RESIZE-LIST-EXEC acl2-8.5> RESIZE-LIST acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> E/D-FN acl2-8.5> E/D acl2-8.5> acl2-8.5> acl2-8.5> To verify that the 30 encapsulated events correctly extend the current acl2-8.5> theory we will evaluate them. The theory thus constructed is only acl2-8.5> ephemeral. acl2-8.5> acl2-8.5> Encapsulated Events: acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOGIC) acl2-8.5> :INVISIBLE acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ALISTP) acl2-8.5> acl2-8.5> The admission of ALISTP is trivial, using the relation O< (which is acl2-8.5> known to be well-founded on the domain recognized by O-P) and the measure acl2-8.5> (ACL2-COUNT L). We observe that the type of ALISTP is described by acl2-8.5> the theorem (OR (EQUAL (ALISTP L) T) (EQUAL (ALISTP L) NIL)). We used acl2-8.5> primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for ALISTP.... acl2-8.5> acl2-8.5> The guard conjecture for ALISTP is trivial to prove. ALISTP is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ALISTP ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ALISTP acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SYMBOL-ALISTP) acl2-8.5> acl2-8.5> The admission of SYMBOL-ALISTP is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT X). We observe that the type of SYMBOL-ALISTP acl2-8.5> is described by the theorem acl2-8.5> (OR (EQUAL (SYMBOL-ALISTP X) T) (EQUAL (SYMBOL-ALISTP X) NIL)). We acl2-8.5> used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for SYMBOL-ALISTP.... acl2-8.5> acl2-8.5> The guard conjecture for SYMBOL-ALISTP is trivial to prove. SYMBOL-ALISTP acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SYMBOL-ALISTP ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SYMBOL-ALISTP acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP TRUE-LISTP) acl2-8.5> acl2-8.5> The event ( DEFUN TRUE-LISTP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TRUE-LISTP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP LEN) acl2-8.5> acl2-8.5> The event ( DEFUN LEN ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN LEN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP LENGTH) acl2-8.5> acl2-8.5> The event ( DEFUN LENGTH ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN LENGTH ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP NTH) acl2-8.5> acl2-8.5> The admission of NTH is trivial, using the relation O< (which is known acl2-8.5> to be well-founded on the domain recognized by O-P) and the measure acl2-8.5> (ACL2-COUNT N). We could deduce no constraints on the type of NTH. acl2-8.5> acl2-8.5> Computing the guard conjecture for NTH.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for NTH, given primitive acl2-8.5> type reasoning, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (TRUE-LISTP L) acl2-8.5> (<= 0 N) acl2-8.5> (INTEGERP N) acl2-8.5> (NOT (ENDP L)) acl2-8.5> (NOT (ZP N))) acl2-8.5> (<= 0 (+ -1 N))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definitions ENDP acl2-8.5> and ZP and the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for NTH. NTH is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN NTH ...) acl2-8.5> Rules: ((:DEFINITION ENDP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION ZP) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 62 acl2-8.5> NTH acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP CHAR) acl2-8.5> acl2-8.5> Since CHAR is non-recursive, its admission is trivial. We could deduce acl2-8.5> no constraints on the type of CHAR. acl2-8.5> acl2-8.5> Computing the guard conjecture for CHAR.... acl2-8.5> acl2-8.5> The guard conjecture for CHAR is trivial to prove, given primitive acl2-8.5> type reasoning and the :type-prescription rule LENGTH. CHAR is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CHAR ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:TYPE-PRESCRIPTION LENGTH)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP EQLABLE-ALISTP) acl2-8.5> acl2-8.5> The admission of EQLABLE-ALISTP is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT X). We observe that the type of EQLABLE-ALISTP acl2-8.5> is described by the theorem acl2-8.5> (OR (EQUAL (EQLABLE-ALISTP X) T) (EQUAL (EQLABLE-ALISTP X) NIL)). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for EQLABLE-ALISTP.... acl2-8.5> acl2-8.5> The guard conjecture for EQLABLE-ALISTP is trivial to prove. EQLABLE-ALISTP acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN EQLABLE-ALISTP ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> EQLABLE-ALISTP acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ASSOC-EQL-EXEC) acl2-8.5> acl2-8.5> The admission of ASSOC-EQL-EXEC is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT ALIST). We could deduce no constraints on the acl2-8.5> type of ASSOC-EQL-EXEC. acl2-8.5> acl2-8.5> Computing the guard conjecture for ASSOC-EQL-EXEC.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for ASSOC-EQL-EXEC is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (EQLABLEP X) acl2-8.5> (NOT (CONSP ALIST))) acl2-8.5> (EQ ALIST NIL)) acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (EQLABLEP X) acl2-8.5> (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQL X (CAR (CAR ALIST))))) acl2-8.5> (ALISTP (CDR ALIST))) acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (EQLABLEP X) acl2-8.5> (NOT (ENDP ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (EQUAL (CAR ALIST) NIL)) acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (EQLABLEP X)) acl2-8.5> (NOT (ENDP ALIST))) acl2-8.5> (EQLABLEP (CAR (CAR ALIST)))) acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (EQLABLEP X)) acl2-8.5> (NOT (ENDP ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (EQUAL (CAR ALIST) NIL)) acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (EQLABLEP X)) acl2-8.5> (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQL X (CAR (CAR ALIST))))) acl2-8.5> (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (EQLABLEP X)) acl2-8.5> (NOT (CONSP ALIST))) acl2-8.5> (EQ ALIST NIL))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP, EQ, EQL and EQLABLEP we reduce the acl2-8.5> conjecture to the following seven conjectures. acl2-8.5> acl2-8.5> Subgoal 7 acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (EQLABLEP X) acl2-8.5> (NOT (CONSP ALIST))) acl2-8.5> (EQUAL ALIST NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 6 acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (EQLABLEP X) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (EQUAL X (CAR (CAR ALIST))))) acl2-8.5> (ALISTP (CDR ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 5 acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (EQLABLEP X) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (EQUAL (CAR ALIST) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 4 acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (ACL2-NUMBERP X)) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (NOT (CHARACTERP X)) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (ACL2-NUMBERP (CAR (CAR ALIST)))) acl2-8.5> (NOT (SYMBOLP (CAR (CAR ALIST))))) acl2-8.5> (CHARACTERP (CAR (CAR ALIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-ALISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (ACL2-NUMBERP X)) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (NOT (CHARACTERP X)) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (EQUAL (CAR ALIST) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-ALISTP. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (ACL2-NUMBERP X)) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (NOT (CHARACTERP X)) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (EQUAL X (CAR (CAR ALIST))))) acl2-8.5> (EQLABLE-ALISTP (CDR ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-ALISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (ACL2-NUMBERP X)) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (NOT (CHARACTERP X)) acl2-8.5> (NOT (CONSP ALIST))) acl2-8.5> (EQUAL ALIST NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-ALISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for ASSOC-EQL-EXEC. acl2-8.5> ASSOC-EQL-EXEC is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ASSOC-EQL-EXEC ...) acl2-8.5> Rules: ((:DEFINITION ALISTP) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION EQL) acl2-8.5> (:DEFINITION EQLABLE-ALISTP) acl2-8.5> (:DEFINITION EQLABLEP) acl2-8.5> (:DEFINITION NOT)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 665 acl2-8.5> ASSOC-EQL-EXEC acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ASSOC-EQL-EXEC$GUARD-CHECK) acl2-8.5> acl2-8.5> Since ASSOC-EQL-EXEC$GUARD-CHECK is non-recursive, its admission is acl2-8.5> trivial. We observe that the type of ASSOC-EQL-EXEC$GUARD-CHECK is acl2-8.5> described by the theorem (EQUAL (ASSOC-EQL-EXEC$GUARD-CHECK X ALIST) T). acl2-8.5> acl2-8.5> Computing the guard conjecture for ASSOC-EQL-EXEC$GUARD-CHECK.... acl2-8.5> acl2-8.5> The guard conjecture for ASSOC-EQL-EXEC$GUARD-CHECK is trivial to prove. acl2-8.5> ASSOC-EQL-EXEC$GUARD-CHECK is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ASSOC-EQL-EXEC$GUARD-CHECK ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ASSOC-EQL-EXEC$GUARD-CHECK acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ASSOC-EQUAL) acl2-8.5> acl2-8.5> The admission of ASSOC-EQUAL is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT ALIST). We could deduce no constraints on the acl2-8.5> type of ASSOC-EQUAL. acl2-8.5> acl2-8.5> Computing the guard conjecture for ASSOC-EQUAL.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for ASSOC-EQUAL is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (ALISTP ALIST) (NOT (CONSP ALIST))) acl2-8.5> (EQ ALIST NIL)) acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (NOT (ENDP ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (EQUAL (CAR ALIST) NIL)) acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQUAL X (CAR (CAR ALIST))))) acl2-8.5> (ALISTP (CDR ALIST)))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQ we reduce the conjecture to acl2-8.5> the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (ALISTP ALIST) (NOT (CONSP ALIST))) acl2-8.5> (EQUAL ALIST NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (EQUAL (CAR ALIST) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (EQUAL X (CAR (CAR ALIST))))) acl2-8.5> (ALISTP (CDR ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for ASSOC-EQUAL. ASSOC-EQUAL acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ASSOC-EQUAL ...) acl2-8.5> Rules: ((:DEFINITION ALISTP) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION NOT)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 188 acl2-8.5> ASSOC-EQUAL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SUBLIS) acl2-8.5> acl2-8.5> The admission of SUBLIS is trivial, using the relation O< (which is acl2-8.5> known to be well-founded on the domain recognized by O-P) and the measure acl2-8.5> (ACL2-COUNT TREE). We could deduce no constraints on the type of SUBLIS. acl2-8.5> acl2-8.5> Computing the guard conjecture for SUBLIS.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SUBLIS is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (EQLABLE-ALISTP ALIST) (ATOM TREE)) acl2-8.5> (LET ((X TREE)) acl2-8.5> (AND (OR (NOT (EQLABLEP X)) (ALISTP ALIST)) acl2-8.5> (OR (EQLABLEP X) (EQLABLE-ALISTP ALIST)) acl2-8.5> (EQUAL (ASSOC-EQUAL X ALIST) acl2-8.5> (ASSOC-EQL-EXEC X ALIST))))) acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) (ATOM TREE)) acl2-8.5> (LET ((PAIR (ASSOC-EQUAL TREE ALIST))) acl2-8.5> (OR (NOT PAIR) acl2-8.5> (CONSP PAIR) acl2-8.5> (EQUAL PAIR NIL))))). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to the following acl2-8.5> two conjectures. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (LET ((X TREE)) acl2-8.5> (AND (OR (NOT (EQLABLEP X)) (ALISTP ALIST)) acl2-8.5> (OR (EQLABLEP X) (EQLABLE-ALISTP ALIST)) acl2-8.5> (EQUAL (ASSOC-EQUAL X ALIST) acl2-8.5> (ASSOC-EQL-EXEC X ALIST))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions EQLABLEP (if-intro) and NOT acl2-8.5> (if-intro) and the :type-prescription rule EQLABLE-ALISTP, to the following acl2-8.5> four conjectures. acl2-8.5> acl2-8.5> Subgoal 2.4 acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST))). acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Subgoal 2.3 acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> Name the formula above *2. acl2-8.5> acl2-8.5> Subgoal 2.2 acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> Name the formula above *3. acl2-8.5> acl2-8.5> Subgoal 2.1 acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> Name the formula above *4. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST) acl2-8.5> (NOT (CONSP (ASSOC-EQUAL TREE ALIST)))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) NIL)). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal 1' acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> Name the formula above *5. acl2-8.5> acl2-8.5> Perhaps we can prove *5 by induction. Three induction schemes are acl2-8.5> suggested by this conjecture. Subsumption reduces that number to two. acl2-8.5> These merge into one derived induction scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (ASSOC-EQUAL TREE ALIST). acl2-8.5> This suggestion was produced using the :induction rules ASSOC-EQUAL acl2-8.5> and EQLABLE-ALISTP. If we let (:P ALIST TREE) denote *5 above then acl2-8.5> the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQUAL TREE (CAR (CAR ALIST)))) acl2-8.5> (:P (CDR ALIST) TREE)) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (EQUAL TREE (CAR (CAR ALIST)))) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (ENDP ALIST) (:P ALIST TREE))). acl2-8.5> This induction is justified by the same argument used to admit ASSOC-EQUAL. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> five nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *5/5 acl2-8.5> (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQUAL TREE (CAR (CAR ALIST)))) acl2-8.5> (CONSP (ASSOC-EQUAL TREE (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5/5' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (NOT (EQUAL TREE (CAR (CAR ALIST)))) acl2-8.5> (CONSP (ASSOC-EQUAL TREE (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ASSOC-EQUAL, acl2-8.5> EQLABLE-ALISTP and EQLABLEP and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *5/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQUAL TREE (CAR (CAR ALIST)))) acl2-8.5> (NOT (ASSOC-EQUAL TREE (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5/4' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (NOT (EQUAL TREE (CAR (CAR ALIST)))) acl2-8.5> (NOT (ASSOC-EQUAL TREE (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ASSOC-EQUAL, acl2-8.5> EQLABLE-ALISTP and EQLABLEP and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *5/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQUAL TREE (CAR (CAR ALIST)))) acl2-8.5> (NOT (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5/3' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (NOT (EQUAL TREE (CAR (CAR ALIST)))) acl2-8.5> (NOT (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-ALISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *5/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (EQUAL TREE (CAR (CAR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5/2' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (EQUAL TREE (CAR (CAR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ASSOC-EQUAL, acl2-8.5> EQLABLE-ALISTP and EQLABLEP and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *5/1 acl2-8.5> (IMPLIES (AND (ENDP ALIST) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ASSOC-EQUAL TREE ALIST)) acl2-8.5> (CONSP (ASSOC-EQUAL TREE ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ASSOC-EQUAL acl2-8.5> and EQLABLE-ALISTP, the :executable-counterpart of CONSP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> That completes the proof of *5. acl2-8.5> acl2-8.5> We therefore turn our attention to *4, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> Perhaps we can prove *4 by induction. Two induction schemes are suggested acl2-8.5> by this conjecture. Subsumption reduces that number to one. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (EQLABLE-ALISTP ALIST). acl2-8.5> This suggestion was produced using the :induction rules ALISTP and acl2-8.5> EQLABLE-ALISTP. If we let (:P ALIST TREE) denote *4 above then the acl2-8.5> induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (NOT (EQLABLEP (CAR (CAR ALIST))))) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (:P (CDR ALIST) TREE)) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (ATOM ALIST) (:P ALIST TREE))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> EQLABLE-ALISTP. When applied to the goal at hand the above induction acl2-8.5> scheme produces five nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *4/5 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *4/5' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (NOT (CONSP (CAR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-ALISTP. acl2-8.5> acl2-8.5> Subgoal *4/4 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (NOT (EQLABLEP (CAR (CAR ALIST)))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definitions ATOM and EQLABLEP we reduce the conjecture acl2-8.5> to acl2-8.5> acl2-8.5> Subgoal *4/4' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (NOT (ACL2-NUMBERP (CAR (CAR ALIST)))) acl2-8.5> (NOT (SYMBOLP (CAR (CAR ALIST)))) acl2-8.5> (NOT (CHARACTERP (CAR (CAR ALIST)))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-ALISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *4/3 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (ALISTP (CDR ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *4/3' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (ALISTP (CDR ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ALISTP, acl2-8.5> EQLABLE-ALISTP and EQLABLEP and the :type-prescription rule ALISTP. acl2-8.5> acl2-8.5> Subgoal *4/2 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (NOT (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *4/2' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (NOT (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-ALISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *4/1 acl2-8.5> (IMPLIES (AND (ATOM ALIST) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *4/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (SYMBOLP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-ALISTP, acl2-8.5> the :executable-counterparts of ALISTP and CONSP and primitive type acl2-8.5> reasoning. acl2-8.5> acl2-8.5> That completes the proof of *4. acl2-8.5> acl2-8.5> We therefore turn our attention to *3, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> Perhaps we can prove *3 by induction. Two induction schemes are suggested acl2-8.5> by this conjecture. Subsumption reduces that number to one. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (EQLABLE-ALISTP ALIST). acl2-8.5> This suggestion was produced using the :induction rules ALISTP and acl2-8.5> EQLABLE-ALISTP. If we let (:P ALIST TREE) denote *3 above then the acl2-8.5> induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (NOT (EQLABLEP (CAR (CAR ALIST))))) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (:P (CDR ALIST) TREE)) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (ATOM ALIST) (:P ALIST TREE))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> EQLABLE-ALISTP. When applied to the goal at hand the above induction acl2-8.5> scheme produces five nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *3/5 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *3/5' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (NOT (CONSP (CAR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-ALISTP. acl2-8.5> acl2-8.5> Subgoal *3/4 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (NOT (EQLABLEP (CAR (CAR ALIST)))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definitions ATOM and EQLABLEP we reduce the conjecture acl2-8.5> to acl2-8.5> acl2-8.5> Subgoal *3/4' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (NOT (ACL2-NUMBERP (CAR (CAR ALIST)))) acl2-8.5> (NOT (SYMBOLP (CAR (CAR ALIST)))) acl2-8.5> (NOT (CHARACTERP (CAR (CAR ALIST)))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-ALISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *3/3 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (ALISTP (CDR ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *3/3' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (ALISTP (CDR ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ALISTP, acl2-8.5> EQLABLE-ALISTP and EQLABLEP and the :type-prescription rule ALISTP. acl2-8.5> acl2-8.5> Subgoal *3/2 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (NOT (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *3/2' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (NOT (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-ALISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *3/1 acl2-8.5> (IMPLIES (AND (ATOM ALIST) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *3/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (CHARACTERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-ALISTP, acl2-8.5> the :executable-counterparts of ALISTP and CONSP and primitive type acl2-8.5> reasoning. acl2-8.5> acl2-8.5> That completes the proof of *3. acl2-8.5> acl2-8.5> We therefore turn our attention to *2, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> Perhaps we can prove *2 by induction. Two induction schemes are suggested acl2-8.5> by this conjecture. Subsumption reduces that number to one. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (EQLABLE-ALISTP ALIST). acl2-8.5> This suggestion was produced using the :induction rules ALISTP and acl2-8.5> EQLABLE-ALISTP. If we let (:P ALIST TREE) denote *2 above then the acl2-8.5> induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (NOT (EQLABLEP (CAR (CAR ALIST))))) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (:P (CDR ALIST) TREE)) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (ATOM ALIST) (:P ALIST TREE))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> EQLABLE-ALISTP. When applied to the goal at hand the above induction acl2-8.5> scheme produces five nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *2/5 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *2/5' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (NOT (CONSP (CAR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-ALISTP. acl2-8.5> acl2-8.5> Subgoal *2/4 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (NOT (EQLABLEP (CAR (CAR ALIST)))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definitions ATOM and EQLABLEP we reduce the conjecture acl2-8.5> to acl2-8.5> acl2-8.5> Subgoal *2/4' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (NOT (ACL2-NUMBERP (CAR (CAR ALIST)))) acl2-8.5> (NOT (SYMBOLP (CAR (CAR ALIST)))) acl2-8.5> (NOT (CHARACTERP (CAR (CAR ALIST)))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-ALISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *2/3 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (ALISTP (CDR ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *2/3' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (ALISTP (CDR ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ALISTP, acl2-8.5> EQLABLE-ALISTP and EQLABLEP and the :type-prescription rule ALISTP. acl2-8.5> acl2-8.5> Subgoal *2/2 acl2-8.5> (IMPLIES (AND (NOT (ATOM ALIST)) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (NOT (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *2/2' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (CONSP (CAR ALIST)) acl2-8.5> (EQLABLEP (CAR (CAR ALIST))) acl2-8.5> (NOT (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-ALISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *2/1 acl2-8.5> (IMPLIES (AND (ATOM ALIST) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *2/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE)) acl2-8.5> (ACL2-NUMBERP TREE)) acl2-8.5> (ALISTP ALIST)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-ALISTP, acl2-8.5> the :executable-counterparts of ALISTP and CONSP and primitive type acl2-8.5> reasoning. acl2-8.5> acl2-8.5> That completes the proof of *2. acl2-8.5> acl2-8.5> We therefore turn our attention to *1, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST))). acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Three induction schemes are acl2-8.5> suggested by this conjecture. These merge into one derived induction acl2-8.5> scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST). This suggestion was produced using the acl2-8.5> :induction rules ASSOC-EQL-EXEC, ASSOC-EQUAL and EQLABLE-ALISTP. If acl2-8.5> we let (:P ALIST TREE) denote *1 above then the induction scheme we'll acl2-8.5> use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQL TREE (CAR (CAR ALIST)))) acl2-8.5> (:P (CDR ALIST) TREE)) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (EQL TREE (CAR (CAR ALIST)))) acl2-8.5> (:P ALIST TREE)) acl2-8.5> (IMPLIES (ENDP ALIST) (:P ALIST TREE))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> ASSOC-EQL-EXEC. When applied to the goal at hand the above induction acl2-8.5> scheme produces four nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQL TREE (CAR (CAR ALIST)))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE (CDR ALIST)) acl2-8.5> (ASSOC-EQL-EXEC TREE (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/4' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (NOT (EQUAL TREE (CAR (CAR ALIST)))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE (CDR ALIST)) acl2-8.5> (ASSOC-EQL-EXEC TREE (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ASSOC-EQL-EXEC, acl2-8.5> ASSOC-EQUAL, EQLABLE-ALISTP and EQLABLEP and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *1/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQL TREE (CAR (CAR ALIST)))) acl2-8.5> (NOT (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/3' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (NOT (EQUAL TREE (CAR (CAR ALIST)))) acl2-8.5> (NOT (EQLABLE-ALISTP (CDR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-ALISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP ALIST)) acl2-8.5> (EQL TREE (CAR (CAR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/2' acl2-8.5> (IMPLIES (AND (CONSP ALIST) acl2-8.5> (EQUAL TREE (CAR (CAR ALIST))) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ASSOC-EQL-EXEC, acl2-8.5> ASSOC-EQUAL, EQLABLE-ALISTP and EQLABLEP and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (ENDP ALIST) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP ALIST)) acl2-8.5> (EQLABLE-ALISTP ALIST) acl2-8.5> (NOT (CONSP TREE))) acl2-8.5> (EQUAL (ASSOC-EQUAL TREE ALIST) acl2-8.5> (ASSOC-EQL-EXEC TREE ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ASSOC-EQL-EXEC, acl2-8.5> ASSOC-EQUAL and EQLABLE-ALISTP, the :executable-counterparts of CONSP acl2-8.5> and EQUAL and primitive type reasoning. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SUBLIS. SUBLIS is acl2-8.5> compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SUBLIS ...) acl2-8.5> Rules: ((:DEFINITION ALISTP) acl2-8.5> (:DEFINITION ASSOC-EQL-EXEC) acl2-8.5> (:DEFINITION ASSOC-EQUAL) acl2-8.5> (:DEFINITION ATOM) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQL) acl2-8.5> (:DEFINITION EQLABLE-ALISTP) acl2-8.5> (:DEFINITION EQLABLEP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART ALISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION ALISTP) acl2-8.5> (:INDUCTION ASSOC-EQL-EXEC) acl2-8.5> (:INDUCTION ASSOC-EQUAL) acl2-8.5> (:INDUCTION EQLABLE-ALISTP) acl2-8.5> (:TYPE-PRESCRIPTION ALISTP) acl2-8.5> (:TYPE-PRESCRIPTION EQLABLE-ALISTP)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION EQLABLEP) acl2-8.5> (:DEFINITION NOT)) acl2-8.5> Time: 0.02 seconds (prove: 0.01, print: 0.01, other: 0.00) acl2-8.5> Prover steps counted: 5516 acl2-8.5> SUBLIS acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP NFIX) acl2-8.5> acl2-8.5> Since NFIX is non-recursive, its admission is trivial. We observe acl2-8.5> that the type of NFIX is described by the theorem acl2-8.5> (AND (INTEGERP (NFIX X)) (<= 0 (NFIX X))). acl2-8.5> acl2-8.5> Computing the guard conjecture for NFIX.... acl2-8.5> acl2-8.5> The guard conjecture for NFIX is trivial to prove. NFIX is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN NFIX ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> NFIX acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP IFIX) acl2-8.5> acl2-8.5> Since IFIX is non-recursive, its admission is trivial. We observe acl2-8.5> that the type of IFIX is described by the theorem (INTEGERP (IFIX X)). acl2-8.5> acl2-8.5> Computing the guard conjecture for IFIX.... acl2-8.5> acl2-8.5> The guard conjecture for IFIX is trivial to prove. IFIX is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN IFIX ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> IFIX acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP INTEGER-ABS) acl2-8.5> acl2-8.5> The event ( DEFUN INTEGER-ABS ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN INTEGER-ABS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ACL2-COUNT) acl2-8.5> acl2-8.5> The event ( DEFUN ACL2-COUNT ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ACL2-COUNT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP NONNEGATIVE-INTEGER-QUOTIENT) acl2-8.5> acl2-8.5> For the admission of NONNEGATIVE-INTEGER-QUOTIENT we will use the relation acl2-8.5> O< (which is known to be well-founded on the domain recognized by O-P) acl2-8.5> and the measure (ACL2-COUNT I). The non-trivial part of the measure acl2-8.5> conjecture is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (NOT (OR (= (NFIX J) 0) (< (IFIX I) J))) acl2-8.5> (O< (ACL2-COUNT (+ I (- J))) acl2-8.5> (ACL2-COUNT I))). acl2-8.5> acl2-8.5> By the simple :definition = we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (NOT (OR (EQUAL (NFIX J) 0) (< (IFIX I) J))) acl2-8.5> (O< (ACL2-COUNT (+ I (- J))) acl2-8.5> (ACL2-COUNT I))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT (if-intro), IFIX acl2-8.5> (if-intro), INTEGER-ABS (if-intro), NFIX (if-intro), O-FINP and O< acl2-8.5> (if-intro), primitive type reasoning and the :rewrite rule acl2-8.5> DISTRIBUTIVITY-OF-MINUS-OVER-+, to the following two conjectures. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (INTEGERP J) acl2-8.5> (<= 0 J) acl2-8.5> (NOT (EQUAL J 0)) acl2-8.5> (INTEGERP I) acl2-8.5> (<= J I) acl2-8.5> (< (+ I (- J)) 0)) acl2-8.5> (< (+ (- I) (- (- J))) I)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (INTEGERP J) acl2-8.5> (<= 0 J) acl2-8.5> (NOT (EQUAL J 0)) acl2-8.5> (INTEGERP I) acl2-8.5> (<= J I) acl2-8.5> (<= 0 (+ I (- J)))) acl2-8.5> (< (+ I (- J)) I)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the measure theorem for acl2-8.5> NONNEGATIVE-INTEGER-QUOTIENT. Thus, we admit this function under the acl2-8.5> principle of definition. We observe that the type of acl2-8.5> NONNEGATIVE-INTEGER-QUOTIENT is described by the theorem acl2-8.5> (AND (INTEGERP (NONNEGATIVE-INTEGER-QUOTIENT I J)) acl2-8.5> (<= 0 (NONNEGATIVE-INTEGER-QUOTIENT I J))). acl2-8.5> We used primitive type reasoning and the :type-prescription rule NFIX. acl2-8.5> acl2-8.5> Computing the guard conjecture for NONNEGATIVE-INTEGER-QUOTIENT.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for NONNEGATIVE-INTEGER-QUOTIENT, acl2-8.5> given primitive type reasoning and the :type-prescription rules IFIX, acl2-8.5> NFIX and NONNEGATIVE-INTEGER-QUOTIENT, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (< 0 J) acl2-8.5> (INTEGERP J) acl2-8.5> (<= 0 I) acl2-8.5> (INTEGERP I) acl2-8.5> (NOT (OR (= (NFIX J) 0) (< (IFIX I) J)))) acl2-8.5> (<= 0 (+ I (- J)))). acl2-8.5> acl2-8.5> By the simple :definition = we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (AND (< 0 J) acl2-8.5> (INTEGERP J) acl2-8.5> (<= 0 I) acl2-8.5> (INTEGERP I) acl2-8.5> (NOT (OR (EQUAL (NFIX J) 0) (< (IFIX I) J)))) acl2-8.5> (<= 0 (+ I (- J)))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions IFIX and NFIX and primitive acl2-8.5> type reasoning, to acl2-8.5> acl2-8.5> Goal'' acl2-8.5> (IMPLIES (AND (< 0 J) acl2-8.5> (INTEGERP J) acl2-8.5> (<= 0 I) acl2-8.5> (INTEGERP I) acl2-8.5> (<= J I)) acl2-8.5> (<= 0 (+ I (- J)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for acl2-8.5> NONNEGATIVE-INTEGER-QUOTIENT. NONNEGATIVE-INTEGER-QUOTIENT is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN NONNEGATIVE-INTEGER-QUOTIENT ...) acl2-8.5> Rules: ((:DEFINITION =) acl2-8.5> (:DEFINITION ACL2-COUNT) acl2-8.5> (:DEFINITION IFIX) acl2-8.5> (:DEFINITION INTEGER-ABS) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION O-FINP) acl2-8.5> (:DEFINITION O<) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+) acl2-8.5> (:TYPE-PRESCRIPTION IFIX) acl2-8.5> (:TYPE-PRESCRIPTION NFIX) acl2-8.5> (:TYPE-PRESCRIPTION NONNEGATIVE-INTEGER-QUOTIENT)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION ACL2-COUNT) acl2-8.5> (:DEFINITION IFIX) acl2-8.5> (:DEFINITION INTEGER-ABS) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION O<)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 507 acl2-8.5> NONNEGATIVE-INTEGER-QUOTIENT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP FLOOR) acl2-8.5> acl2-8.5> Since FLOOR is non-recursive, its admission is trivial. We observe acl2-8.5> that the type of FLOOR is described by the theorem (INTEGERP (FLOOR I J)). acl2-8.5> We used primitive type reasoning and the :type-prescription rule acl2-8.5> NONNEGATIVE-INTEGER-QUOTIENT. acl2-8.5> acl2-8.5> Computing the guard conjecture for FLOOR.... acl2-8.5> acl2-8.5> The guard conjecture for FLOOR is trivial to prove, given the :executable- acl2-8.5> counterpart of EQLABLEP, primitive type reasoning and the :type-prescription acl2-8.5> rule NONNEGATIVE-INTEGER-QUOTIENT. FLOOR is compliant with Common acl2-8.5> Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FLOOR ...) acl2-8.5> Rules: ((:EXECUTABLE-COUNTERPART EQLABLEP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:TYPE-PRESCRIPTION NONNEGATIVE-INTEGER-QUOTIENT)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> FLOOR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SYMBOL-LISTP) acl2-8.5> acl2-8.5> The event ( DEFUN SYMBOL-LISTP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SYMBOL-LISTP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP BINARY-APPEND) acl2-8.5> acl2-8.5> The admission of BINARY-APPEND is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT X). We observe that the type of BINARY-APPEND acl2-8.5> is described by the theorem (OR (CONSP (APPEND X Y)) (EQUAL (APPEND X Y) Y)). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for BINARY-APPEND.... acl2-8.5> acl2-8.5> The guard conjecture for BINARY-APPEND is trivial to prove, given primitive acl2-8.5> type reasoning. BINARY-APPEND is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN BINARY-APPEND ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> BINARY-APPEND acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP STRING-APPEND) acl2-8.5> acl2-8.5> Since STRING-APPEND is non-recursive, its admission is trivial. We acl2-8.5> observe that the type of STRING-APPEND is described by the theorem acl2-8.5> (STRINGP (STRING-APPEND STR1 STR2)). We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for STRING-APPEND.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for STRING-APPEND is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (STRINGP STR2) (STRINGP STR1)) acl2-8.5> (EQUAL (COERCE (APPEND (COERCE STR1 'LIST) acl2-8.5> (COERCE STR2 'LIST)) acl2-8.5> 'STRING) acl2-8.5> (STRING-APPEND STR1 STR2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition STRING-APPEND. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for STRING-APPEND. acl2-8.5> STRING-APPEND is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN STRING-APPEND ...) acl2-8.5> Rules: ((:DEFINITION STRING-APPEND) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 32 acl2-8.5> STRING-APPEND acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP PLIST-WORLDP) acl2-8.5> acl2-8.5> The admission of PLIST-WORLDP is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT ALIST). We observe that the type of PLIST-WORLDP acl2-8.5> is described by the theorem acl2-8.5> (OR (EQUAL (PLIST-WORLDP ALIST) T) (EQUAL (PLIST-WORLDP ALIST) NIL)). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for PLIST-WORLDP.... acl2-8.5> acl2-8.5> The guard conjecture for PLIST-WORLDP is trivial to prove. PLIST-WORLDP acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN PLIST-WORLDP ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PLIST-WORLDP acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP FGETPROP) acl2-8.5> acl2-8.5> The admission of FGETPROP is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT WORLD-ALIST). We could deduce no constraints on acl2-8.5> the type of FGETPROP. acl2-8.5> acl2-8.5> Computing the guard conjecture for FGETPROP.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for FGETPROP is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (CONSP WORLD-ALIST))) acl2-8.5> (EQ WORLD-ALIST NIL)) acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (ENDP WORLD-ALIST)) acl2-8.5> (NOT (CONSP (CAR WORLD-ALIST)))) acl2-8.5> (EQUAL (CAR WORLD-ALIST) NIL)) acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (ENDP WORLD-ALIST)) acl2-8.5> (NOT (AND (EQ SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (EQ KEY (CADR (CAR WORLD-ALIST)))))) acl2-8.5> (PLIST-WORLDP (CDR WORLD-ALIST))) acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (ENDP WORLD-ALIST)) acl2-8.5> (AND (EQ SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (EQ KEY (CADR (CAR WORLD-ALIST)))) acl2-8.5> (NOT (CONSP (CDR (CAR WORLD-ALIST))))) acl2-8.5> (EQUAL (CDR (CAR WORLD-ALIST)) NIL)) acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (ENDP WORLD-ALIST)) acl2-8.5> (EQ SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (NOT (CONSP (CDR (CAR WORLD-ALIST))))) acl2-8.5> (EQUAL (CDR (CAR WORLD-ALIST)) NIL))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQ we reduce the conjecture to acl2-8.5> the following five conjectures. acl2-8.5> acl2-8.5> Subgoal 5 acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (CONSP WORLD-ALIST))) acl2-8.5> (EQUAL WORLD-ALIST NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PLIST-WORLDP. acl2-8.5> acl2-8.5> Subgoal 4 acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (CONSP WORLD-ALIST) acl2-8.5> (NOT (CONSP (CAR WORLD-ALIST)))) acl2-8.5> (EQUAL (CAR WORLD-ALIST) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PLIST-WORLDP. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (CONSP WORLD-ALIST) acl2-8.5> (NOT (AND (EQUAL SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (EQUAL KEY (CADR (CAR WORLD-ALIST)))))) acl2-8.5> (PLIST-WORLDP (CDR WORLD-ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PLIST-WORLDP. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (CONSP WORLD-ALIST) acl2-8.5> (EQUAL SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (EQUAL KEY (CADR (CAR WORLD-ALIST))) acl2-8.5> (NOT (CONSP (CDR (CAR WORLD-ALIST))))) acl2-8.5> (EQUAL (CDR (CAR WORLD-ALIST)) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PLIST-WORLDP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (CONSP WORLD-ALIST) acl2-8.5> (EQUAL SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (NOT (CONSP (CDR (CAR WORLD-ALIST))))) acl2-8.5> (EQUAL (CDR (CAR WORLD-ALIST)) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PLIST-WORLDP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for FGETPROP. FGETPROP acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FGETPROP ...) acl2-8.5> Rules: ((:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION PLIST-WORLDP)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 704 acl2-8.5> FGETPROP acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SGETPROP) acl2-8.5> acl2-8.5> The admission of SGETPROP is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT WORLD-ALIST). We could deduce no constraints on acl2-8.5> the type of SGETPROP. acl2-8.5> acl2-8.5> Computing the guard conjecture for SGETPROP.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SGETPROP is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP WORLD-NAME) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (CONSP WORLD-ALIST))) acl2-8.5> (EQ WORLD-ALIST NIL)) acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP WORLD-NAME) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (ENDP WORLD-ALIST)) acl2-8.5> (NOT (CONSP (CAR WORLD-ALIST)))) acl2-8.5> (EQUAL (CAR WORLD-ALIST) NIL)) acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP WORLD-NAME) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (ENDP WORLD-ALIST)) acl2-8.5> (NOT (AND (EQ SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (EQ KEY (CADR (CAR WORLD-ALIST)))))) acl2-8.5> (PLIST-WORLDP (CDR WORLD-ALIST))) acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP WORLD-NAME) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (ENDP WORLD-ALIST)) acl2-8.5> (AND (EQ SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (EQ KEY (CADR (CAR WORLD-ALIST)))) acl2-8.5> (NOT (CONSP (CDR (CAR WORLD-ALIST))))) acl2-8.5> (EQUAL (CDR (CAR WORLD-ALIST)) NIL)) acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP WORLD-NAME) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (ENDP WORLD-ALIST)) acl2-8.5> (EQ SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (NOT (CONSP (CDR (CAR WORLD-ALIST))))) acl2-8.5> (EQUAL (CDR (CAR WORLD-ALIST)) NIL))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQ we reduce the conjecture to acl2-8.5> the following five conjectures. acl2-8.5> acl2-8.5> Subgoal 5 acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP WORLD-NAME) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (NOT (CONSP WORLD-ALIST))) acl2-8.5> (EQUAL WORLD-ALIST NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PLIST-WORLDP. acl2-8.5> acl2-8.5> Subgoal 4 acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP WORLD-NAME) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (CONSP WORLD-ALIST) acl2-8.5> (NOT (CONSP (CAR WORLD-ALIST)))) acl2-8.5> (EQUAL (CAR WORLD-ALIST) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PLIST-WORLDP. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP WORLD-NAME) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (CONSP WORLD-ALIST) acl2-8.5> (NOT (AND (EQUAL SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (EQUAL KEY (CADR (CAR WORLD-ALIST)))))) acl2-8.5> (PLIST-WORLDP (CDR WORLD-ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PLIST-WORLDP. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP WORLD-NAME) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (CONSP WORLD-ALIST) acl2-8.5> (EQUAL SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (EQUAL KEY (CADR (CAR WORLD-ALIST))) acl2-8.5> (NOT (CONSP (CDR (CAR WORLD-ALIST))))) acl2-8.5> (EQUAL (CDR (CAR WORLD-ALIST)) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PLIST-WORLDP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (PLIST-WORLDP WORLD-ALIST) acl2-8.5> (SYMBOLP WORLD-NAME) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (SYMBOLP SYMB) acl2-8.5> (CONSP WORLD-ALIST) acl2-8.5> (EQUAL SYMB (CAR (CAR WORLD-ALIST))) acl2-8.5> (NOT (CONSP (CDR (CAR WORLD-ALIST))))) acl2-8.5> (EQUAL (CDR (CAR WORLD-ALIST)) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PLIST-WORLDP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SGETPROP. SGETPROP acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SGETPROP ...) acl2-8.5> Rules: ((:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION PLIST-WORLDP)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 804 acl2-8.5> SGETPROP acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP FUNCTION-SYMBOLP) acl2-8.5> acl2-8.5> Since FUNCTION-SYMBOLP is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of FUNCTION-SYMBOLP is described by the theorem acl2-8.5> (OR (EQUAL (FUNCTION-SYMBOLP SYM WRLD) T) acl2-8.5> (EQUAL (FUNCTION-SYMBOLP SYM WRLD) acl2-8.5> NIL)). acl2-8.5> acl2-8.5> Computing the guard conjecture for FUNCTION-SYMBOLP.... acl2-8.5> acl2-8.5> The guard conjecture for FUNCTION-SYMBOLP is trivial to prove. acl2-8.5> FUNCTION-SYMBOLP is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FUNCTION-SYMBOLP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> FUNCTION-SYMBOLP acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP STRIP-CARS) acl2-8.5> acl2-8.5> The admission of STRIP-CARS is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT X). We observe that the type of STRIP-CARS is acl2-8.5> described by the theorem (TRUE-LISTP (STRIP-CARS X)). We used primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for STRIP-CARS.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for STRIP-CARS is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (ALISTP X) (NOT (CONSP X))) acl2-8.5> (EQ X NIL)) acl2-8.5> (IMPLIES (AND (ALISTP X) (NOT (ENDP X))) acl2-8.5> (ALISTP (CDR X))) acl2-8.5> (IMPLIES (AND (ALISTP X) acl2-8.5> (NOT (ENDP X)) acl2-8.5> (NOT (CONSP (CAR X)))) acl2-8.5> (EQUAL (CAR X) NIL))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQ we reduce the conjecture to acl2-8.5> the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (ALISTP X) (NOT (CONSP X))) acl2-8.5> (EQUAL X NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (ALISTP X) (CONSP X)) acl2-8.5> (ALISTP (CDR X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (ALISTP X) acl2-8.5> (CONSP X) acl2-8.5> (NOT (CONSP (CAR X)))) acl2-8.5> (EQUAL (CAR X) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for STRIP-CARS. STRIP-CARS acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN STRIP-CARS ...) acl2-8.5> Rules: ((:DEFINITION ALISTP) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 174 acl2-8.5> STRIP-CARS acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ASSOC-EQ-EXEC$GUARD-CHECK) acl2-8.5> acl2-8.5> Since ASSOC-EQ-EXEC$GUARD-CHECK is non-recursive, its admission is acl2-8.5> trivial. We observe that the type of ASSOC-EQ-EXEC$GUARD-CHECK is acl2-8.5> described by the theorem (EQUAL (ASSOC-EQ-EXEC$GUARD-CHECK X ALIST) T). acl2-8.5> acl2-8.5> Computing the guard conjecture for ASSOC-EQ-EXEC$GUARD-CHECK.... acl2-8.5> acl2-8.5> The guard conjecture for ASSOC-EQ-EXEC$GUARD-CHECK is trivial to prove. acl2-8.5> ASSOC-EQ-EXEC$GUARD-CHECK is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ASSOC-EQ-EXEC$GUARD-CHECK ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ASSOC-EQ-EXEC$GUARD-CHECK acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ASSOC-EQ-EXEC) acl2-8.5> acl2-8.5> The admission of ASSOC-EQ-EXEC is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT ALIST). We could deduce no constraints on the acl2-8.5> type of ASSOC-EQ-EXEC. acl2-8.5> acl2-8.5> Computing the guard conjecture for ASSOC-EQ-EXEC.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for ASSOC-EQ-EXEC is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (SYMBOLP X) acl2-8.5> (NOT (CONSP ALIST))) acl2-8.5> (EQ ALIST NIL)) acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (SYMBOLP X) acl2-8.5> (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQ X (CAR (CAR ALIST))))) acl2-8.5> (ALISTP (CDR ALIST))) acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (SYMBOLP X) acl2-8.5> (NOT (ENDP ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (EQUAL (CAR ALIST) NIL)) acl2-8.5> (IMPLIES (AND (SYMBOL-ALISTP ALIST) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (NOT (ENDP ALIST))) acl2-8.5> (SYMBOLP (CAR (CAR ALIST)))) acl2-8.5> (IMPLIES (AND (SYMBOL-ALISTP ALIST) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (NOT (ENDP ALIST)) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (EQUAL (CAR ALIST) NIL)) acl2-8.5> (IMPLIES (AND (SYMBOL-ALISTP ALIST) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (NOT (ENDP ALIST)) acl2-8.5> (NOT (EQ X (CAR (CAR ALIST))))) acl2-8.5> (SYMBOL-ALISTP (CDR ALIST))) acl2-8.5> (IMPLIES (AND (SYMBOL-ALISTP ALIST) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (NOT (CONSP ALIST))) acl2-8.5> (EQ ALIST NIL))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQ we reduce the conjecture to acl2-8.5> the following seven conjectures. acl2-8.5> acl2-8.5> Subgoal 7 acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (SYMBOLP X) acl2-8.5> (NOT (CONSP ALIST))) acl2-8.5> (EQUAL ALIST NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 6 acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (SYMBOLP X) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (EQUAL X (CAR (CAR ALIST))))) acl2-8.5> (ALISTP (CDR ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 5 acl2-8.5> (IMPLIES (AND (ALISTP ALIST) acl2-8.5> (SYMBOLP X) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (EQUAL (CAR ALIST) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 4 acl2-8.5> (IMPLIES (AND (SYMBOL-ALISTP ALIST) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (CONSP ALIST)) acl2-8.5> (SYMBOLP (CAR (CAR ALIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition SYMBOL-ALISTP. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (SYMBOL-ALISTP ALIST) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (CONSP (CAR ALIST)))) acl2-8.5> (EQUAL (CAR ALIST) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition SYMBOL-ALISTP. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (SYMBOL-ALISTP ALIST) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (CONSP ALIST) acl2-8.5> (NOT (EQUAL X (CAR (CAR ALIST))))) acl2-8.5> (SYMBOL-ALISTP (CDR ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition SYMBOL-ALISTP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (SYMBOL-ALISTP ALIST) acl2-8.5> (NOT (SYMBOLP X)) acl2-8.5> (NOT (CONSP ALIST))) acl2-8.5> (EQUAL ALIST NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition SYMBOL-ALISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for ASSOC-EQ-EXEC. acl2-8.5> ASSOC-EQ-EXEC is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ASSOC-EQ-EXEC ...) acl2-8.5> Rules: ((:DEFINITION ALISTP) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION SYMBOL-ALISTP)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 547 acl2-8.5> ASSOC-EQ-EXEC acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP TABLE-ALIST) acl2-8.5> acl2-8.5> Since TABLE-ALIST is non-recursive, its admission is trivial. We could acl2-8.5> deduce no constraints on the type of TABLE-ALIST. acl2-8.5> acl2-8.5> Computing the guard conjecture for TABLE-ALIST.... acl2-8.5> acl2-8.5> The guard conjecture for TABLE-ALIST is trivial to prove. TABLE-ALIST acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TABLE-ALIST ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TABLE-ALIST acl2-8.5> acl2-8.5> End of Encapsulated Events. acl2-8.5> acl2-8.5> Having verified that the encapsulated events validate the signatures acl2-8.5> of the ENCAPSULATE event, we discard the ephemeral theory and extend acl2-8.5> the original theory as directed by the signatures and the non-LOCAL acl2-8.5> events. acl2-8.5> acl2-8.5> We export TABLE-ALIST, ASSOC-EQ-EXEC, ASSOC-EQ-EXEC$GUARD-CHECK, STRIP-CARS, acl2-8.5> FUNCTION-SYMBOLP, SGETPROP, FGETPROP, PLIST-WORLDP, STRING-APPEND, acl2-8.5> BINARY-APPEND, FLOOR, NONNEGATIVE-INTEGER-QUOTIENT, IFIX, NFIX, SUBLIS, acl2-8.5> ASSOC-EQUAL, ASSOC-EQL-EXEC$GUARD-CHECK, ASSOC-EQL-EXEC, EQLABLE-ALISTP, acl2-8.5> CHAR, NTH, SYMBOL-ALISTP and ALISTP. acl2-8.5> acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( ENCAPSULATE NIL (LOGIC) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.14 seconds (prove: 0.02, print: 0.02, other: 0.10) acl2-8.5> Prover steps counted: 9199 acl2-8.5> T acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MOD-EXPT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MOD-EXPT acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CONJOIN-CLAUSES ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CONJOIN-CLAUSES acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *TRUE-CLAUSE* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *TRUE-CLAUSE* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *FALSE-CLAUSE* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *FALSE-CLAUSE* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CLAUSES-RESULT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CLAUSES-RESULT acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( TABLE EVISC-TABLE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> EVISC-TABLE acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *TOP-HINT-KEYWORDS* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *TOP-HINT-KEYWORDS* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *HINT-KEYWORDS* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *HINT-KEYWORDS* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( TABLE CUSTOM-KEYWORDS-TABLE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CUSTOM-KEYWORDS-TABLE acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ADD-CUSTOM-KEYWORD-HINT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ADD-CUSTOM-KEYWORD-HINT acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO REMOVE-CUSTOM-KEYWORD-HINT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> REMOVE-CUSTOM-KEYWORD-HINT acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SPLICE-KEYWORD-ALIST ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SPLICE-KEYWORD-ALIST acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SHOW-CUSTOM-KEYWORD-HINT-EXPANSION ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SHOW-CUSTOM-KEYWORD-HINT-EXPANSION acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SEARCH-FN-GUARD ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SEARCH-FN-GUARD acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SEARCH-FROM-START ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SEARCH-FROM-START acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SEARCH-FROM-END ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SEARCH-FROM-END acl2-8.5> acl2-8.5> To verify that the 18 encapsulated events correctly extend the current acl2-8.5> theory we will evaluate them. The theory thus constructed is only acl2-8.5> ephemeral. acl2-8.5> acl2-8.5> Encapsulated Events: acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM LEN-STRING-DOWNCASE1 acl2-8.5> (EQUAL (LEN (STRING-DOWNCASE1 X)) acl2-8.5> (LEN X)))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM STRINGP-SUBSEQ acl2-8.5> (IMPLIES (STRINGP STR) acl2-8.5> (STRINGP (SUBSEQ STR START END))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL acl2-8.5> (DEFTHM STANDARD-CHAR-LISTP-NTHCDR acl2-8.5> (IMPLIES (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP (NTHCDR N X))) acl2-8.5> :HINTS (("Goal" :IN-THEORY (ENABLE STANDARD-CHAR-LISTP))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL acl2-8.5> (DEFTHM STANDARD-CHAR-LISTP-REVAPPEND acl2-8.5> (IMPLIES (AND (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP AC)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND X AC))) acl2-8.5> :HINTS (("Goal" :IN-THEORY (ENABLE STANDARD-CHAR-LISTP))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL acl2-8.5> (DEFTHM STANDARD-CHAR-LISTP-OF-TAKE acl2-8.5> (IMPLIES (AND (STANDARD-CHAR-LISTP X) acl2-8.5> (<= N (LEN X))) acl2-8.5> (STANDARD-CHAR-LISTP (TAKE N X))) acl2-8.5> :HINTS (("Goal" :IN-THEORY (ENABLE STANDARD-CHAR-LISTP))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM CHARACTER-LISTP-OF-TAKE acl2-8.5> (IMPLIES (AND (CHARACTER-LISTP X) (<= N (LEN X))) acl2-8.5> (CHARACTER-LISTP (TAKE N X))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM CHARACTER-LISTP-NTHCDR acl2-8.5> (IMPLIES (CHARACTER-LISTP X) acl2-8.5> (CHARACTER-LISTP (NTHCDR N X))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM NTHCDR-NIL (EQUAL (NTHCDR N NIL) NIL))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM LEN-NTHCDR acl2-8.5> (EQUAL (LEN (NTHCDR N X)) acl2-8.5> (NFIX (- (LEN X) (NFIX N)))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL acl2-8.5> (DEFTHM acl2-8.5> SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP acl2-8.5> (IMPLIES (AND (STRINGP SEQ) acl2-8.5> (NATP START) acl2-8.5> (NATP END) acl2-8.5> (<= START END) acl2-8.5> (<= END (LENGTH SEQ)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ 'LIST))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ START END) acl2-8.5> 'LIST))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM TRUE-LISTP-REVAPPEND acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y)))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM TRUE-LISTP-NTHCDR acl2-8.5> (IMPLIES (TRUE-LISTP X) acl2-8.5> (TRUE-LISTP (NTHCDR N X))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM TRUE-LISTP-SUBSEQ acl2-8.5> (IMPLIES (TRUE-LISTP SEQ) acl2-8.5> (TRUE-LISTP (SUBSEQ SEQ START END))) acl2-8.5> :RULE-CLASSES (:REWRITE :TYPE-PRESCRIPTION))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM LEN-REVAPPEND acl2-8.5> (EQUAL (LEN (REVAPPEND X Y)) acl2-8.5> (+ (LEN X) (LEN Y))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM LEN-OF-TAKE acl2-8.5> (EQUAL (LEN (TAKE N LST)) (NFIX N)))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM LEN-SUBSEQ acl2-8.5> (IMPLIES (AND (TRUE-LISTP SEQ) acl2-8.5> (NATP START) acl2-8.5> (NATP END) acl2-8.5> (<= START END)) acl2-8.5> (EQUAL (LEN (SUBSEQ SEQ START END)) acl2-8.5> (- END START))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL acl2-8.5> (DEFTHM LEN-SUBSEQ-STRING acl2-8.5> (IMPLIES (AND (STRINGP SEQ) acl2-8.5> (NATP START) acl2-8.5> (NATP END) acl2-8.5> (<= START END) acl2-8.5> (<= END (LEN (COERCE SEQ 'LIST)))) acl2-8.5> (EQUAL (LEN (COERCE (SUBSEQ SEQ START END) 'LIST)) acl2-8.5> (- END START))) acl2-8.5> :HINTS (("Goal" :IN-THEORY (ENABLE SUBSEQ))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFUN acl2-8.5> SEARCH-FN acl2-8.5> (SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P) acl2-8.5> (DECLARE acl2-8.5> (XARGS acl2-8.5> :GUARD (SEARCH-FN-GUARD SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P) acl2-8.5> :GUARD-HINTS (("Goal" :IN-THEORY (DISABLE SUBSEQ))))) acl2-8.5> (LET* acl2-8.5> ((END1 (IF END1P END1 (LENGTH SEQ1))) acl2-8.5> (END2 (IF END2P END2 (LENGTH SEQ2))) acl2-8.5> (SEQ1 (SUBSEQ SEQ1 START1 END1))) acl2-8.5> (MV-LET acl2-8.5> (SEQ1 SEQ2) acl2-8.5> (COND ((EQ TEST 'CHAR-EQUAL) acl2-8.5> (MV (STRING-DOWNCASE SEQ1) acl2-8.5> (STRING-DOWNCASE SEQ2))) acl2-8.5> (T (MV SEQ1 SEQ2))) acl2-8.5> (AND (<= (- END1 START1) (- END2 START2)) acl2-8.5> (COND (FROM-END (SEARCH-FROM-END SEQ1 SEQ2 START2 END2 NIL)) acl2-8.5> (T (SEARCH-FROM-START SEQ1 SEQ2 START2 END2))))))) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SEARCH-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SEARCH-FN acl2-8.5> acl2-8.5> End of Encapsulated Events. acl2-8.5> acl2-8.5> Having verified that the encapsulated events validate the signatures acl2-8.5> of the ENCAPSULATE event, we discard the ephemeral theory and extend acl2-8.5> the original theory as directed by the signatures and the non-LOCAL acl2-8.5> events. acl2-8.5> acl2-8.5> We export SEARCH-FN. acl2-8.5> acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( ENCAPSULATE NIL (LOCAL ...) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.01) acl2-8.5> T acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SEARCH ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SEARCH acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: DEFTHM events are skipped when the acl2-8.5> default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN COUNT-STRINGP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> COUNT-STRINGP acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN COUNT-LISTP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> COUNT-LISTP acl2-8.5> acl2-8.5> To verify that the two encapsulated events correctly extend the current acl2-8.5> theory we will evaluate them. The theory thus constructed is only acl2-8.5> ephemeral. acl2-8.5> acl2-8.5> Encapsulated Events: acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM TRUE-LISTP-NTHCDR acl2-8.5> (IMPLIES (TRUE-LISTP X) acl2-8.5> (TRUE-LISTP (NTHCDR N X))))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFUN acl2-8.5> COUNT-FN (ITEM SEQUENCE START END) acl2-8.5> (DECLARE acl2-8.5> (XARGS :GUARD (AND (IF (TRUE-LISTP SEQUENCE) acl2-8.5> T (STRINGP SEQUENCE)) acl2-8.5> (NATP START) acl2-8.5> (OR (NULL END) acl2-8.5> (AND (NATP END) acl2-8.5> (<= END (LENGTH SEQUENCE))))))) acl2-8.5> (LET ((END (OR END (LENGTH SEQUENCE)))) acl2-8.5> (COND ((<= END START) 0) acl2-8.5> ((STRINGP SEQUENCE) acl2-8.5> (COUNT-STRINGP ITEM SEQUENCE START END)) acl2-8.5> (T (COUNT-LISTP ITEM (NTHCDR START SEQUENCE) acl2-8.5> (- END START)))))) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN COUNT-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> COUNT-FN acl2-8.5> acl2-8.5> End of Encapsulated Events. acl2-8.5> acl2-8.5> Having verified that the encapsulated events validate the signatures acl2-8.5> of the ENCAPSULATE event, we discard the ephemeral theory and extend acl2-8.5> the original theory as directed by the signatures and the non-LOCAL acl2-8.5> events. acl2-8.5> acl2-8.5> We export COUNT-FN. acl2-8.5> acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( ENCAPSULATE NIL (LOCAL ...) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.01) acl2-8.5> T acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO COUNT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> COUNT acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: VERIFY-TERMINATION events are skipped acl2-8.5> when the default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: VERIFY-TERMINATION events are skipped acl2-8.5> when the default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: VERIFY-TERMINATION events are skipped acl2-8.5> when the default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: VERIFY-TERMINATION events are skipped acl2-8.5> when the default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MAKE-SHARP-ATSIGN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MAKE-SHARP-ATSIGN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SHARP-ATSIGN-ALIST ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SHARP-ATSIGN-ALIST acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TIME$1 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TIME$1 acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TIME$ ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TIME$ acl2-8.5> acl2-8.5> To verify that the six encapsulated events correctly extend the current acl2-8.5> theory we will evaluate them. The theory thus constructed is only acl2-8.5> ephemeral. acl2-8.5> acl2-8.5> Encapsulated Events: acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOCAL (DEFTHM TRUE-LISTP-REVAPPEND acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y)))) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: LOCAL events are skipped when the default- acl2-8.5> defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(VERIFY-GUARDS THROW-NONEXEC-ERROR) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: VERIFY-GUARDS events are skipped when acl2-8.5> the default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(VERIFY-GUARDS DEFUN-NX-FORM) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: VERIFY-GUARDS events are skipped when acl2-8.5> the default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(VERIFY-GUARDS DEFUN-NX-FN) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: VERIFY-GUARDS events are skipped when acl2-8.5> the default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(VERIFY-GUARDS UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX-1) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: VERIFY-GUARDS events are skipped when acl2-8.5> the default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(VERIFY-GUARDS UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX) acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: VERIFY-GUARDS events are skipped when acl2-8.5> the default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> End of Encapsulated Events. acl2-8.5> acl2-8.5> ACL2 Observation in ( ENCAPSULATE NIL (LOCAL ...) ...): The submitted acl2-8.5> encapsulate event has created no new ACL2 events, and thus is leaving acl2-8.5> the ACL2 logical world unchanged. See :DOC encapsulate. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( ENCAPSULATE NIL (LOCAL ...) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GC$-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GC$-FN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO GC$ ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GC$ acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GC-VERBOSE-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GC-VERBOSE-FN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO GC-VERBOSE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GC-VERBOSE acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GET-WORMHOLE-STATUS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GET-WORMHOLE-STATUS acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FILE-WRITE-DATE$ ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> FILE-WRITE-DATE$ acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN DELETE-FILE$ ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> DELETE-FILE$ acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN DEBUGGER-ENABLE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> DEBUGGER-ENABLE acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN BREAK$ ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> BREAK$ acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN PRINT-CALL-HISTORY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PRINT-CALL-HISTORY acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO DEBUGGER-ENABLEDP-VAL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> DEBUGGER-ENABLEDP-VAL acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN DEBUGGER-ENABLEDP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> DEBUGGER-ENABLEDP acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MAYBE-PRINT-CALL-HISTORY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MAYBE-PRINT-CALL-HISTORY acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WITH-RECKLESS-READTABLE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WITH-RECKLESS-READTABLE acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SET-DEBUGGER-ENABLE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SET-DEBUGGER-ENABLE acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SET-DEBUGGER-ENABLE-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SET-DEBUGGER-ENABLE-FN acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: IN-THEORY events are skipped when the acl2-8.5> default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: IN-THEORY events are skipped when the acl2-8.5> default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> ACL2 Observation in TOP-LEVEL: IN-THEORY events are skipped when the acl2-8.5> default-defun-mode is :PROGRAM. acl2-8.5> NIL acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ADD-@PAR-SUFFIX ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ADD-@PAR-SUFFIX acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GENERATE-@PAR-MAPPINGS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GENERATE-@PAR-MAPPINGS acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *@PAR-MAPPINGS* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *@PAR-MAPPINGS* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MAKE-IDENTITY-FOR-@PAR-MAPPINGS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MAKE-IDENTITY-FOR-@PAR-MAPPINGS acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO DEFINE-@PAR-MACROS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> DEFINE-@PAR-MACROS acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CATCH-TIME-LIMIT5@PAR (&REST RST) acl2-8.5> (CONS 'CATCH-TIME-LIMIT5 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CATCH-TIME-LIMIT5@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CATCH-TIME-LIMIT5@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CMP-AND-VALUE-TO-ERROR-QUADRUPLE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'CMP-AND-VALUE-TO-ERROR-QUADRUPLE acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CMP-AND-VALUE-TO-ERROR-QUADRUPLE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CMP-AND-VALUE-TO-ERROR-QUADRUPLE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CMP-TO-ERROR-TRIPLE@PAR (&REST RST) acl2-8.5> (CONS 'CMP-TO-ERROR-TRIPLE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CMP-TO-ERROR-TRIPLE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CMP-TO-ERROR-TRIPLE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO ER@PAR (&REST RST) acl2-8.5> (CONS 'ER RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ER@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ER@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO ER-LET*@PAR (&REST RST) acl2-8.5> (CONS 'ER-LET* RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ER-LET*@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ER-LET*@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO ER-PROGN@PAR (&REST RST) acl2-8.5> (CONS 'ER-PROGN RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ER-PROGN@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ER-PROGN@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO ERROR-FMS@PAR (&REST RST) acl2-8.5> (CONS 'ERROR-FMS RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ERROR-FMS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ERROR-FMS@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO ERROR-IN-PARALLELISM-MODE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'ERROR-IN-PARALLELISM-MODE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ERROR-IN-PARALLELISM-MODE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ERROR-IN-PARALLELISM-MODE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO ERROR1@PAR (&REST RST) acl2-8.5> (CONS 'ERROR1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ERROR1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ERROR1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO F-PUT-GLOBAL@PAR (&REST RST) acl2-8.5> (CONS 'F-PUT-GLOBAL RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO F-PUT-GLOBAL@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> F-PUT-GLOBAL@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO IO?@PAR (&REST RST) acl2-8.5> (CONS 'IO? RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO IO?@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> IO?@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO IO?-PROVE@PAR (&REST RST) acl2-8.5> (CONS 'IO?-PROVE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO IO?-PROVE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> IO?-PROVE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO MV@PAR (&REST RST) acl2-8.5> (CONS 'MV RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MV@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MV@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO MV-LET@PAR (&REST RST) acl2-8.5> (CONS 'MV-LET RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MV-LET@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MV-LET@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO PARALLEL-ONLY@PAR (&REST RST) acl2-8.5> (CONS 'PARALLEL-ONLY RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PARALLEL-ONLY@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PARALLEL-ONLY@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO PPROGN@PAR (&REST RST) acl2-8.5> (CONS 'PPROGN RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PPROGN@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PPROGN@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO SERIAL-ONLY@PAR (&REST RST) acl2-8.5> (CONS 'SERIAL-ONLY RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SERIAL-ONLY@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SERIAL-ONLY@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO SL-LET@PAR (&REST RST) acl2-8.5> (CONS 'SL-LET RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SL-LET@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SL-LET@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO STATE-MAC@PAR (&REST RST) acl2-8.5> (CONS 'STATE-MAC RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO STATE-MAC@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> STATE-MAC@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO VALUE@PAR (&REST RST) acl2-8.5> (CONS 'VALUE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO VALUE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> VALUE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WARNING$@PAR (&REST RST) acl2-8.5> (CONS 'WARNING$ RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WARNING$@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WARNING$@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO ADD-CUSTOM-KEYWORD-HINT@PAR (&REST RST) acl2-8.5> (CONS 'ADD-CUSTOM-KEYWORD-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ADD-CUSTOM-KEYWORD-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ADD-CUSTOM-KEYWORD-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO EVAL-CLAUSE-PROCESSOR@PAR (&REST RST) acl2-8.5> (CONS 'EVAL-CLAUSE-PROCESSOR RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO EVAL-CLAUSE-PROCESSOR@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> EVAL-CLAUSE-PROCESSOR@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO EVAL-THEORY-EXPR@PAR (&REST RST) acl2-8.5> (CONS 'EVAL-THEORY-EXPR RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO EVAL-THEORY-EXPR@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> EVAL-THEORY-EXPR@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO FORMAL-VALUE-TRIPLE@PAR (&REST RST) acl2-8.5> (CONS 'FORMAL-VALUE-TRIPLE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO FORMAL-VALUE-TRIPLE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> FORMAL-VALUE-TRIPLE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO INCREMENT-TIMER@PAR (&REST RST) acl2-8.5> (CONS 'INCREMENT-TIMER RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO INCREMENT-TIMER@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> INCREMENT-TIMER@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO SIMPLE-TRANSLATE-AND-EVAL@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'SIMPLE-TRANSLATE-AND-EVAL RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SIMPLE-TRANSLATE-AND-EVAL@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SIMPLE-TRANSLATE-AND-EVAL@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-IN-THEORY-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-IN-THEORY-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-IN-THEORY-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-IN-THEORY-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL-PRINT-CLAUSE-ID@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'WATERFALL-PRINT-CLAUSE-ID RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-PRINT-CLAUSE-ID@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL-PRINT-CLAUSE-ID@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL-PRINT-CLAUSE-ID-FMT1-CALL@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'WATERFALL-PRINT-CLAUSE-ID-FMT1-CALL acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-PRINT-CLAUSE-ID-FMT1-CALL@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL-PRINT-CLAUSE-ID-FMT1-CALL@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL-UPDATE-GAG-STATE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'WATERFALL-UPDATE-GAG-STATE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-UPDATE-GAG-STATE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL-UPDATE-GAG-STATE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL1-LST@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL1-LST RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL1-LST@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL1-LST@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL1-WRAPPER@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL1-WRAPPER RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL1-WRAPPER@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL1-WRAPPER@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO XTRANS-EVAL@PAR (&REST RST) acl2-8.5> (CONS 'XTRANS-EVAL RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO XTRANS-EVAL@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> XTRANS-EVAL@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO ACCUMULATE-TTREE-AND-STEP-LIMIT-INTO-STATE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'ACCUMULATE-TTREE-AND-STEP-LIMIT-INTO-STATE acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ACCUMULATE-TTREE-AND-STEP-LIMIT-INTO-STATE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ACCUMULATE-TTREE-AND-STEP-LIMIT-INTO-STATE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO ADD-CUSTOM-KEYWORD-HINT-FN@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'ADD-CUSTOM-KEYWORD-HINT-FN RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ADD-CUSTOM-KEYWORD-HINT-FN@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ADD-CUSTOM-KEYWORD-HINT-FN@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO APPLY-OVERRIDE-HINT@PAR (&REST RST) acl2-8.5> (CONS 'APPLY-OVERRIDE-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO APPLY-OVERRIDE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> APPLY-OVERRIDE-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO APPLY-OVERRIDE-HINT1@PAR (&REST RST) acl2-8.5> (CONS 'APPLY-OVERRIDE-HINT1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO APPLY-OVERRIDE-HINT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> APPLY-OVERRIDE-HINT1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO APPLY-OVERRIDE-HINTS@PAR (&REST RST) acl2-8.5> (CONS 'APPLY-OVERRIDE-HINTS RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO APPLY-OVERRIDE-HINTS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> APPLY-OVERRIDE-HINTS@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO APPLY-REORDER-HINT@PAR (&REST RST) acl2-8.5> (CONS 'APPLY-REORDER-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO APPLY-REORDER-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> APPLY-REORDER-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO APPLY-TOP-HINTS-CLAUSE@PAR (&REST RST) acl2-8.5> (CONS 'APPLY-TOP-HINTS-CLAUSE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO APPLY-TOP-HINTS-CLAUSE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> APPLY-TOP-HINTS-CLAUSE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CHECK-TRANSLATED-OVERRIDE-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'CHECK-TRANSLATED-OVERRIDE-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHECK-TRANSLATED-OVERRIDE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHECK-TRANSLATED-OVERRIDE-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CHK-ARGLIST@PAR (&REST RST) acl2-8.5> (CONS 'CHK-ARGLIST RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-ARGLIST@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHK-ARGLIST@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CHK-DO-NOT-EXPR-VALUE@PAR (&REST RST) acl2-8.5> (CONS 'CHK-DO-NOT-EXPR-VALUE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-DO-NOT-EXPR-VALUE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHK-DO-NOT-EXPR-VALUE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CHK-EQUAL-ARITIES@PAR (&REST RST) acl2-8.5> (CONS 'CHK-EQUAL-ARITIES RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-EQUAL-ARITIES@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHK-EQUAL-ARITIES@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CHK-EQUIV-CLASSICALP@PAR (&REST RST) acl2-8.5> (CONS 'CHK-EQUIV-CLASSICALP RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-EQUIV-CLASSICALP@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHK-EQUIV-CLASSICALP@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CHK-THEORY-EXPR-VALUE@PAR (&REST RST) acl2-8.5> (CONS 'CHK-THEORY-EXPR-VALUE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-THEORY-EXPR-VALUE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHK-THEORY-EXPR-VALUE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CHK-THEORY-EXPR-VALUE1@PAR (&REST RST) acl2-8.5> (CONS 'CHK-THEORY-EXPR-VALUE1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-THEORY-EXPR-VALUE1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHK-THEORY-EXPR-VALUE1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CHK-THEORY-INVARIANT@PAR (&REST RST) acl2-8.5> (CONS 'CHK-THEORY-INVARIANT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-THEORY-INVARIANT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHK-THEORY-INVARIANT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CHK-THEORY-INVARIANT1@PAR (&REST RST) acl2-8.5> (CONS 'CHK-THEORY-INVARIANT1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-THEORY-INVARIANT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHK-THEORY-INVARIANT1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CUSTOM-KEYWORD-HINT-INTERPRETER@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'CUSTOM-KEYWORD-HINT-INTERPRETER acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CUSTOM-KEYWORD-HINT-INTERPRETER@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CUSTOM-KEYWORD-HINT-INTERPRETER@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO CUSTOM-KEYWORD-HINT-INTERPRETER1@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'CUSTOM-KEYWORD-HINT-INTERPRETER1 acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CUSTOM-KEYWORD-HINT-INTERPRETER1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CUSTOM-KEYWORD-HINT-INTERPRETER1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO EVAL-AND-TRANSLATE-HINT-EXPRESSION@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'EVAL-AND-TRANSLATE-HINT-EXPRESSION acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO EVAL-AND-TRANSLATE-HINT-EXPRESSION@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> EVAL-AND-TRANSLATE-HINT-EXPRESSION@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO FIND-APPLICABLE-HINT-SETTINGS@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'FIND-APPLICABLE-HINT-SETTINGS acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO FIND-APPLICABLE-HINT-SETTINGS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> FIND-APPLICABLE-HINT-SETTINGS@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO FIND-APPLICABLE-HINT-SETTINGS1@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'FIND-APPLICABLE-HINT-SETTINGS1 acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO FIND-APPLICABLE-HINT-SETTINGS1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> FIND-APPLICABLE-HINT-SETTINGS1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO GAG-STATE-EXITING-CL-ID@PAR (&REST RST) acl2-8.5> (CONS 'GAG-STATE-EXITING-CL-ID RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO GAG-STATE-EXITING-CL-ID@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GAG-STATE-EXITING-CL-ID@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO LOAD-HINT-SETTINGS-INTO-PSPV@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'LOAD-HINT-SETTINGS-INTO-PSPV acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO LOAD-HINT-SETTINGS-INTO-PSPV@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> LOAD-HINT-SETTINGS-INTO-PSPV@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO LOAD-HINT-SETTINGS-INTO-RCNST@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'LOAD-HINT-SETTINGS-INTO-RCNST acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO LOAD-HINT-SETTINGS-INTO-RCNST@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> LOAD-HINT-SETTINGS-INTO-RCNST@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO LOAD-THEORY-INTO-ENABLED-STRUCTURE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'LOAD-THEORY-INTO-ENABLED-STRUCTURE acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO LOAD-THEORY-INTO-ENABLED-STRUCTURE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> LOAD-THEORY-INTO-ENABLED-STRUCTURE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO MAYBE-WARN-ABOUT-THEORY@PAR (&REST RST) acl2-8.5> (CONS 'MAYBE-WARN-ABOUT-THEORY RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MAYBE-WARN-ABOUT-THEORY@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MAYBE-WARN-ABOUT-THEORY@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO MAYBE-WARN-ABOUT-THEORY-FROM-RCNSTS@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'MAYBE-WARN-ABOUT-THEORY-FROM-RCNSTS acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MAYBE-WARN-ABOUT-THEORY-FROM-RCNSTS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MAYBE-WARN-ABOUT-THEORY-FROM-RCNSTS@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO MAYBE-WARN-ABOUT-THEORY-SIMPLE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'MAYBE-WARN-ABOUT-THEORY-SIMPLE acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MAYBE-WARN-ABOUT-THEORY-SIMPLE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MAYBE-WARN-ABOUT-THEORY-SIMPLE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO MAYBE-WARN-FOR-USE-HINT@PAR (&REST RST) acl2-8.5> (CONS 'MAYBE-WARN-FOR-USE-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MAYBE-WARN-FOR-USE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MAYBE-WARN-FOR-USE-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO PAIR-CL-ID-WITH-HINT-SETTING@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'PAIR-CL-ID-WITH-HINT-SETTING acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PAIR-CL-ID-WITH-HINT-SETTING@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PAIR-CL-ID-WITH-HINT-SETTING@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO PROCESS-BACKTRACK-HINT@PAR (&REST RST) acl2-8.5> (CONS 'PROCESS-BACKTRACK-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PROCESS-BACKTRACK-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PROCESS-BACKTRACK-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO PUSH-CLAUSE@PAR (&REST RST) acl2-8.5> (CONS 'PUSH-CLAUSE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PUSH-CLAUSE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PUSH-CLAUSE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO acl2-8.5> PUT-CL-ID-OF-CUSTOM-KEYWORD-HINT-IN-COMPUTED-HINT-FORM@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'PUT-CL-ID-OF-CUSTOM-KEYWORD-HINT-IN-COMPUTED-HINT-FORM acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PUT-CL-ID-OF-CUSTOM-KEYWORD-HINT-IN-COMPUTED-HINT-FORM@PAR acl2-8.5> ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PUT-CL-ID-OF-CUSTOM-KEYWORD-HINT-IN-COMPUTED-HINT-FORM@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO RECORD-GAG-STATE@PAR (&REST RST) acl2-8.5> (CONS 'RECORD-GAG-STATE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO RECORD-GAG-STATE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> RECORD-GAG-STATE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO THANKS-FOR-THE-HINT@PAR (&REST RST) acl2-8.5> (CONS 'THANKS-FOR-THE-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO THANKS-FOR-THE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> THANKS-FOR-THE-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-BACKCHAIN-LIMIT-RW-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-BACKCHAIN-LIMIT-RW-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-BACKCHAIN-LIMIT-RW-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-BACKCHAIN-LIMIT-RW-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-BACKTRACK-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-BACKTRACK-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-BACKTRACK-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-BACKTRACK-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-BDD-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-BDD-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-BDD-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-BDD-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-BDD-HINT1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-BDD-HINT1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-BDD-HINT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-BDD-HINT1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-BY-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-BY-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-BY-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-BY-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-CASE-SPLIT-LIMITATIONS-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-CASE-SPLIT-LIMITATIONS-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-CASE-SPLIT-LIMITATIONS-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-CASE-SPLIT-LIMITATIONS-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-CASES-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-CASES-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-CASES-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-CASES-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-CLAUSE-PROCESSOR-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-CLAUSE-PROCESSOR-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-CLAUSE-PROCESSOR-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-CLAUSE-PROCESSOR-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-CUSTOM-KEYWORD-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-CUSTOM-KEYWORD-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-CUSTOM-KEYWORD-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-CUSTOM-KEYWORD-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-DO-NOT-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-DO-NOT-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-DO-NOT-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-DO-NOT-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-DO-NOT-INDUCT-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-DO-NOT-INDUCT-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-DO-NOT-INDUCT-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-DO-NOT-INDUCT-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-ERROR-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-ERROR-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-ERROR-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-ERROR-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-EXPAND-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-EXPAND-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-EXPAND-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-EXPAND-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-EXPAND-HINT1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-EXPAND-HINT1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-EXPAND-HINT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-EXPAND-HINT1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-EXPAND-TERM@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-EXPAND-TERM RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-EXPAND-TERM@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-EXPAND-TERM@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-EXPAND-TERM1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-EXPAND-TERM1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-EXPAND-TERM1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-EXPAND-TERM1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-FUNCTIONAL-SUBSTITUTION@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-FUNCTIONAL-SUBSTITUTION acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-FUNCTIONAL-SUBSTITUTION@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-FUNCTIONAL-SUBSTITUTION@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-HANDS-OFF-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HANDS-OFF-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HANDS-OFF-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-HANDS-OFF-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-HANDS-OFF-HINT1@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HANDS-OFF-HINT1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HANDS-OFF-HINT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-HANDS-OFF-HINT1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-HINTS@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINTS RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINTS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-HINTS@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-HINTS1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINTS1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINTS1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-HINTS1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-HINTS2@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINTS2 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINTS2@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-HINTS2@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-HINTS+1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINTS+1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINTS+1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-HINTS+1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-HINT-EXPRESSION@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINT-EXPRESSION RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINT-EXPRESSION@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-HINT-EXPRESSION@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-HINT-EXPRESSIONS@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINT-EXPRESSIONS RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINT-EXPRESSIONS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-HINT-EXPRESSIONS@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-HINT-SETTINGS@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINT-SETTINGS RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINT-SETTINGS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-HINT-SETTINGS@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-INDUCT-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-INDUCT-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-INDUCT-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-INDUCT-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-LMI@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-LMI RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-LMI@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-LMI@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-LMI/FUNCTIONAL-INSTANCE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-LMI/FUNCTIONAL-INSTANCE acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-LMI/FUNCTIONAL-INSTANCE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-LMI/FUNCTIONAL-INSTANCE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-LMI/INSTANCE@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-LMI/INSTANCE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-LMI/INSTANCE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-LMI/INSTANCE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-NO-OP-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-NO-OP-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-NO-OP-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-NO-OP-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-NO-THANKS-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-NO-THANKS-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-NO-THANKS-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-NO-THANKS-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-NONLINEARP-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-NONLINEARP-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-NONLINEARP-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-NONLINEARP-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-OR-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-OR-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-OR-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-OR-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-REORDER-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-REORDER-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-REORDER-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-REORDER-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-RESTRICT-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-RESTRICT-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-RESTRICT-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-RESTRICT-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-RW-CACHE-STATE-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-RW-CACHE-STATE-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-RW-CACHE-STATE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-RW-CACHE-STATE-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-SIMPLE-OR-ERROR-TRIPLE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-SIMPLE-OR-ERROR-TRIPLE acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-SIMPLE-OR-ERROR-TRIPLE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-SIMPLE-OR-ERROR-TRIPLE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-SUBSTITUTION@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-SUBSTITUTION RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-SUBSTITUTION@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-SUBSTITUTION@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-SUBSTITUTION-LST@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-SUBSTITUTION-LST RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-SUBSTITUTION-LST@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-SUBSTITUTION-LST@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-TERM-LST@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-TERM-LST RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-TERM-LST@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-TERM-LST@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-USE-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-USE-HINT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-USE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-USE-HINT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-USE-HINT1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-USE-HINT1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-USE-HINT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-USE-HINT1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO TRANSLATE-X-HINT-VALUE@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-X-HINT-VALUE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-X-HINT-VALUE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRANSLATE-X-HINT-VALUE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WARN-ON-DUPLICATE-HINT-GOAL-SPECS@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'WARN-ON-DUPLICATE-HINT-GOAL-SPECS acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WARN-ON-DUPLICATE-HINT-GOAL-SPECS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WARN-ON-DUPLICATE-HINT-GOAL-SPECS@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL-MSG@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL-MSG RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-MSG@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL-MSG@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL-PRINT-CLAUSE@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL-PRINT-CLAUSE RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-PRINT-CLAUSE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL-PRINT-CLAUSE@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL-STEP@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL-STEP RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-STEP@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL-STEP@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL-STEP1@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL-STEP1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-STEP1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL-STEP1@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL-STEP-CLEANUP@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL-STEP-CLEANUP RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-STEP-CLEANUP@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL-STEP-CLEANUP@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL0@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL0 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL0@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL0@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL0-OR-HIT@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL0-OR-HIT RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL0-OR-HIT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL0-OR-HIT@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL0-WITH-HINT-SETTINGS@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'WATERFALL0-WITH-HINT-SETTINGS acl2-8.5> RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL0-WITH-HINT-SETTINGS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL0-WITH-HINT-SETTINGS@PAR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(DEFMACRO WATERFALL1@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL1 RST)) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WATERFALL1@PAR acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( PROGN (DEFMACRO CATCH-TIME-LIMIT5@PAR ...) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.02 seconds (prove: 0.00, print: 0.00, other: 0.02) acl2-8.5> WATERFALL1@PAR acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN REPLACE-DEFUN@PAR-WITH-DEFUN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> REPLACE-DEFUN@PAR-WITH-DEFUN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MUTUAL-RECURSION@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MUTUAL-RECURSION@PAR acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO DEFUN@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> DEFUN@PAR acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SERIAL-ONLY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SERIAL-ONLY acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PARALLEL-ONLY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PARALLEL-ONLY acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO STATE-MAC ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> STATE-MAC acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ERROR-IN-PARALLELISM-MODE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ERROR-IN-PARALLELISM-MODE acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *WATERFALL-PRINTING-VALUES* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *WATERFALL-PRINTING-VALUES* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *WATERFALL-PARALLELISM-VALUES* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *WATERFALL-PARALLELISM-VALUES* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SYMBOL-CONSTANT-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SYMBOL-CONSTANT-FN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN STOBJS-IN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> STOBJS-IN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ALL-NILS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ALL-NILS acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *TTAG-FNS* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *TTAG-FNS* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN LOGICP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> LOGICP acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO LOGICALP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> LOGICALP acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PROGRAMP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PROGRAMP acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *STOBJS-OUT-INVALID* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *STOBJS-OUT-INVALID* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN STOBJS-OUT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> STOBJS-OUT acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN EV-FNCALL-W-GUARD1 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> EV-FNCALL-W-GUARD1 acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN EV-FNCALL-W-GUARD ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> EV-FNCALL-W-GUARD acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TIME-TRACKER-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TIME-TRACKER-FN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TIME-TRACKER ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TIME-TRACKER acl2-8.5> acl2-8.5> Since SET-ABSSTOBJ-DEBUG-FN is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of SET-ABSSTOBJ-DEBUG-FN is described by the acl2-8.5> theorem (EQUAL (SET-ABSSTOBJ-DEBUG-FN VAL) VAL). acl2-8.5> acl2-8.5> Computing the guard conjecture for SET-ABSSTOBJ-DEBUG-FN.... acl2-8.5> acl2-8.5> The guard conjecture for SET-ABSSTOBJ-DEBUG-FN is trivial to prove. acl2-8.5> SET-ABSSTOBJ-DEBUG-FN is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SET-ABSSTOBJ-DEBUG-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SET-ABSSTOBJ-DEBUG-FN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SET-ABSSTOBJ-DEBUG ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SET-ABSSTOBJ-DEBUG acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-DOMAINP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-DOMAINP acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-DOM ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-DOM acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-LO-REL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-LO-REL acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-LO ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-LO acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-HI-REL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-HI-REL acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-HI ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-HI acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MAKE-TAU-INTERVAL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MAKE-TAU-INTERVAL acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVALP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVALP acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN IN-TAU-INTERVALP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> IN-TAU-INTERVALP acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN DECIMAL-STRING-TO-NUMBER ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> DECIMAL-STRING-TO-NUMBER acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CHECK-DCL-GUARDIAN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHECK-DCL-GUARDIAN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *GC-STRATEGY-ALIST* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *GC-STRATEGY-ALIST* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SET-GC-STRATEGY-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SET-GC-STRATEGY-FN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SET-GC-STRATEGY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SET-GC-STRATEGY acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GC-STRATEGY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GC-STRATEGY acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *EXPANDABLE-BOOT-STRAP-NON-REC-FNS* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *EXPANDABLE-BOOT-STRAP-NON-REC-FNS* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *DEFINITION-MINIMAL-THEORY* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *DEFINITION-MINIMAL-THEORY* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *BBODY-ALIST* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *BBODY-ALIST* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN BBODY-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> BBODY-FN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO BBODY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> BBODY acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FILE-LENGTH$ ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> FILE-LENGTH$ acl2-8.5> acl2-8.5> Since CONSTANT-T-FUNCTION-ARITY-0 is non-recursive, its admission is acl2-8.5> trivial. We observe that the type of CONSTANT-T-FUNCTION-ARITY-0 is acl2-8.5> described by the theorem (EQUAL (CONSTANT-T-FUNCTION-ARITY-0) T). acl2-8.5> acl2-8.5> Computing the guard conjecture for CONSTANT-T-FUNCTION-ARITY-0.... acl2-8.5> acl2-8.5> The guard conjecture for CONSTANT-T-FUNCTION-ARITY-0 is trivial to acl2-8.5> prove. CONSTANT-T-FUNCTION-ARITY-0 is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CONSTANT-T-FUNCTION-ARITY-0 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CONSTANT-T-FUNCTION-ARITY-0 acl2-8.5> acl2-8.5> Since CONSTANT-NIL-FUNCTION-ARITY-0 is non-recursive, its admission acl2-8.5> is trivial. We observe that the type of CONSTANT-NIL-FUNCTION-ARITY-0 acl2-8.5> is described by the theorem (EQUAL (CONSTANT-NIL-FUNCTION-ARITY-0) NIL). acl2-8.5> acl2-8.5> Computing the guard conjecture for CONSTANT-NIL-FUNCTION-ARITY-0.... acl2-8.5> acl2-8.5> The guard conjecture for CONSTANT-NIL-FUNCTION-ARITY-0 is trivial to acl2-8.5> prove. CONSTANT-NIL-FUNCTION-ARITY-0 is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CONSTANT-NIL-FUNCTION-ARITY-0 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CONSTANT-NIL-FUNCTION-ARITY-0 acl2-8.5> acl2-8.5> To verify that the twelve encapsulated events correctly extend the acl2-8.5> current theory we will evaluate them. The theory thus constructed acl2-8.5> is only ephemeral. acl2-8.5> acl2-8.5> Encapsulated Events: acl2-8.5> acl2-8.5> acl2-8.5> ACL2 p!>>(LOGIC) acl2-8.5> :INVISIBLE acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP BOOLEANP) acl2-8.5> acl2-8.5> The event ( DEFUN BOOLEANP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN BOOLEANP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ALL-NILS) acl2-8.5> acl2-8.5> The admission of ALL-NILS is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT LST). We observe that the type of ALL-NILS is acl2-8.5> described by the theorem acl2-8.5> (OR (EQUAL (ALL-NILS LST) T) (EQUAL (ALL-NILS LST) NIL)). acl2-8.5> acl2-8.5> Computing the guard conjecture for ALL-NILS.... acl2-8.5> acl2-8.5> The guard conjecture for ALL-NILS is trivial to prove, given primitive acl2-8.5> type reasoning. ALL-NILS is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ALL-NILS ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ALL-NILS acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP MEMBER-EQL-EXEC) acl2-8.5> acl2-8.5> The event ( DEFUN MEMBER-EQL-EXEC ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MEMBER-EQL-EXEC ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP MEMBER-EQL-EXEC$GUARD-CHECK) acl2-8.5> acl2-8.5> The event ( DEFUN MEMBER-EQL-EXEC$GUARD-CHECK ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MEMBER-EQL-EXEC$GUARD-CHECK ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP MEMBER-EQUAL) acl2-8.5> acl2-8.5> The event ( DEFUN MEMBER-EQUAL ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MEMBER-EQUAL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SUBSETP-EQL-EXEC) acl2-8.5> acl2-8.5> The admission of SUBSETP-EQL-EXEC is trivial, using the relation O< acl2-8.5> (which is known to be well-founded on the domain recognized by O-P) acl2-8.5> and the measure (ACL2-COUNT X). We observe that the type of SUBSETP-EQL-EXEC acl2-8.5> is described by the theorem acl2-8.5> (OR (EQUAL (SUBSETP-EQL-EXEC X Y) T) (EQUAL (SUBSETP-EQL-EXEC X Y) NIL)). acl2-8.5> acl2-8.5> Computing the guard conjecture for SUBSETP-EQL-EXEC.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SUBSETP-EQL-EXEC, acl2-8.5> given primitive type reasoning, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (TRUE-LISTP X) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (NOT (ENDP X))) acl2-8.5> (LET ((X (CAR X)) (L Y)) acl2-8.5> (AND (OR (NOT (EQLABLEP X)) (TRUE-LISTP L)) acl2-8.5> (OR (EQLABLEP X) (EQLABLE-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQL-EXEC X L))))) acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (EQLABLE-LISTP X) acl2-8.5> (NOT (EQLABLE-LISTP Y)) acl2-8.5> (NOT (CONSP X))) acl2-8.5> (EQ X NIL)) acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (EQLABLE-LISTP X) acl2-8.5> (NOT (EQLABLE-LISTP Y)) acl2-8.5> (NOT (ENDP X))) acl2-8.5> (LET ((X (CAR X)) (L Y)) acl2-8.5> (AND (OR (NOT (EQLABLEP X)) (TRUE-LISTP L)) acl2-8.5> (OR (EQLABLEP X) (EQLABLE-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQL-EXEC X L))))) acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (EQLABLE-LISTP X) acl2-8.5> (NOT (EQLABLE-LISTP Y)) acl2-8.5> (NOT (ENDP X)) acl2-8.5> (MEMBER-EQUAL (CAR X) Y)) acl2-8.5> (EQLABLE-LISTP (CDR X)))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQ we reduce the conjecture to acl2-8.5> the following four conjectures. acl2-8.5> acl2-8.5> Subgoal 4 acl2-8.5> (IMPLIES (AND (TRUE-LISTP X) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CONSP X)) acl2-8.5> (LET ((X (CAR X)) (L Y)) acl2-8.5> (AND (OR (NOT (EQLABLEP X)) (TRUE-LISTP L)) acl2-8.5> (OR (EQLABLEP X) (EQLABLE-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQL-EXEC X L))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions EQLABLEP (if-intro) and NOT acl2-8.5> (if-intro) and the :type-prescription rule EQLABLE-LISTP, to the following acl2-8.5> four conjectures. acl2-8.5> acl2-8.5> Subgoal 4.4 acl2-8.5> (IMPLIES (AND (TRUE-LISTP X) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CONSP X)) acl2-8.5> (EQUAL (MEMBER-EQUAL (CAR X) Y) acl2-8.5> (MEMBER-EQL-EXEC (CAR X) Y))). acl2-8.5> acl2-8.5> The destructor terms (CAR X) and (CDR X) can be eliminated by using acl2-8.5> CAR-CDR-ELIM to replace X by (CONS X1 X2), (CAR X) by X1 and (CDR X) acl2-8.5> by X2 and restrict the type of the new variable X2 to be that of the acl2-8.5> term it replaces, as established by primitive type reasoning. This acl2-8.5> produces the following goal. acl2-8.5> acl2-8.5> Subgoal 4.4' acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (CONSP (CONS X1 X2)) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal 4.4'' acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Subgoal 4.3 acl2-8.5> (IMPLIES (AND (TRUE-LISTP X) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CONSP X) acl2-8.5> (ACL2-NUMBERP (CAR X))) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> The destructor terms (CAR X) and (CDR X) can be eliminated by using acl2-8.5> CAR-CDR-ELIM to replace X by (CONS X1 X2), (CAR X) by X1 and (CDR X) acl2-8.5> by X2 and restrict the type of the new variable X2 to be that of the acl2-8.5> term it replaces, as established by primitive type reasoning. This acl2-8.5> produces the following goal. acl2-8.5> acl2-8.5> Subgoal 4.3' acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (CONSP (CONS X1 X2)) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal 4.3'' acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> Name the formula above *2. acl2-8.5> acl2-8.5> Subgoal 4.2 acl2-8.5> (IMPLIES (AND (TRUE-LISTP X) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CONSP X) acl2-8.5> (CHARACTERP (CAR X))) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> The destructor terms (CAR X) and (CDR X) can be eliminated by using acl2-8.5> CAR-CDR-ELIM to replace X by (CONS X1 X2), (CAR X) by X1 and (CDR X) acl2-8.5> by X2 and restrict the type of the new variable X2 to be that of the acl2-8.5> term it replaces, as established by primitive type reasoning. This acl2-8.5> produces the following goal. acl2-8.5> acl2-8.5> Subgoal 4.2' acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (CONSP (CONS X1 X2)) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal 4.2'' acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> Name the formula above *3. acl2-8.5> acl2-8.5> Subgoal 4.1 acl2-8.5> (IMPLIES (AND (TRUE-LISTP X) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CONSP X) acl2-8.5> (SYMBOLP (CAR X))) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> The destructor terms (CAR X) and (CDR X) can be eliminated by using acl2-8.5> CAR-CDR-ELIM to replace X by (CONS X1 X2), (CAR X) by X1 and (CDR X) acl2-8.5> by X2 and restrict the type of the new variable X2 to be that of the acl2-8.5> term it replaces, as established by primitive type reasoning. This acl2-8.5> produces the following goal. acl2-8.5> acl2-8.5> Subgoal 4.1' acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (CONSP (CONS X1 X2)) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal 4.1'' acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> Name the formula above *4. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (EQLABLE-LISTP X) acl2-8.5> (NOT (EQLABLE-LISTP Y)) acl2-8.5> (NOT (CONSP X))) acl2-8.5> (EQUAL X NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-LISTP. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (EQLABLE-LISTP X) acl2-8.5> (NOT (EQLABLE-LISTP Y)) acl2-8.5> (CONSP X)) acl2-8.5> (LET ((X (CAR X)) (L Y)) acl2-8.5> (AND (OR (NOT (EQLABLEP X)) (TRUE-LISTP L)) acl2-8.5> (OR (EQLABLEP X) (EQLABLE-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQL-EXEC X L))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions EQLABLEP (if-intro) and NOT acl2-8.5> (if-intro), to the following two conjectures. acl2-8.5> acl2-8.5> Subgoal 2.2 acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (EQLABLE-LISTP X) acl2-8.5> (NOT (EQLABLE-LISTP Y)) acl2-8.5> (CONSP X)) acl2-8.5> (EQUAL (MEMBER-EQUAL (CAR X) Y) acl2-8.5> (MEMBER-EQL-EXEC (CAR X) Y))). acl2-8.5> acl2-8.5> The destructor terms (CAR X) and (CDR X) can be eliminated by using acl2-8.5> CAR-CDR-ELIM to replace X by (CONS X1 X2), (CAR X) by X1 and (CDR X) acl2-8.5> by X2. This produces the following goal. acl2-8.5> acl2-8.5> Subgoal 2.2' acl2-8.5> (IMPLIES (AND (CONSP (CONS X1 X2)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (EQLABLE-LISTP (CONS X1 X2)) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions EQLABLE-LISTP (if-intro) and acl2-8.5> EQLABLEP (if-intro), primitive type reasoning and the :rewrite rules acl2-8.5> CAR-CONS and CDR-CONS, to the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 2.2.3 acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> Name the formula above *5. acl2-8.5> acl2-8.5> Subgoal 2.2.2 acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> Name the formula above *6. acl2-8.5> acl2-8.5> Subgoal 2.2.1 acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> Name the formula above *7. acl2-8.5> acl2-8.5> Subgoal 2.1 acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (EQLABLE-LISTP X) acl2-8.5> (NOT (EQLABLE-LISTP Y)) acl2-8.5> (CONSP X) acl2-8.5> (NOT (ACL2-NUMBERP (CAR X))) acl2-8.5> (NOT (SYMBOLP (CAR X)))) acl2-8.5> (CHARACTERP (CAR X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (EQLABLE-LISTP X) acl2-8.5> (NOT (EQLABLE-LISTP Y)) acl2-8.5> (CONSP X) acl2-8.5> (MEMBER-EQUAL (CAR X) Y)) acl2-8.5> (EQLABLE-LISTP (CDR X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> So we now return to *7, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> Perhaps we can prove *7 by induction. Five induction schemes are suggested acl2-8.5> by this conjecture. Subsumption reduces that number to four. These acl2-8.5> merge into two derived induction schemes. One of these has a score acl2-8.5> higher than the other. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (MEMBER-EQL-EXEC X1 Y). acl2-8.5> This suggestion was produced using the :induction rules EQLABLE-LISTP, acl2-8.5> MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP. If we let (:P X1 X2 Y) acl2-8.5> denote *7 above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (:P X1 X2 (CDR Y))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) (EQL X1 (CAR Y))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (ENDP Y) (:P X1 X2 Y))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> MEMBER-EQL-EXEC. When applied to the goal at hand the above induction acl2-8.5> scheme produces five nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *7/5 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y))) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *7/5' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y))) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *7/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *7/4' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions EQLABLE-LISTP, EQLABLEP, acl2-8.5> MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP, primitive type reasoning acl2-8.5> and the :type-prescription rule EQLABLE-LISTP, to acl2-8.5> acl2-8.5> Subgoal *7/4'' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP (CDR Y)) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (ACL2-NUMBERP (CAR Y))) acl2-8.5> (NOT (SYMBOLP (CAR Y))) acl2-8.5> (NOT (CHARACTERP (CAR Y)))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y)))). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal *7/4''' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP (CDR Y)) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (ACL2-NUMBERP (CAR Y))) acl2-8.5> (NOT (SYMBOLP (CAR Y))) acl2-8.5> (NOT (CHARACTERP (CAR Y)))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y)))). acl2-8.5> acl2-8.5> The destructor terms (CAR Y) and (CDR Y) can be eliminated by using acl2-8.5> CAR-CDR-ELIM to replace Y by (CONS Y1 Y2), (CAR Y) by Y1 and (CDR Y) acl2-8.5> by Y2 and restrict the type of the new variable Y1 to be that of the acl2-8.5> term it replaces. This produces the following goal. acl2-8.5> acl2-8.5> Subgoal *7/4'4' acl2-8.5> (IMPLIES (AND (NOT (ACL2-NUMBERP Y1)) acl2-8.5> (NOT (SYMBOLP Y1)) acl2-8.5> (NOT (CHARACTERP Y1)) acl2-8.5> (CONSP (CONS Y1 Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (CHARACTERP Y1))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By case analysis we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *7/4'5' acl2-8.5> (IMPLIES (AND (NOT (ACL2-NUMBERP Y1)) acl2-8.5> (NOT (SYMBOLP Y1)) acl2-8.5> (NOT (CHARACTERP Y1)) acl2-8.5> (CONSP (CONS Y1 Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal *7/4'6' acl2-8.5> (IMPLIES (AND (NOT (ACL2-NUMBERP Y1)) acl2-8.5> (NOT (SYMBOLP Y1)) acl2-8.5> (NOT (CHARACTERP Y1)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> We suspect that the terms (EQLABLE-LISTP X2), (NOT (ACL2-NUMBERP Y1)), acl2-8.5> (NOT (SYMBOLP Y1)) and (NOT (CHARACTERP Y1)) are irrelevant to the acl2-8.5> truth of this conjecture and throw them out. We will thus try to prove acl2-8.5> acl2-8.5> Subgoal *7/4'7' acl2-8.5> (IMPLIES (AND (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> Name the formula above *7.1. acl2-8.5> acl2-8.5> Subgoal *7/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (NOT (TRUE-LISTP (CDR Y))) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *7/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (EQL X1 (CAR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *7/2' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQUAL X1 (CAR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *7/1 acl2-8.5> (IMPLIES (AND (ENDP Y) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *7/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (SYMBOLP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition TRUE-LISTP, acl2-8.5> the :executable-counterparts of CONSP and EQLABLE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> So we now return to *7.1, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> Perhaps we can prove *7.1 by induction. Four induction schemes are acl2-8.5> suggested by this conjecture. Subsumption reduces that number to three. acl2-8.5> These merge into one derived induction scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (MEMBER-EQL-EXEC X1 Y2). acl2-8.5> This suggestion was produced using the :induction rules EQLABLE-LISTP, acl2-8.5> MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP. If we let (:P X1 Y2) acl2-8.5> denote *7.1 above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (:P X1 (CDR Y2))) acl2-8.5> (:P X1 Y2)) acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) (EQL X1 (CAR Y2))) acl2-8.5> (:P X1 Y2)) acl2-8.5> (IMPLIES (ENDP Y2) (:P X1 Y2))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> MEMBER-EQL-EXEC. When applied to the goal at hand the above induction acl2-8.5> scheme produces five nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *7.1/5 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y2)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *7.1/5' acl2-8.5> (IMPLIES (AND (CONSP Y2) acl2-8.5> (NOT (EQUAL X1 (CAR Y2))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y2)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *7.1/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (NOT (TRUE-LISTP (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *7.1/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *7.1/3' acl2-8.5> (IMPLIES (AND (CONSP Y2) acl2-8.5> (NOT (EQUAL X1 (CAR Y2))) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *7.1/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (EQL X1 (CAR Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *7.1/2' acl2-8.5> (IMPLIES (AND (CONSP Y2) acl2-8.5> (EQUAL X1 (CAR Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *7.1/1 acl2-8.5> (IMPLIES (AND (ENDP Y2) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *7.1/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions MEMBER-EQL-EXEC, acl2-8.5> MEMBER-EQUAL and TRUE-LISTP, the :executable-counterparts of CONSP, acl2-8.5> EQLABLE-LISTP and EQUAL and primitive type reasoning. acl2-8.5> acl2-8.5> That completes the proofs of *7.1 and *7. acl2-8.5> acl2-8.5> We therefore turn our attention to *6, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> Perhaps we can prove *6 by induction. Five induction schemes are suggested acl2-8.5> by this conjecture. Subsumption reduces that number to four. These acl2-8.5> merge into two derived induction schemes. One of these has a score acl2-8.5> higher than the other. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (MEMBER-EQL-EXEC X1 Y). acl2-8.5> This suggestion was produced using the :induction rules EQLABLE-LISTP, acl2-8.5> MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP. If we let (:P X1 X2 Y) acl2-8.5> denote *6 above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (:P X1 X2 (CDR Y))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) (EQL X1 (CAR Y))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (ENDP Y) (:P X1 X2 Y))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> MEMBER-EQL-EXEC. When applied to the goal at hand the above induction acl2-8.5> scheme produces five nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *6/5 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y))) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *6/5' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y))) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *6/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *6/4' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions EQLABLE-LISTP, EQLABLEP, acl2-8.5> MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP, primitive type reasoning acl2-8.5> and the :type-prescription rule EQLABLE-LISTP, to acl2-8.5> acl2-8.5> Subgoal *6/4'' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP (CDR Y)) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (ACL2-NUMBERP (CAR Y))) acl2-8.5> (NOT (SYMBOLP (CAR Y))) acl2-8.5> (NOT (CHARACTERP (CAR Y)))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y)))). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal *6/4''' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP (CDR Y)) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (ACL2-NUMBERP (CAR Y))) acl2-8.5> (NOT (SYMBOLP (CAR Y))) acl2-8.5> (NOT (CHARACTERP (CAR Y)))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y)))). acl2-8.5> acl2-8.5> The destructor terms (CAR Y) and (CDR Y) can be eliminated by using acl2-8.5> CAR-CDR-ELIM to replace Y by (CONS Y1 Y2), (CAR Y) by Y1 and (CDR Y) acl2-8.5> by Y2 and restrict the type of the new variable Y1 to be that of the acl2-8.5> term it replaces. This produces the following goal. acl2-8.5> acl2-8.5> Subgoal *6/4'4' acl2-8.5> (IMPLIES (AND (NOT (ACL2-NUMBERP Y1)) acl2-8.5> (NOT (SYMBOLP Y1)) acl2-8.5> (NOT (CHARACTERP Y1)) acl2-8.5> (CONSP (CONS Y1 Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (CHARACTERP Y1))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By case analysis we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *6/4'5' acl2-8.5> (IMPLIES (AND (NOT (ACL2-NUMBERP Y1)) acl2-8.5> (NOT (SYMBOLP Y1)) acl2-8.5> (NOT (CHARACTERP Y1)) acl2-8.5> (CONSP (CONS Y1 Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal *6/4'6' acl2-8.5> (IMPLIES (AND (NOT (ACL2-NUMBERP Y1)) acl2-8.5> (NOT (SYMBOLP Y1)) acl2-8.5> (NOT (CHARACTERP Y1)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> We suspect that the terms (EQLABLE-LISTP X2), (NOT (ACL2-NUMBERP Y1)), acl2-8.5> (NOT (SYMBOLP Y1)) and (NOT (CHARACTERP Y1)) are irrelevant to the acl2-8.5> truth of this conjecture and throw them out. We will thus try to prove acl2-8.5> acl2-8.5> Subgoal *6/4'7' acl2-8.5> (IMPLIES (AND (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> Name the formula above *6.1. acl2-8.5> acl2-8.5> Subgoal *6/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (NOT (TRUE-LISTP (CDR Y))) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *6/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (EQL X1 (CAR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *6/2' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQUAL X1 (CAR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *6/1 acl2-8.5> (IMPLIES (AND (ENDP Y) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *6/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (CHARACTERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition TRUE-LISTP, acl2-8.5> the :executable-counterparts of CONSP and EQLABLE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> So we now return to *6.1, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> Perhaps we can prove *6.1 by induction. Four induction schemes are acl2-8.5> suggested by this conjecture. Subsumption reduces that number to three. acl2-8.5> These merge into one derived induction scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (MEMBER-EQL-EXEC X1 Y2). acl2-8.5> This suggestion was produced using the :induction rules EQLABLE-LISTP, acl2-8.5> MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP. If we let (:P X1 Y2) acl2-8.5> denote *6.1 above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (:P X1 (CDR Y2))) acl2-8.5> (:P X1 Y2)) acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) (EQL X1 (CAR Y2))) acl2-8.5> (:P X1 Y2)) acl2-8.5> (IMPLIES (ENDP Y2) (:P X1 Y2))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> MEMBER-EQL-EXEC. When applied to the goal at hand the above induction acl2-8.5> scheme produces five nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *6.1/5 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y2)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *6.1/5' acl2-8.5> (IMPLIES (AND (CONSP Y2) acl2-8.5> (NOT (EQUAL X1 (CAR Y2))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y2)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *6.1/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (NOT (TRUE-LISTP (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *6.1/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *6.1/3' acl2-8.5> (IMPLIES (AND (CONSP Y2) acl2-8.5> (NOT (EQUAL X1 (CAR Y2))) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *6.1/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (EQL X1 (CAR Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *6.1/2' acl2-8.5> (IMPLIES (AND (CONSP Y2) acl2-8.5> (EQUAL X1 (CAR Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *6.1/1 acl2-8.5> (IMPLIES (AND (ENDP Y2) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *6.1/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions MEMBER-EQL-EXEC, acl2-8.5> MEMBER-EQUAL and TRUE-LISTP, the :executable-counterparts of CONSP, acl2-8.5> EQLABLE-LISTP and EQUAL and primitive type reasoning. acl2-8.5> acl2-8.5> That completes the proofs of *6.1 and *6. acl2-8.5> acl2-8.5> We therefore turn our attention to *5, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> Perhaps we can prove *5 by induction. Five induction schemes are suggested acl2-8.5> by this conjecture. Subsumption reduces that number to four. These acl2-8.5> merge into two derived induction schemes. One of these has a score acl2-8.5> higher than the other. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (MEMBER-EQL-EXEC X1 Y). acl2-8.5> This suggestion was produced using the :induction rules EQLABLE-LISTP, acl2-8.5> MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP. If we let (:P X1 X2 Y) acl2-8.5> denote *5 above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (:P X1 X2 (CDR Y))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) (EQL X1 (CAR Y))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (ENDP Y) (:P X1 X2 Y))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> MEMBER-EQL-EXEC. When applied to the goal at hand the above induction acl2-8.5> scheme produces five nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *5/5 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y))) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5/5' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y))) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *5/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5/4' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions EQLABLE-LISTP, EQLABLEP, acl2-8.5> MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP, primitive type reasoning acl2-8.5> and the :type-prescription rule EQLABLE-LISTP, to acl2-8.5> acl2-8.5> Subgoal *5/4'' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP (CDR Y)) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (ACL2-NUMBERP (CAR Y))) acl2-8.5> (NOT (SYMBOLP (CAR Y))) acl2-8.5> (NOT (CHARACTERP (CAR Y)))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y)))). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal *5/4''' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP (CDR Y)) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (ACL2-NUMBERP (CAR Y))) acl2-8.5> (NOT (SYMBOLP (CAR Y))) acl2-8.5> (NOT (CHARACTERP (CAR Y)))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y)))). acl2-8.5> acl2-8.5> The destructor terms (CAR Y) and (CDR Y) can be eliminated by using acl2-8.5> CAR-CDR-ELIM to replace Y by (CONS Y1 Y2), (CAR Y) by Y1 and (CDR Y) acl2-8.5> by Y2 and restrict the type of the new variable Y1 to be that of the acl2-8.5> term it replaces. This produces the following goal. acl2-8.5> acl2-8.5> Subgoal *5/4'4' acl2-8.5> (IMPLIES (AND (NOT (ACL2-NUMBERP Y1)) acl2-8.5> (NOT (SYMBOLP Y1)) acl2-8.5> (NOT (CHARACTERP Y1)) acl2-8.5> (CONSP (CONS Y1 Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (CHARACTERP Y1))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By case analysis we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5/4'5' acl2-8.5> (IMPLIES (AND (NOT (ACL2-NUMBERP Y1)) acl2-8.5> (NOT (SYMBOLP Y1)) acl2-8.5> (NOT (CHARACTERP Y1)) acl2-8.5> (CONSP (CONS Y1 Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> This simplifies, using primitive type reasoning, to acl2-8.5> acl2-8.5> Subgoal *5/4'6' acl2-8.5> (IMPLIES (AND (NOT (ACL2-NUMBERP Y1)) acl2-8.5> (NOT (SYMBOLP Y1)) acl2-8.5> (NOT (CHARACTERP Y1)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> We suspect that the terms (EQLABLE-LISTP X2), (NOT (ACL2-NUMBERP Y1)), acl2-8.5> (NOT (SYMBOLP Y1)) and (NOT (CHARACTERP Y1)) are irrelevant to the acl2-8.5> truth of this conjecture and throw them out. We will thus try to prove acl2-8.5> acl2-8.5> Subgoal *5/4'7' acl2-8.5> (IMPLIES (AND (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> Name the formula above *5.1. acl2-8.5> acl2-8.5> Subgoal *5/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (NOT (TRUE-LISTP (CDR Y))) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *5/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (EQL X1 (CAR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5/2' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQUAL X1 (CAR Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *5/1 acl2-8.5> (IMPLIES (AND (ENDP Y) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP Y)) acl2-8.5> (TRUE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1) acl2-8.5> (EQLABLE-LISTP X2) acl2-8.5> (NOT (EQLABLE-LISTP Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition TRUE-LISTP, acl2-8.5> the :executable-counterparts of CONSP and EQLABLE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> So we now return to *5.1, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> Perhaps we can prove *5.1 by induction. Four induction schemes are acl2-8.5> suggested by this conjecture. Subsumption reduces that number to three. acl2-8.5> These merge into one derived induction scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (MEMBER-EQL-EXEC X1 Y2). acl2-8.5> This suggestion was produced using the :induction rules EQLABLE-LISTP, acl2-8.5> MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP. If we let (:P X1 Y2) acl2-8.5> denote *5.1 above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (:P X1 (CDR Y2))) acl2-8.5> (:P X1 Y2)) acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) (EQL X1 (CAR Y2))) acl2-8.5> (:P X1 Y2)) acl2-8.5> (IMPLIES (ENDP Y2) (:P X1 Y2))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> MEMBER-EQL-EXEC. When applied to the goal at hand the above induction acl2-8.5> scheme produces five nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *5.1/5 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y2)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5.1/5' acl2-8.5> (IMPLIES (AND (CONSP Y2) acl2-8.5> (NOT (EQUAL X1 (CAR Y2))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y2)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *5.1/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (NOT (TRUE-LISTP (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *5.1/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (NOT (EQL X1 (CAR Y2))) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5.1/3' acl2-8.5> (IMPLIES (AND (CONSP Y2) acl2-8.5> (NOT (EQUAL X1 (CAR Y2))) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y2))) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *5.1/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y2)) acl2-8.5> (EQL X1 (CAR Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5.1/2' acl2-8.5> (IMPLIES (AND (CONSP Y2) acl2-8.5> (EQUAL X1 (CAR Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC, MEMBER-EQUAL and TRUE-LISTP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal *5.1/1 acl2-8.5> (IMPLIES (AND (ENDP Y2) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *5.1/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP Y2)) acl2-8.5> (EQLABLE-LISTP Y2) acl2-8.5> (TRUE-LISTP Y2) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y2) acl2-8.5> (MEMBER-EQL-EXEC X1 Y2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions MEMBER-EQL-EXEC, acl2-8.5> MEMBER-EQUAL and TRUE-LISTP, the :executable-counterparts of CONSP, acl2-8.5> EQLABLE-LISTP and EQUAL and primitive type reasoning. acl2-8.5> acl2-8.5> That completes the proofs of *5.1 and *5. acl2-8.5> acl2-8.5> We therefore turn our attention to *4, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> Perhaps we can prove *4 by induction. Three induction schemes are acl2-8.5> suggested by this conjecture. Subsumption reduces that number to two. acl2-8.5> One of these has a score higher than the other. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (EQLABLE-LISTP Y). acl2-8.5> This suggestion was produced using the :induction rules EQLABLE-LISTP acl2-8.5> and TRUE-LISTP. If we let (:P X1 X2 Y) denote *4 above then the induction acl2-8.5> scheme we'll use is acl2-8.5> (AND (IMPLIES (NOT (CONSP Y)) (:P X1 X2 Y)) acl2-8.5> (IMPLIES (AND (CONSP Y) (NOT (EQLABLEP (CAR Y)))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLEP (CAR Y)) acl2-8.5> (:P X1 X2 (CDR Y))) acl2-8.5> (:P X1 X2 Y))). acl2-8.5> This induction is justified by the same argument used to admit EQLABLE-LISTP. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> four nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *4/4 acl2-8.5> (IMPLIES (AND (NOT (CONSP Y)) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-LISTP acl2-8.5> and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *4/3 acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQLABLEP (CAR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> By the simple :definition EQLABLEP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *4/3' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (ACL2-NUMBERP (CAR Y))) acl2-8.5> (NOT (SYMBOLP (CAR Y))) acl2-8.5> (NOT (CHARACTERP (CAR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *4/2 acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLEP (CAR Y)) acl2-8.5> (TRUE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *4/1 acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLEP (CAR Y)) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (SYMBOLP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> That completes the proof of *4. acl2-8.5> acl2-8.5> We therefore turn our attention to *3, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> Perhaps we can prove *3 by induction. Three induction schemes are acl2-8.5> suggested by this conjecture. Subsumption reduces that number to two. acl2-8.5> One of these has a score higher than the other. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (EQLABLE-LISTP Y). acl2-8.5> This suggestion was produced using the :induction rules EQLABLE-LISTP acl2-8.5> and TRUE-LISTP. If we let (:P X1 X2 Y) denote *3 above then the induction acl2-8.5> scheme we'll use is acl2-8.5> (AND (IMPLIES (NOT (CONSP Y)) (:P X1 X2 Y)) acl2-8.5> (IMPLIES (AND (CONSP Y) (NOT (EQLABLEP (CAR Y)))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLEP (CAR Y)) acl2-8.5> (:P X1 X2 (CDR Y))) acl2-8.5> (:P X1 X2 Y))). acl2-8.5> This induction is justified by the same argument used to admit EQLABLE-LISTP. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> four nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *3/4 acl2-8.5> (IMPLIES (AND (NOT (CONSP Y)) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-LISTP acl2-8.5> and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *3/3 acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQLABLEP (CAR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> By the simple :definition EQLABLEP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *3/3' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (ACL2-NUMBERP (CAR Y))) acl2-8.5> (NOT (SYMBOLP (CAR Y))) acl2-8.5> (NOT (CHARACTERP (CAR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *3/2 acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLEP (CAR Y)) acl2-8.5> (TRUE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *3/1 acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLEP (CAR Y)) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (CHARACTERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> That completes the proof of *3. acl2-8.5> acl2-8.5> We therefore turn our attention to *2, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> Perhaps we can prove *2 by induction. Three induction schemes are acl2-8.5> suggested by this conjecture. Subsumption reduces that number to two. acl2-8.5> One of these has a score higher than the other. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (EQLABLE-LISTP Y). acl2-8.5> This suggestion was produced using the :induction rules EQLABLE-LISTP acl2-8.5> and TRUE-LISTP. If we let (:P X1 X2 Y) denote *2 above then the induction acl2-8.5> scheme we'll use is acl2-8.5> (AND (IMPLIES (NOT (CONSP Y)) (:P X1 X2 Y)) acl2-8.5> (IMPLIES (AND (CONSP Y) (NOT (EQLABLEP (CAR Y)))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLEP (CAR Y)) acl2-8.5> (:P X1 X2 (CDR Y))) acl2-8.5> (:P X1 X2 Y))). acl2-8.5> This induction is justified by the same argument used to admit EQLABLE-LISTP. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> four nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *2/4 acl2-8.5> (IMPLIES (AND (NOT (CONSP Y)) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-LISTP acl2-8.5> and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *2/3 acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQLABLEP (CAR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> By the simple :definition EQLABLEP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *2/3' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (ACL2-NUMBERP (CAR Y))) acl2-8.5> (NOT (SYMBOLP (CAR Y))) acl2-8.5> (NOT (CHARACTERP (CAR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *2/2 acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLEP (CAR Y)) acl2-8.5> (TRUE-LISTP (CDR Y)) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *2/1 acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQLABLEP (CAR Y)) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y) acl2-8.5> (ACL2-NUMBERP X1)) acl2-8.5> (TRUE-LISTP Y)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> That completes the proof of *2. acl2-8.5> acl2-8.5> We therefore turn our attention to *1, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Four induction schemes are suggested acl2-8.5> by this conjecture. These merge into two derived induction schemes. acl2-8.5> One of these has a score higher than the other. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (MEMBER-EQL-EXEC X1 Y). acl2-8.5> This suggestion was produced using the :induction rules EQLABLE-LISTP, acl2-8.5> MEMBER-EQL-EXEC and MEMBER-EQUAL. If we let (:P X1 X2 Y) denote *1 acl2-8.5> above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (:P X1 X2 (CDR Y))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) (EQL X1 (CAR Y))) acl2-8.5> (:P X1 X2 Y)) acl2-8.5> (IMPLIES (ENDP Y) (:P X1 X2 Y))). acl2-8.5> This induction is justified by the same argument used to admit acl2-8.5> MEMBER-EQL-EXEC. When applied to the goal at hand the above induction acl2-8.5> scheme produces four nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/4' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 (CDR Y)) acl2-8.5> (MEMBER-EQL-EXEC X1 (CDR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC and MEMBER-EQUAL and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *1/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (NOT (EQL X1 (CAR Y))) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/3' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (NOT (EQUAL X1 (CAR Y))) acl2-8.5> (NOT (EQLABLE-LISTP (CDR Y))) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and EQLABLEP. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP Y)) acl2-8.5> (EQL X1 (CAR Y)) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQL we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/2' acl2-8.5> (IMPLIES (AND (CONSP Y) acl2-8.5> (EQUAL X1 (CAR Y)) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> EQLABLEP, MEMBER-EQL-EXEC and MEMBER-EQUAL and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (ENDP Y) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP Y)) acl2-8.5> (TRUE-LISTP X2) acl2-8.5> (TRUE-LISTP (CONS X1 X2)) acl2-8.5> (EQLABLE-LISTP Y)) acl2-8.5> (EQUAL (MEMBER-EQUAL X1 Y) acl2-8.5> (MEMBER-EQL-EXEC X1 Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP, acl2-8.5> MEMBER-EQL-EXEC and MEMBER-EQUAL, the :executable-counterparts of CONSP acl2-8.5> and EQUAL and primitive type reasoning. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SUBSETP-EQL-EXEC. acl2-8.5> SUBSETP-EQL-EXEC is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SUBSETP-EQL-EXEC ...) acl2-8.5> Rules: ((:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION EQL) acl2-8.5> (:DEFINITION EQLABLE-LISTP) acl2-8.5> (:DEFINITION EQLABLEP) acl2-8.5> (:DEFINITION MEMBER-EQL-EXEC) acl2-8.5> (:DEFINITION MEMBER-EQUAL) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION TRUE-LISTP) acl2-8.5> (:ELIM CAR-CDR-ELIM) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQLABLE-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION EQLABLE-LISTP) acl2-8.5> (:INDUCTION MEMBER-EQL-EXEC) acl2-8.5> (:INDUCTION MEMBER-EQUAL) acl2-8.5> (:INDUCTION TRUE-LISTP) acl2-8.5> (:REWRITE CAR-CONS) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:TYPE-PRESCRIPTION EQLABLE-LISTP)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION EQLABLE-LISTP) acl2-8.5> (:DEFINITION EQLABLEP) acl2-8.5> (:DEFINITION NOT)) acl2-8.5> Time: 0.07 seconds (prove: 0.04, print: 0.02, other: 0.00) acl2-8.5> Prover steps counted: 13737 acl2-8.5> SUBSETP-EQL-EXEC acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SUBSETP-EQL-EXEC$GUARD-CHECK) acl2-8.5> acl2-8.5> Since SUBSETP-EQL-EXEC$GUARD-CHECK is non-recursive, its admission acl2-8.5> is trivial. We observe that the type of SUBSETP-EQL-EXEC$GUARD-CHECK acl2-8.5> is described by the theorem (EQUAL (SUBSETP-EQL-EXEC$GUARD-CHECK X Y) T). acl2-8.5> acl2-8.5> Computing the guard conjecture for SUBSETP-EQL-EXEC$GUARD-CHECK.... acl2-8.5> acl2-8.5> The guard conjecture for SUBSETP-EQL-EXEC$GUARD-CHECK is trivial to acl2-8.5> prove. SUBSETP-EQL-EXEC$GUARD-CHECK is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SUBSETP-EQL-EXEC$GUARD-CHECK ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SUBSETP-EQL-EXEC$GUARD-CHECK acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SUBSETP-EQUAL) acl2-8.5> acl2-8.5> The admission of SUBSETP-EQUAL is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT X). We observe that the type of SUBSETP-EQUAL acl2-8.5> is described by the theorem acl2-8.5> (OR (EQUAL (SUBSETP-EQUAL X Y) T) (EQUAL (SUBSETP-EQUAL X Y) NIL)). acl2-8.5> acl2-8.5> Computing the guard conjecture for SUBSETP-EQUAL.... acl2-8.5> acl2-8.5> The guard conjecture for SUBSETP-EQUAL is trivial to prove, given primitive acl2-8.5> type reasoning. SUBSETP-EQUAL is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SUBSETP-EQUAL ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> SUBSETP-EQUAL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP REVAPPEND) acl2-8.5> acl2-8.5> The admission of REVAPPEND is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT X). We observe that the type of REVAPPEND is described acl2-8.5> by the theorem (OR (CONSP (REVAPPEND X Y)) (EQUAL (REVAPPEND X Y) Y)). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for REVAPPEND.... acl2-8.5> acl2-8.5> The guard conjecture for REVAPPEND is trivial to prove, given primitive acl2-8.5> type reasoning. REVAPPEND is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN REVAPPEND ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> REVAPPEND acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP FIRST-N-AC) acl2-8.5> acl2-8.5> The admission of FIRST-N-AC is trivial, using the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT I). We observe that the type of FIRST-N-AC is acl2-8.5> described by the theorem acl2-8.5> (OR (CONSP (FIRST-N-AC I L AC)) (EQUAL (FIRST-N-AC I L AC) NIL)). acl2-8.5> We used the :type-prescription rule REVAPPEND. acl2-8.5> acl2-8.5> Computing the guard conjecture for FIRST-N-AC.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for FIRST-N-AC, given acl2-8.5> primitive type reasoning, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (TRUE-LISTP AC) acl2-8.5> (TRUE-LISTP L) acl2-8.5> (<= 0 I) acl2-8.5> (INTEGERP I) acl2-8.5> (NOT (ZP I))) acl2-8.5> (<= 0 (+ -1 I))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition ZP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for FIRST-N-AC. FIRST-N-AC acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FIRST-N-AC ...) acl2-8.5> Rules: ((:DEFINITION NOT) acl2-8.5> (:DEFINITION ZP) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:TYPE-PRESCRIPTION REVAPPEND)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 63 acl2-8.5> FIRST-N-AC acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP TAKE) acl2-8.5> acl2-8.5> The admission of TAKE is trivial, using the relation O< (which is known acl2-8.5> to be well-founded on the domain recognized by O-P) and the measure acl2-8.5> (ACL2-COUNT N). We observe that the type of TAKE is described by the acl2-8.5> theorem (TRUE-LISTP (TAKE N L)). We used primitive type reasoning. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAKE ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAKE acl2-8.5> acl2-8.5> End of Encapsulated Events. acl2-8.5> acl2-8.5> Having verified that the encapsulated events validate the signatures acl2-8.5> of the ENCAPSULATE event, we discard the ephemeral theory and extend acl2-8.5> the original theory as directed by the signatures and the non-LOCAL acl2-8.5> events. acl2-8.5> acl2-8.5> We export TAKE, FIRST-N-AC, REVAPPEND, SUBSETP-EQUAL, acl2-8.5> SUBSETP-EQL-EXEC$GUARD-CHECK, SUBSETP-EQL-EXEC and ALL-NILS. acl2-8.5> acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( ENCAPSULATE NIL (LOGIC) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.10 seconds (prove: 0.04, print: 0.02, other: 0.04) acl2-8.5> Prover steps counted: 13800 acl2-8.5> T acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *READ-FILE-INTO-STRING-BOUND* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> *READ-FILE-INTO-STRING-BOUND* acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN READ-FILE-INTO-STRING1 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> READ-FILE-INTO-STRING1 acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN READ-FILE-INTO-STRING2-LOGICAL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> READ-FILE-INTO-STRING2-LOGICAL acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN READ-FILE-INTO-STRING2 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> READ-FILE-INTO-STRING2 acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO READ-FILE-INTO-STRING ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> READ-FILE-INTO-STRING acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WHEN-PASS-2 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> WHEN-PASS-2 acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN PRINT-CL-CACHE-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PRINT-CL-CACHE-FN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PRINT-CL-CACHE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PRINT-CL-CACHE acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN HONS-REMOVE-ASSOC ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> HONS-REMOVE-ASSOC acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN COUNT-KEYS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> COUNT-KEYS acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN HONS-ENABLEDP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> HONS-ENABLEDP acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFCONST *COMMON-LISP-SYMBOLS-FROM-MAIN-LISP-PACKAGE* acl2-8.5> '(&ALLOW-OTHER-KEYS *PRINT-MISER-WIDTH* acl2-8.5> &AUX *PRINT-PPRINT-DISPATCH* acl2-8.5> &BODY *PRINT-PRETTY* &ENVIRONMENT ...)) acl2-8.5> (DEFCONST *COMMON-LISP-SPECIALS-AND-CONSTANTS* acl2-8.5> '(* ** *** *BREAK-ON-SIGNALS* acl2-8.5> *COMPILE-FILE-PATHNAME* acl2-8.5> *COMPILE-FILE-TRUENAME* acl2-8.5> *COMPILE-PRINT* ...)) acl2-8.5> (DEFCONST NIL 'NIL) acl2-8.5> (DEFCONST T 'T) acl2-8.5> (DEFCONST *STOBJ-INLINE-DECLARE* '(DECLARE #)) acl2-8.5> (DEFMACRO MAKE-PACKAGE-ENTRY acl2-8.5> (&KEY NAME IMPORTS HIDDEN-P acl2-8.5> BOOK-PATH DEFPKG-EVENT-FORM TTERM) acl2-8.5> (CONS 'LIST* (CONS NAME #))) acl2-8.5> ...). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFMACRO DEFN (F A &REST R) acl2-8.5> (CONS 'DEFUN (CONS F #))) acl2-8.5> (DEFMACRO DEFND (F A &REST R) acl2-8.5> (CONS 'DEFUND (CONS F #))) acl2-8.5> (DEFN HONS-EQUAL (X Y) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (EQUAL X Y)) acl2-8.5> (DEFN HONS-ASSOC-EQUAL (KEY ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (COND (# NIL) (# #) (T #))) acl2-8.5> (DEFN HONS-GET (KEY ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (HONS-ASSOC-EQUAL KEY ALIST)) acl2-8.5> (DEFN HONS-ACONS (KEY VAL ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (CONS (CONS KEY VAL) ALIST)) acl2-8.5> ...). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> DEFN acl2-8.5> DEFND acl2-8.5> HONS-EQUAL acl2-8.5> HONS-ASSOC-EQUAL acl2-8.5> HONS-GET acl2-8.5> HONS-ACONS acl2-8.5> FAST-ALIST-FREE-ON-EXIT-RAW acl2-8.5> FAST-ALIST-FREE acl2-8.5> FAST-ALIST-FREE-ON-EXIT acl2-8.5> HONS-COPY acl2-8.5> HONS-COPY-PERSISTENT acl2-8.5> HONS acl2-8.5> HONS-EQUAL-LITE acl2-8.5> HONS-CLEAR acl2-8.5> HONS-CLEAR! acl2-8.5> HONS-WASH acl2-8.5> HONS-WASH! acl2-8.5> HONS-SUMMARY acl2-8.5> HONS-RESIZE acl2-8.5> HONS-RESIZE-FN acl2-8.5> HONS acl2-8.5> SET-SLOW-ALIST-ACTION acl2-8.5> HONS-ACONS! acl2-8.5> MAKE-FAST-ALIST acl2-8.5> FAST-ALIST-FORK acl2-8.5> FAST-ALIST-FORK! acl2-8.5> HONS-SHRINK-ALIST acl2-8.5> HONS-SHRINK-ALIST! acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> FAST-ALIST-CLEAN acl2-8.5> FAST-ALIST-CLEAN! acl2-8.5> FAST-ALIST-LEN acl2-8.5> FAST-ALIST-SUMMARY acl2-8.5> WITH-FAST-ALIST-RAW acl2-8.5> WITH-FAST-ALIST acl2-8.5> WITH-STOLEN-ALIST-RAW acl2-8.5> WITH-STOLEN-ALIST acl2-8.5> CONS-SUBTREES acl2-8.5> NUMBER-SUBTREES acl2-8.5> FLUSH-HONS-GET-HASH-TABLE-LINK acl2-8.5> NIL acl2-8.5> REMOVE-KEYWORD acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFMACRO DEFN (F A &REST R) acl2-8.5> (CONS 'DEFUN (CONS F #))) acl2-8.5> (DEFMACRO DEFND (F A &REST R) acl2-8.5> (CONS 'DEFUND (CONS F #))) acl2-8.5> (DEFN HONS-EQUAL (X Y) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (EQUAL X Y)) acl2-8.5> (DEFN HONS-ASSOC-EQUAL (KEY ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (COND (# NIL) (# #) (T #))) acl2-8.5> (DEFN HONS-GET (KEY ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (HONS-ASSOC-EQUAL KEY ALIST)) acl2-8.5> (DEFN HONS-ACONS (KEY VAL ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (CONS (CONS KEY VAL) ALIST)) acl2-8.5> ...). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading "basis-a.lisp". acl2-8.5> "ACL2" acl2-8.5> EQUAL-X-CONSTANT acl2-8.5> MATCH-TESTS-AND-BINDINGS acl2-8.5> MATCH-CLAUSE acl2-8.5> MATCH-CLAUSE-LIST acl2-8.5> CASE-MATCH acl2-8.5> WORMHOLE-STATUSP acl2-8.5> WORMHOLE-ENTRY-CODE acl2-8.5> WORMHOLE-DATA acl2-8.5> SET-WORMHOLE-ENTRY-CODE acl2-8.5> SET-WORMHOLE-DATA acl2-8.5> MAKE-WORMHOLE-STATUS acl2-8.5> TREE-OCCUR-EQ acl2-8.5> WORMHOLE-EVAL acl2-8.5> WITH-WORMHOLE-LOCK acl2-8.5> WORMHOLE-EVAL-EARLY-NULL-EXIT-P acl2-8.5> WORMHOLE acl2-8.5> LAMBDA-KEYWORDP acl2-8.5> LEGAL-VARIABLE-OR-CONSTANT-NAMEP acl2-8.5> LEGAL-VARIABLEP acl2-8.5> ARGLISTP1 acl2-8.5> ARGLISTP acl2-8.5> FIND-FIRST-BAD-ARG acl2-8.5> PROCESS-DEFABBREV-DECLARES acl2-8.5> DEFABBREV1 acl2-8.5> DEFABBREV acl2-8.5> *EVISCERATION-MARK* acl2-8.5> *EVISCERATION-HASH-MARK* acl2-8.5> *EVISCERATION-ELLIPSIS-MARK* acl2-8.5> *EVISCERATION-WORLD-MARK* acl2-8.5> *EVISCERATION-STATE-MARK* acl2-8.5> *EVISCERATION-ERROR-TRIPLE-MARKS* acl2-8.5> *EVISCERATION-HIDING-MARK* acl2-8.5> *ANTI-EVISCERATION-MARK* acl2-8.5> EVISCERATEDP acl2-8.5> *SHARP-ATSIGN-AR* acl2-8.5> GET-SHARP-ATSIGN acl2-8.5> UPDATE-IPRINT-ALIST-FAL acl2-8.5> (EVISCERATE1 EVISCERATE1-LST) acl2-8.5> (EVISCERATE1P EVISCERATE1P-LST) acl2-8.5> EVISCERATE acl2-8.5> EVISCERATE-SIMPLE acl2-8.5> ASET1-LST acl2-8.5> IPRINT-HARD-BOUND acl2-8.5> IPRINT-SOFT-BOUND acl2-8.5> IPRINT-LAST-INDEX* acl2-8.5> IPRINT-LAST-INDEX acl2-8.5> IPRINT-AR-ILLEGAL-INDEX acl2-8.5> IPRINT-ENABLEDP acl2-8.5> IPRINT-AR-AREF1 acl2-8.5> COLLECT-POSP-INDICES-TO-HEADER acl2-8.5> IPRINT-FAL-NAME acl2-8.5> IPRINT-EAGER-P acl2-8.5> INIT-IPRINT-FAL acl2-8.5> ROLLOVER-IPRINT-AR acl2-8.5> UPDATE-IPRINT-FAL-REC acl2-8.5> UPDATE-IPRINT-FAL acl2-8.5> UPDATE-IPRINT-AR-FAL acl2-8.5> EVISCERATE-TOP acl2-8.5> MV-LETC acl2-8.5> ER-HARD-VAL acl2-8.5> ER-HARD?-VAL? acl2-8.5> THE-FIXNUM! acl2-8.5> THE-HALF-FIXNUM! acl2-8.5> THE-UNSIGNED-BYTE! acl2-8.5> THE-STRING! acl2-8.5> XXXJOIN-FIXNUM acl2-8.5> +F acl2-8.5> -F acl2-8.5> |1-F| acl2-8.5> |1+F| acl2-8.5> CHARF acl2-8.5> *F acl2-8.5> PPR-FLAT-RIGHT-MARGIN acl2-8.5> SET-PPR-FLAT-RIGHT-MARGIN acl2-8.5> KEYWORD-PARAM-VALUEP acl2-8.5> CONS-PPR1 acl2-8.5> FLSZ-INTEGER acl2-8.5> FLSZ-ATOM acl2-8.5> *NEWLINE-STRING* acl2-8.5> FLSZ1 acl2-8.5> FLSZ acl2-8.5> MAX-WIDTH acl2-8.5> (PPR1 PPR1-LST) acl2-8.5> NEWLINE acl2-8.5> FMT-HARD-RIGHT-MARGIN acl2-8.5> FMT-SOFT-RIGHT-MARGIN acl2-8.5> SET-FMT-HARD-RIGHT-MARGIN acl2-8.5> SET-FMT-SOFT-RIGHT-MARGIN acl2-8.5> WRITE-FOR-READ acl2-8.5> SPACES1 acl2-8.5> MAKE-SPACES-ARRAY-REC acl2-8.5> MAKE-SPACES-ARRAY acl2-8.5> *ACL2-BUILT-IN-SPACES-ARRAY* acl2-8.5> SPACES acl2-8.5> (FLPR1 FLPR11) acl2-8.5> FLPR acl2-8.5> PPR2-FLAT acl2-8.5> (PPR2-COLUMN PPR2) acl2-8.5> *FMT-PPR-INDENTATION* acl2-8.5> PPR acl2-8.5> *ILLEGAL-FMT-KEYS* acl2-8.5> ILLEGAL-FMT-STRING acl2-8.5> ILLEGAL-FMT-MSG acl2-8.5> SCAN-PAST-WHITESPACE acl2-8.5> ZERO-ONE-OR-MORE acl2-8.5> FIND-ALTERNATIVE-SKIP acl2-8.5> FIND-ALTERNATIVE-START1 acl2-8.5> FMT-CHAR acl2-8.5> FIND-ALTERNATIVE-START acl2-8.5> FIND-ALTERNATIVE-STOP acl2-8.5> PUNCTP acl2-8.5> FMT-TILDE-S1 acl2-8.5> FMT-TILDE-CAP-S1 acl2-8.5> FMT-VAR acl2-8.5> SPLAT-ATOM acl2-8.5> SPLAT-ATOM! acl2-8.5> SPLAT-STRING acl2-8.5> (SPLAT SPLAT1) acl2-8.5> NUMBER-OF-DIGITS acl2-8.5> LEFT-PAD-WITH-BLANKS acl2-8.5> MAYBE-NEWLINE acl2-8.5> EVISC-TUPLE acl2-8.5> STANDARD-EVISC-TUPLEP acl2-8.5> WORLD-EVISCERATION-ALIST acl2-8.5> ABBREV-EVISC-TUPLE acl2-8.5> GAG-MODE acl2-8.5> TERM-EVISC-TUPLE acl2-8.5> GAG-MODE-EVISC-TUPLE acl2-8.5> LD-EVISC-TUPLE acl2-8.5> FMT-PPR acl2-8.5> SCAN-PAST-EMPTY-FMT-DIRECTIVES acl2-8.5> (FMT0* FMT0&V SPELL-NUMBER acl2-8.5> FMT-TILDE-S FMT-TILDE-CAP-S FMT0) acl2-8.5> TILDE-*-&V-STRINGS acl2-8.5> FMT1 acl2-8.5> FMT acl2-8.5> FMS acl2-8.5> FMT1! acl2-8.5> FMT! acl2-8.5> FMS! acl2-8.5> FMX acl2-8.5> FMX-CW-MSG-1-BODY acl2-8.5> FMX-CW-MSG-1 acl2-8.5> FMX-CW-MSG acl2-8.5> FMX-CW-FN-GUARD acl2-8.5> FMX-CW-FN acl2-8.5> FMX!-CW-FN acl2-8.5> FMX-CW acl2-8.5> FMX!-CW acl2-8.5> FMT-DOC-EXAMPLE1 acl2-8.5> FMT-DOC-EXAMPLE acl2-8.5> *SEE-DOC-SET-IPRINT* acl2-8.5> FMT-ABBREV1 acl2-8.5> FMT-ABBREV acl2-8.5> *FMT-CTX-SPACERS* acl2-8.5> FMT-CTX acl2-8.5> FMT-IN-CTX acl2-8.5> ER-SOFT-OFF-P1 acl2-8.5> ER-SOFT-OFF-P acl2-8.5> ERROR-FMS-CHANNEL acl2-8.5> ERROR-FMS acl2-8.5> PUSH-WARNING-FRAME acl2-8.5> ABSORB-FRAME acl2-8.5> POP-WARNING-FRAME acl2-8.5> PUSH-WARNING acl2-8.5> RECORD-MAKER-FUNCTION-NAME acl2-8.5> RECORD-CHANGER-FUNCTION-NAME acl2-8.5> MAKE acl2-8.5> CHANGE acl2-8.5> MAKE-RECORD-CAR-CDRS1 acl2-8.5> MAKE-RECORD-CAR-CDRS acl2-8.5> MAKE-RECORD-ACCESSORS acl2-8.5> SYMBOL-NAME-TREE-OCCUR acl2-8.5> SOME-SYMBOL-NAME-TREE-OCCUR acl2-8.5> MAKE-RECORD-CHANGER-CONS acl2-8.5> MAKE-RECORD-CHANGER-LET-BINDINGS acl2-8.5> MAKE-RECORD-CHANGER-LET acl2-8.5> MAKE-RECORD-CHANGER acl2-8.5> MAKE-RECORD-MAKER-CONS acl2-8.5> MAKE-RECORD-MAKER-LET acl2-8.5> MAKE-RECORD-MAKER acl2-8.5> MAKE-RECORD-FIELD-LST acl2-8.5> RECORD-MAKER-RECOGNIZER-NAME acl2-8.5> MAKE-RECORD-RECOGNIZER-BODY acl2-8.5> MAKE-RECORD-RECOGNIZER acl2-8.5> RECORD-MACROS acl2-8.5> DEFREC acl2-8.5> RECORD-TYPE acl2-8.5> IO?-NIL-OUTPUT acl2-8.5> CHECK-EXACT-FREE-VARS acl2-8.5> FORMAL-BINDINGS acl2-8.5> WEAK-IO-RECORD-P acl2-8.5> PUSH-IO-RECORD acl2-8.5> SAVED-OUTPUT-TOKEN-P acl2-8.5> IO?-WORMHOLE-BINDINGS acl2-8.5> *TRACKED-WARNING-SUMMARIES* acl2-8.5> IO? acl2-8.5> IO?-PROVE acl2-8.5> OUTPUT-IGNORED-P acl2-8.5> ERROR1 acl2-8.5> ERROR1-SAFE acl2-8.5> *UNINHIBITED-WARNING-SUMMARIES* acl2-8.5> WARNING-OFF-P1 acl2-8.5> WARNING-OFF-P acl2-8.5> WEAK-DO-EXPRESSIONP-P acl2-8.5> WEAK-STATE-VARS-P acl2-8.5> DEFAULT-STATE-VARS acl2-8.5> WARNING1-BODY acl2-8.5> WARNING1-FORM acl2-8.5> WARNING1 acl2-8.5> WARNING-DISABLED-P acl2-8.5> ER-SOFT acl2-8.5> ER-SOFT@PAR acl2-8.5> OBSERVATION1-BODY acl2-8.5> OBSERVATION1 acl2-8.5> OBSERVATION1-CW acl2-8.5> OBSERVATION acl2-8.5> OBSERVATION-CW acl2-8.5> WEAK-DEFSTOBJ-FIELD-TEMPLATE-P acl2-8.5> WEAK-DEFSTOBJ-TEMPLATE-P acl2-8.5> PACKN1 acl2-8.5> PACKN-POS acl2-8.5> FIND-FIRST-NON-CL-SYMBOL acl2-8.5> PACKN acl2-8.5> PACK2 acl2-8.5> DEFSTOBJ-FNNAME-KEY2 acl2-8.5> DOUBLET-LISTP acl2-8.5> DEFSTOBJ-FNNAME acl2-8.5> DEFINED-CONSTANT acl2-8.5> FIX-STOBJ-ARRAY-TYPE acl2-8.5> DEFSTOBJ-FIELD-TEMPLATES acl2-8.5> *DEFSTOBJ-KEYWORDS* acl2-8.5> PARTITION-REST-AND-KEYWORD-ARGS1 acl2-8.5> PARTITION-REST-AND-KEYWORD-ARGS2 acl2-8.5> PARTITION-REST-AND-KEYWORD-ARGS acl2-8.5> DEFSTOBJ-TEMPLATE acl2-8.5> SIMPLE-ARRAY-TYPE acl2-8.5> LIVE-STOBJP acl2-8.5> ABSSTOBJ-NAME acl2-8.5> WEAK-DEFSTOBJ-REDUNDANT-RAW-LISP-DISCRIMINATOR-VALUE-P acl2-8.5> WEAK-STOBJ-PROPERTY-P acl2-8.5> GET-STOBJ-CREATOR acl2-8.5> THE$ acl2-8.5> GET-STOBJ-SCALAR-FIELD acl2-8.5> MAKE-STOBJ-SCALAR-FIELD acl2-8.5> (MAYBE-CONTAINED-IN-CHARACTER SOME-MAYBE-CONTAINED-IN-CHARACTER acl2-8.5> ALL-MAYBE-CONTAINED-IN-CHARACTER) acl2-8.5> SINGLE-FIELD-TYPE-P acl2-8.5> STOBJ-HASH-TABLE-TEST acl2-8.5> STOBJ-HASH-TABLE-INIT-SIZE acl2-8.5> STOBJ-HASH-TABLE-ELEMENT-TYPE acl2-8.5> DEFSTOBJ-FIELD-FNS-RAW-DEFS acl2-8.5> DEFSTOBJ-RAW-INIT-FIELDS acl2-8.5> DEFSTOBJ-RAW-INIT-SETF-FORMS acl2-8.5> DEFSTOBJ-RAW-INIT acl2-8.5> DEFSTOBJ-COMPONENT-RECOGNIZER-CALLS acl2-8.5> STOBJP acl2-8.5> TRANSLATE-STOBJ-TYPE-TO-GUARD acl2-8.5> DEFSTOBJ-COMPONENT-RECOGNIZER-AXIOMATIC-DEFS acl2-8.5> CONGRUENT-STOBJ-REP acl2-8.5> ALL-BUT-LAST acl2-8.5> DEFSTOBJ-RAW-DEFS acl2-8.5> DEFCONST-NAME acl2-8.5> DEFSTOBJ-DEFCONSTS acl2-8.5> STRIP-ACCESSOR-NAMES acl2-8.5> THE-LIVE-VAR acl2-8.5> STANDARD-CO acl2-8.5> WEAK-LD-HISTORY-ENTRY-P acl2-8.5> PARSE-WITH-LOCAL-STOBJ acl2-8.5> PARSE-VERSION acl2-8.5> PCD2 acl2-8.5> POWER-REP acl2-8.5> DECODE-IDATE acl2-8.5> PRINT-IDATE acl2-8.5> GOOD-BYE-FN acl2-8.5> GOOD-BYE acl2-8.5> EXIT acl2-8.5> QUIT acl2-8.5> EXPAND-TILDE-TO-USER-HOME-DIR acl2-8.5> SAVE-EXEC-FN acl2-8.5> SAVE-EXEC acl2-8.5> *SLASH-DOT-DOT* acl2-8.5> *LENGTH-SLASH-DOT-DOT* acl2-8.5> FIND-DOT-DOT acl2-8.5> (CANCEL-DOT-DOTS GET-PARENT-DIRECTORY acl2-8.5> MERGE-USING-DOT-DOT) acl2-8.5> COMMENT-STRING-P1 acl2-8.5> COMMENT-STRING-P acl2-8.5> WEAK-PRINT-CONTROL-P acl2-8.5> :REDUNDANT acl2-8.5> PRINT-CONTROL-ALISTP acl2-8.5> *RAW-PRINT-VARS-KEYS* acl2-8.5> ALIST-KEYS-SUBSETP acl2-8.5> PRINT-CONTROL-P acl2-8.5> PRINT-OBJECT$-FN acl2-8.5> PRINT-OBJECT$ acl2-8.5> PRINT-OBJECT$-PRESERVING-CASE acl2-8.5> PRINT-OBJECT$+ acl2-8.5> acl2-8.5> Finished loading "basis-a.lisp". acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFN CLEAR-MEMOIZE-TABLE (FN) FN) acl2-8.5> (DEFN CLEAR-MEMOIZE-TABLES NIL NIL) acl2-8.5> (DEFN MEMOIZE-SUMMARY NIL NIL) acl2-8.5> (DEFN CLEAR-MEMOIZE-STATISTICS NIL NIL) acl2-8.5> (DEFMACRO MEMSUM NIL '(MEMOIZE-SUMMARY)) acl2-8.5> (DEFCONST *HONS-PRIMITIVE-FNS* acl2-8.5> '(HONS-COPY HONS HONS-EQUAL HONS-EQUAL-LITE acl2-8.5> HONS-CLEAR HONS-CLEAR! HONS-WASH ...)) acl2-8.5> ...). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> CLEAR-MEMOIZE-TABLE acl2-8.5> CLEAR-MEMOIZE-TABLES acl2-8.5> MEMOIZE-SUMMARY acl2-8.5> CLEAR-MEMOIZE-STATISTICS acl2-8.5> MEMSUM acl2-8.5> *HONS-PRIMITIVE-FNS* acl2-8.5> *HONS-PRIMITIVES* acl2-8.5> *MHT-DEFAULT-SIZE* acl2-8.5> MEMOIZE-FORM acl2-8.5> MEMOIZE acl2-8.5> UNMEMOIZE acl2-8.5> PROFILE acl2-8.5> MEMOIZEDP-WORLD acl2-8.5> MEMOIZEDP acl2-8.5> NEVER-MEMOIZE-FN acl2-8.5> NEVER-MEMOIZE acl2-8.5> *BAD-LISP-CONSP-MEMOIZATION* acl2-8.5> *THREAD-UNSAFE-BUILTIN-MEMOIZATIONS* acl2-8.5> SET-BAD-LISP-CONSP-MEMOIZE acl2-8.5> *SPECIAL-CLTL-CMD-ATTACHMENT-MARK-NAME* acl2-8.5> *SPECIAL-CLTL-CMD-ATTACHMENT-MARK* acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFN CLEAR-MEMOIZE-TABLE (FN) FN) acl2-8.5> (DEFN CLEAR-MEMOIZE-TABLES NIL NIL) acl2-8.5> (DEFN MEMOIZE-SUMMARY NIL NIL) acl2-8.5> (DEFN CLEAR-MEMOIZE-STATISTICS NIL NIL) acl2-8.5> (DEFMACRO MEMSUM NIL '(MEMOIZE-SUMMARY)) acl2-8.5> (DEFCONST *HONS-PRIMITIVE-FNS* acl2-8.5> '(HONS-COPY HONS HONS-EQUAL HONS-EQUAL-LITE acl2-8.5> HONS-CLEAR HONS-CLEAR! HONS-WASH ...)) acl2-8.5> ...). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFMACRO SERIALIZE-WRITE acl2-8.5> (FILENAME OBJ &KEY VERBOSEP) acl2-8.5> (CONS 'SERIALIZE-WRITE-FN acl2-8.5> (CONS FILENAME #))) acl2-8.5> (DEFUN SERIALIZE-WRITE-FN acl2-8.5> (FILENAME OBJ VERBOSEP STATE) acl2-8.5> (DECLARE (XARGS :GUARD # :STOBJS STATE) acl2-8.5> (IGNORABLE FILENAME OBJ VERBOSEP)) acl2-8.5> (MV-LET (ERP VAL STATE) acl2-8.5> (READ-ACL2-ORACLE STATE) acl2-8.5> (DECLARE #) acl2-8.5> STATE)) acl2-8.5> (DEFMACRO SERIALIZE-READ acl2-8.5> (FILENAME &KEY (HONS-MODE #) VERBOSEP) acl2-8.5> (CONS 'SERIALIZE-READ-FN acl2-8.5> (CONS FILENAME #))) acl2-8.5> (DEFUN SERIALIZE-READ-FN acl2-8.5> (FILENAME HONS-MODE VERBOSEP STATE) acl2-8.5> (DECLARE (XARGS :GUARD # :STOBJS STATE) acl2-8.5> (IGNORABLE FILENAME HONS-MODE VERBOSEP)) acl2-8.5> (MV-LET (ERP VAL STATE) acl2-8.5> (READ-ACL2-ORACLE STATE) acl2-8.5> (DECLARE #) acl2-8.5> (MV VAL STATE))) acl2-8.5> (DEFMACRO WITH-SERIALIZE-CHARACTER (VAL FORM) acl2-8.5> (DECLARE (XARGS :GUARD #)) acl2-8.5> (CONS 'STATE-GLOBAL-LET* (CONS # #)))). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> SERIALIZE-WRITE acl2-8.5> SERIALIZE-WRITE-FN acl2-8.5> SERIALIZE-READ acl2-8.5> SERIALIZE-READ-FN acl2-8.5> WITH-SERIALIZE-CHARACTER acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFMACRO SERIALIZE-WRITE acl2-8.5> (FILENAME OBJ &KEY VERBOSEP) acl2-8.5> (CONS 'SERIALIZE-WRITE-FN acl2-8.5> (CONS FILENAME #))) acl2-8.5> (DEFUN SERIALIZE-WRITE-FN acl2-8.5> (FILENAME OBJ VERBOSEP STATE) acl2-8.5> (DECLARE (XARGS :GUARD # :STOBJS STATE) acl2-8.5> (IGNORABLE FILENAME OBJ VERBOSEP)) acl2-8.5> (MV-LET (ERP VAL STATE) acl2-8.5> (READ-ACL2-ORACLE STATE) acl2-8.5> (DECLARE #) acl2-8.5> STATE)) acl2-8.5> (DEFMACRO SERIALIZE-READ acl2-8.5> (FILENAME &KEY (HONS-MODE #) VERBOSEP) acl2-8.5> (CONS 'SERIALIZE-READ-FN acl2-8.5> (CONS FILENAME #))) acl2-8.5> (DEFUN SERIALIZE-READ-FN acl2-8.5> (FILENAME HONS-MODE VERBOSEP STATE) acl2-8.5> (DECLARE (XARGS :GUARD # :STOBJS STATE) acl2-8.5> (IGNORABLE FILENAME HONS-MODE VERBOSEP)) acl2-8.5> (MV-LET (ERP VAL STATE) acl2-8.5> (READ-ACL2-ORACLE STATE) acl2-8.5> (DECLARE #) acl2-8.5> (MV VAL STATE))) acl2-8.5> (DEFMACRO WITH-SERIALIZE-CHARACTER (VAL FORM) acl2-8.5> (DECLARE (XARGS :GUARD #)) acl2-8.5> (CONS 'STATE-GLOBAL-LET* (CONS # #)))). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading "basis-b.lisp". acl2-8.5> "ACL2" acl2-8.5> ENFORCE-REDUNDANCY-ER-ARGS acl2-8.5> ENFORCE-REDUNDANCY acl2-8.5> GLOBAL-SET acl2-8.5> TILDE-@-ILLEGAL-VARIABLE-OR-CONSTANT-NAME-PHRASE acl2-8.5> LEGAL-CONSTANTP acl2-8.5> GENVAR1 acl2-8.5> GENVAR acl2-8.5> GEN-FORMALS-FROM-PRETTY-FLAGS1 acl2-8.5> GEN-FORMALS-FROM-PRETTY-FLAGS acl2-8.5> COLLECT-NON-X acl2-8.5> COLLECT-NON-* acl2-8.5> DEFSTUB-BODY-NEW acl2-8.5> DEFPROXY acl2-8.5> DEFSTUB-IGNORES acl2-8.5> DEFSTUB-BODY-OLD-AUX acl2-8.5> DEFSTUB-BODY-OLD acl2-8.5> DEFSTUB-FN1 acl2-8.5> DEFSTUB-FN acl2-8.5> DEFSTUB acl2-8.5> *PRIMITIVE-FORMALS-AND-GUARDS* acl2-8.5> *PRIMITIVE-MONADIC-BOOLEANS* acl2-8.5> CONS-TERM1-CASES acl2-8.5> *CONS-TERM1-ALIST* acl2-8.5> CONS-TERM1-BODY acl2-8.5> QUOTE-LISTP acl2-8.5> CONS-TERM1 acl2-8.5> CONS-TERM acl2-8.5> CONS-TERM* acl2-8.5> MCONS-TERM acl2-8.5> MCONS-TERM* acl2-8.5> FCONS-TERM acl2-8.5> CDR-NEST acl2-8.5> STOBJ-PRINT-NAME acl2-8.5> EVISCERATION-STOBJ-MARK acl2-8.5> EVISCERATION-STOBJ-MARKS1 acl2-8.5> *ERROR-TRIPLE-SIG* acl2-8.5> *CMP-SIG* acl2-8.5> EVISCERATION-STOBJ-MARKS acl2-8.5> EVISCERATE-STOBJS1 acl2-8.5> EVISCERATE-STOBJS acl2-8.5> EVISCERATE-STOBJS-TOP acl2-8.5> FLAMBDA-APPLICATIONP acl2-8.5> LAMBDA-APPLICATIONP acl2-8.5> FLAMBDAP acl2-8.5> LAMBDA-FORMALS acl2-8.5> LAMBDA-BODY acl2-8.5> MAKE-LAMBDA acl2-8.5> MAKE-LET acl2-8.5> ER-LET* acl2-8.5> MATCH acl2-8.5> MATCH! acl2-8.5> DEF-BASIC-TYPE-SETS1 acl2-8.5> DEF-BASIC-TYPE-SETS acl2-8.5> LIST-OF-THE-TYPE-SET acl2-8.5> TS= acl2-8.5> TS-COMPLEMENT0 acl2-8.5> TS-COMPLEMENTP acl2-8.5> TS-UNION0-FN acl2-8.5> TS-UNION0 acl2-8.5> TS-INTERSECTION0 acl2-8.5> TS-DISJOINTP acl2-8.5> TS-INTERSECTP acl2-8.5> TS-BUILDER-CASE-LISTP acl2-8.5> TS-BUILDER-MACRO1 acl2-8.5> TS-BUILDER-MACRO acl2-8.5> TS-BUILDER acl2-8.5> FFN-SYMB-P acl2-8.5> STRIP-NOT acl2-8.5> EQUALITYP acl2-8.5> INEQUALITYP acl2-8.5> CONSITYP acl2-8.5> PRINT-CURRENT-IDATE acl2-8.5> SKIP-WHEN-LOGIC acl2-8.5> CHK-INHIBIT-OUTPUT-LST acl2-8.5> *LD-SPECIAL-ERROR* acl2-8.5> CHK-LD-SKIP-PROOFSP acl2-8.5> SET-LD-SKIP-PROOFSP acl2-8.5> SET-LD-SKIP-PROOFS acl2-8.5> SET-WRITE-ACL2X acl2-8.5> *CHECK-SUM-EXCLUSIVE-MAXIMUM* acl2-8.5> *CHECK-LENGTH-EXCLUSIVE-MAXIMUM* acl2-8.5> *-CHECK-SUM-EXCLUSIVE-MAXIMUM* acl2-8.5> *1-CHECK-LENGTH-EXCLUSIVE-MAXIMUM* acl2-8.5> ASCII-CODE! acl2-8.5> CHECK-SUM1 acl2-8.5> CHECK-SUM acl2-8.5> CHECK-SUM-INC acl2-8.5> CHECK-SUM-NATURAL acl2-8.5> CHECK-SUM-STRING1 acl2-8.5> CHECK-SUM-STRING2 acl2-8.5> CHECK-SUM-STRING acl2-8.5> CHECK-SUM-OBJ1 acl2-8.5> OLD-CHECK-SUM-OBJ acl2-8.5> PLUS-MOD-M31 acl2-8.5> DOUBLE-MOD-M31 acl2-8.5> TIMES-EXPT-2-16-MOD-M31 acl2-8.5> TIMES-MOD-M31 acl2-8.5> FCHECKSUM-NATURAL-AUX acl2-8.5> FCHECKSUM-NATURAL acl2-8.5> FCHECKSUM-STRING1 acl2-8.5> FCHECKSUM-STRING2 acl2-8.5> FCHECKSUM-STRING acl2-8.5> FCHECKSUM-ATOM acl2-8.5> *FCHECKSUM-OBJ-STACK-BOUND-INIT* acl2-8.5> (FCHECKSUM-OBJ2 FCHECKSUM-OBJ) acl2-8.5> CHECK-SUM-OBJ acl2-8.5> READ-FILE-ITERATE acl2-8.5> READ-FILE acl2-8.5> FORMALS acl2-8.5> PLIST-WORLDP-WITH-FORMALS acl2-8.5> ARITY acl2-8.5> SYMBOL-CLASS acl2-8.5> FDEFUN-MODE acl2-8.5> DEFUN-MODE acl2-8.5> ARITIES-OKP acl2-8.5> USER-DEFINED-FUNCTIONS-TABLE acl2-8.5> WEAK-DEF-BODY-P acl2-8.5> LATEST-BODY acl2-8.5> DEF-BODY acl2-8.5> BODY acl2-8.5> GET-STOBJ-RECOGNIZER acl2-8.5> STOBJ-RECOGNIZER-TERMS acl2-8.5> MCONS-TERM-SMART acl2-8.5> (OPTIMIZE-STOBJ-RECOGNIZERS1 OPTIMIZE-STOBJ-RECOGNIZERS1-LST) acl2-8.5> OPTIMIZE-STOBJ-RECOGNIZERS acl2-8.5> GUARD acl2-8.5> GUARD-LST acl2-8.5> EQUIVALENCE-RELATIONP acl2-8.5> >=-LEN acl2-8.5> ALL->=-LEN acl2-8.5> STRIP-CADRS acl2-8.5> STRIP-CDDRS acl2-8.5> GLOBAL-SET-LST acl2-8.5> CONS-TERM1-BODY-MV2 acl2-8.5> CONS-TERM1-MV2 acl2-8.5> (SUBLIS-VAR1 SUBLIS-VAR1-LST) acl2-8.5> SUBLIS-VAR acl2-8.5> SUBLIS-VAR-LST acl2-8.5> SUBCOR-VAR1 acl2-8.5> (SUBCOR-VAR SUBCOR-VAR-LST) acl2-8.5> MAKE-REVERSED-AD-LIST acl2-8.5> CAR-CDR-ABBREV-NAME acl2-8.5> PRETTY-PARSE-AD-LIST acl2-8.5> UNTRANSLATE-CAR-CDR-NEST acl2-8.5> COLLECT-NON-TRIVIAL-BINDINGS acl2-8.5> UNTRANSLATE-AND acl2-8.5> UNTRANSLATE-OR acl2-8.5> CASE-LENGTH acl2-8.5> COND-LENGTH acl2-8.5> *UNTRANSLATE-BOOLEAN-PRIMITIVES* acl2-8.5> RIGHT-ASSOCIATED-ARGS acl2-8.5> DUMB-NEGATE-LIT acl2-8.5> DUMB-NEGATE-LIT-LST acl2-8.5> (TERM-STOBJS-OUT-ALIST TERM-STOBJS-OUT) acl2-8.5> ACCESSOR-ROOT acl2-8.5> PROGN! acl2-8.5> LD-REDEFINITION-ACTION acl2-8.5> CHK-LD-REDEFINITION-ACTION acl2-8.5> SET-LD-REDEFINITION-ACTION acl2-8.5> REDEF acl2-8.5> REDEF! acl2-8.5> REDEF+ acl2-8.5> REDEF- acl2-8.5> CHK-CURRENT-PACKAGE acl2-8.5> SET-CURRENT-PACKAGE acl2-8.5> DEFUN-FOR-STATE-NAME acl2-8.5> ERROR-FREE-TRIPLE-TO-STATE acl2-8.5> DEFUN-FOR-STATE acl2-8.5> SET-CURRENT-PACKAGE-STATE acl2-8.5> STANDARD-OI acl2-8.5> READ-STANDARD-OI acl2-8.5> CHK-STANDARD-OI acl2-8.5> SET-STANDARD-OI acl2-8.5> CHK-STANDARD-CO acl2-8.5> SET-STANDARD-CO acl2-8.5> PROOFS-CO acl2-8.5> CHK-PROOFS-CO acl2-8.5> SET-PROOFS-CO acl2-8.5> ILLEGAL-STATE-LD-PROMPT acl2-8.5> LD-PRE-EVAL-FILTER acl2-8.5> ILLEGAL-STATE-P acl2-8.5> LD-PROMPT acl2-8.5> CHK-LD-PROMPT acl2-8.5> SET-LD-PROMPT acl2-8.5> LD-KEYWORD-ALIASES acl2-8.5> LD-KEYWORD-ALIASESP acl2-8.5> LD-KEYWORD-ALIASES acl2-8.5> ADD-LD-KEYWORD-ALIAS! acl2-8.5> ADD-LD-KEYWORD-ALIAS acl2-8.5> SET-LD-KEYWORD-ALIASES! acl2-8.5> SET-LD-KEYWORD-ALIASES acl2-8.5> LD-MISSING-INPUT-OK acl2-8.5> CHK-LD-MISSING-INPUT-OK acl2-8.5> SET-LD-MISSING-INPUT-OK acl2-8.5> NEW-NAMEP acl2-8.5> CHK-LD-PRE-EVAL-FILTER acl2-8.5> SET-LD-PRE-EVAL-FILTER acl2-8.5> LD-PRE-EVAL-PRINT acl2-8.5> CHK-LD-PRE-EVAL-PRINT acl2-8.5> SET-LD-PRE-EVAL-PRINT acl2-8.5> LD-POST-EVAL-PRINT acl2-8.5> CHK-LD-POST-EVAL-PRINT acl2-8.5> SET-LD-POST-EVAL-PRINT acl2-8.5> LD-ERROR-TRIPLES acl2-8.5> CHK-LD-ERROR-TRIPLES acl2-8.5> SET-LD-ERROR-TRIPLES acl2-8.5> LD-ERROR-ACTION acl2-8.5> CHK-LD-ERROR-ACTION acl2-8.5> SET-LD-ERROR-ACTION acl2-8.5> LD-QUERY-CONTROL-ALIST acl2-8.5> LD-QUERY-CONTROL-ALISTP acl2-8.5> CDR-ASSOC-QUERY-ID acl2-8.5> CHK-LD-QUERY-CONTROL-ALIST acl2-8.5> SET-LD-QUERY-CONTROL-ALIST acl2-8.5> LD-VERBOSE acl2-8.5> CHK-LD-VERBOSE acl2-8.5> SET-LD-VERBOSE acl2-8.5> CHK-LD-USER-STOBJS-MODIFIED-WARNING acl2-8.5> SET-LD-USER-STOBJS-MODIFIED-WARNING acl2-8.5> *NQTHM-TO-ACL2-PRIMITIVES* acl2-8.5> *NQTHM-TO-ACL2-COMMANDS* acl2-8.5> NQTHM-TO-ACL2-FN acl2-8.5> NQTHM-TO-ACL2 acl2-8.5> ALLOCATE-FIXNUM-RANGE acl2-8.5> ALLEGRO-ALLOCATE-SLOWLY-FN acl2-8.5> CLEAR-PSTK acl2-8.5> *PSTK-VARS* acl2-8.5> PSTK-BINDINGS-AND-ARGS acl2-8.5> PSTK acl2-8.5> PSTACK-FN acl2-8.5> PSTACK acl2-8.5> VERBOSE-PSTACK acl2-8.5> SET-PRINT-CLAUSE-IDS acl2-8.5> SET-SAVED-OUTPUT-TOKEN-LST acl2-8.5> SET-GAG-MODE-FN acl2-8.5> SET-GAG-MODE acl2-8.5> POP-INHIBIT-OUTPUT-LST-STACK acl2-8.5> PUSH-INHIBIT-OUTPUT-LST-STACK acl2-8.5> SET-GC-THRESHOLD$-FN acl2-8.5> SET-GC-THRESHOLD$ acl2-8.5> acl2-8.5> Finished loading "basis-b.lisp". acl2-8.5> acl2-8.5> ACL2 loading "parallel.lisp". acl2-8.5> "ACL2" acl2-8.5> SET-PARALLEL-EXECUTION-FN acl2-8.5> SET-PARALLEL-EXECUTION acl2-8.5> WATERFALL-PRINTING-VALUE-FOR-PARALLELISM-VALUE acl2-8.5> PRINT-SET-WATERFALL-PARALLELISM-NOTICE acl2-8.5> CHECK-FOR-NO-OVERRIDE-HINTS acl2-8.5> SET-WATERFALL-PARALLELISM-FN acl2-8.5> SET-WATERFALL-PARALLELISM1 acl2-8.5> SAVED-MEMOIZE-TABLE acl2-8.5> SAVE-MEMO-TABLE acl2-8.5> CLEAR-MEMO-TABLE-EVENTS acl2-8.5> CLEAR-MEMO-TABLE acl2-8.5> SAVE-AND-CLEAR-MEMOIZATION-SETTINGS acl2-8.5> SET-MEMO-TABLE-EVENTS acl2-8.5> RESTORE-MEMOIZATION-SETTINGS acl2-8.5> SET-WATERFALL-PARALLELISM acl2-8.5> SET-WATERFALL-PRINTING-FN acl2-8.5> SET-WATERFALL-PRINTING acl2-8.5> SET-WATERFALL-PARALLELISM-HACKS-ENABLED-GUARD acl2-8.5> WATERFALL-PARALLELISM-TABLE acl2-8.5> SET-WATERFALL-PARALLELISM-HACKS-ENABLED acl2-8.5> SET-WATERFALL-PARALLELISM-HACKS-ENABLED! acl2-8.5> CAAR-IS-DECLAREP acl2-8.5> DECLARE-GRANULARITY-P acl2-8.5> CHECK-AND-PARSE-FOR-GRANULARITY-FORM acl2-8.5> PARGS acl2-8.5> PLET acl2-8.5> BINARY-PAND acl2-8.5> PAND acl2-8.5> BINARY-POR acl2-8.5> POR acl2-8.5> OR-LIST acl2-8.5> AND-LIST acl2-8.5> CPU-CORE-COUNT acl2-8.5> SPEC-MV-LET acl2-8.5> SET-TOTAL-PARALLELISM-WORK-LIMIT-FN acl2-8.5> SET-TOTAL-PARALLELISM-WORK-LIMIT acl2-8.5> SET-TOTAL-PARALLELISM-WORK-LIMIT-ERROR-FN acl2-8.5> SET-TOTAL-PARALLELISM-WORK-LIMIT-ERROR acl2-8.5> acl2-8.5> Finished loading "parallel.lisp". acl2-8.5> acl2-8.5> ACL2 loading "translate.lisp". acl2-8.5> "ACL2" acl2-8.5> (TERMP TERM-LISTP) acl2-8.5> TERM-LIST-LISTP acl2-8.5> COMPUTED-HINT-TUPLE-LISTP acl2-8.5> DEFAULT-HINTS-TABLE acl2-8.5> :REDUNDANT acl2-8.5> MACRO-ARGS acl2-8.5> *MACRO-EXPANSION-CTX* acl2-8.5> ERROR-TRACE-SUGGESTION acl2-8.5> IGNORED-ATTACHMENT-MSG acl2-8.5> EV-FNCALL-NULL-BODY-ER-MSG acl2-8.5> EV-FNCALL-NULL-BODY-ERP acl2-8.5> EV-FNCALL-NULL-BODY-ER acl2-8.5> EV-FNCALL-CREATOR-ER-MSG acl2-8.5> UNKNOWN-PKG-ERROR-MSG acl2-8.5> ILLEGAL-MSG acl2-8.5> PROGRAM-ONLY-ER-MSG acl2-8.5> *SAFE-MODE-GUARD-ER-ADDENDUM* acl2-8.5> FIND-FIRST-NON-NIL acl2-8.5> LATCH-STOBJS1 acl2-8.5> LATCH-STOBJS acl2-8.5> ACTUAL-STOBJS-OUT1 acl2-8.5> APPLY-SYMBOL-ALIST acl2-8.5> APPLY-INVERSE-SYMBOL-ALIST acl2-8.5> *FOR-LOOP$-KEYWORD-INFO* acl2-8.5> *LOOP$-SPECIAL-FUNCTION-SYMBOLS* acl2-8.5> FOR-LOOP$-OPERATOR-SCIONP acl2-8.5> LOOP$-SCION-STYLE1 acl2-8.5> LOOP$-SCION-STYLE acl2-8.5> LOOP$-SCION-RESTRICTION1 acl2-8.5> LOOP$-SCION-RESTRICTION acl2-8.5> MAKE-CARTON acl2-8.5> EXCART acl2-8.5> SYMBOL-NAME-EQUAL acl2-8.5> ASSOC-SYMBOL-NAME-EQUAL acl2-8.5> PARSE-LOOP$-ACCUM acl2-8.5> POSSIBLE-TYPOP acl2-8.5> MAYBE-MEANT-BUT-DIDNT-WRITE acl2-8.5> PARSE-LOOP$-WHEN acl2-8.5> PARSE-LOOP$-UNTIL acl2-8.5> PARSE-LOOP$-VSTS-DIAGNOSE-FAILURE acl2-8.5> PARSE-LOOP$-VSTS acl2-8.5> PARSE-LOOP$-FINALLY acl2-8.5> PARSE-DO$-KEYWORDS-AND-BODY acl2-8.5> PARSE-DO$ acl2-8.5> FIRST-UNUSUAL-WITH-CLAUSE acl2-8.5> PARSE-LOOP$-WITH acl2-8.5> PARSE-LOOP$ acl2-8.5> UNKNOWN-STOBJ-NAMES acl2-8.5> DO$-STOBJS-OUT acl2-8.5> ACTUAL-STOBJS-OUT acl2-8.5> TRANSLATED-ACL2-UNWIND-PROTECTP4 acl2-8.5> TRANSLATED-ACL2-UNWIND-PROTECTP acl2-8.5> ACL2-SYSTEM-NAMEP acl2-8.5> ACL2-SYSTEM-NAMEP-STATE acl2-8.5> (BIG-N DECREMENT-BIG-N ZP-BIG-N) acl2-8.5> W-OF-ANY-STATE acl2-8.5> UNTRANSLATE-PREPROCESS-FN acl2-8.5> UNTRANSLATE* acl2-8.5> SAVE-EV-FNCALL-GUARD-ER acl2-8.5> WEAK-ATTACHMENT-P acl2-8.5> WEAK-ATTACHMENT-COMPONENT-P acl2-8.5> ATTACHMENT-RECORD-PAIRS acl2-8.5> ALL-ATTACHMENTS acl2-8.5> GC-OFF1 acl2-8.5> GC-OFF acl2-8.5> RETURN-LAST-LOOKUP acl2-8.5> ADD-IGNORE-TO-REST acl2-8.5> ADD-TYPE-DCLS-TO-REST acl2-8.5> COLLECT-IGNORED-LET-VARS acl2-8.5> MAKE-LET-OR-LET* acl2-8.5> UNTRANSLATE*-LST acl2-8.5> LIVE-STATE-SYMBOLP acl2-8.5> APPLY-USER-STOBJ-ALIST-OR-KWOTE acl2-8.5> SIGNATURE-FNS acl2-8.5> MAKE-EVENT-TUPLE acl2-8.5> ACCESS-EVENT-TUPLE-NUMBER acl2-8.5> ACCESS-EVENT-TUPLE-DEPTH acl2-8.5> ACCESS-EVENT-TUPLE-TYPE acl2-8.5> ACCESS-EVENT-TUPLE-SKIPPED-PROOFS-P acl2-8.5> ACCESS-EVENT-TUPLE-NAMEX acl2-8.5> ACCESS-EVENT-TUPLE-FORM acl2-8.5> ACCESS-EVENT-TUPLE-SYMBOL-CLASS acl2-8.5> WEAK-COMMAND-TUPLE-P acl2-8.5> MAKE-COMMAND-TUPLE acl2-8.5> ACCESS-COMMAND-TUPLE-NUMBER acl2-8.5> ACCESS-COMMAND-TUPLE-DEFUN-MODE acl2-8.5> ACCESS-COMMAND-TUPLE-FORM acl2-8.5> SAFE-ACCESS-COMMAND-TUPLE-FORM acl2-8.5> ACCESS-COMMAND-TUPLE-LAST-MAKE-EVENT-EXPANSION acl2-8.5> ACCESS-COMMAND-TUPLE-CBD acl2-8.5> MAX-ABSOLUTE-EVENT-NUMBER acl2-8.5> NEXT-ABSOLUTE-EVENT-NUMBER acl2-8.5> MAX-ABSOLUTE-COMMAND-NUMBER acl2-8.5> NEXT-ABSOLUTE-COMMAND-NUMBER acl2-8.5> SCAN-TO-LANDMARK-NUMBER acl2-8.5> ADD-TO-ZAP-TABLE acl2-8.5> FETCH-FROM-ZAP-TABLE acl2-8.5> *EVENT-INDEX-INTERVAL* acl2-8.5> *COMMAND-INDEX-INTERVAL* acl2-8.5> LOOKUP-WORLD-INDEX1 acl2-8.5> LOOKUP-WORLD-INDEX acl2-8.5> *UNSPECIFIED-XARG-VALUE* acl2-8.5> GET-UNAMBIGUOUS-XARGS-FLG1/EDCLS1 acl2-8.5> GET-UNAMBIGUOUS-XARGS-FLG1/EDCLS acl2-8.5> GET-UNAMBIGUOUS-XARGS-FLG1 acl2-8.5> GET-UNAMBIGUOUS-XARGS-FLG acl2-8.5> GET-UNAMBIGUOUS-XARGS-FLG-LST acl2-8.5> REMOVE-STRINGS acl2-8.5> REV-UNION-EQUAL acl2-8.5> TRANSLATE-DECLARATION-TO-GUARD-GEN-VAR-LST acl2-8.5> TRANSLATE-DECLARATION-TO-GUARD-VAR-LST acl2-8.5> GET-GUARDS2 acl2-8.5> GET-GUARDS1 acl2-8.5> GET-GUARDS acl2-8.5> DCLS-GUARD-RAW-FROM-DEF acl2-8.5> GET-EVENT acl2-8.5> GET-SKIPPED-PROOFS-P acl2-8.5> NEGATE-UNTRANSLATED-FORM acl2-8.5> EVENT-TUPLE-FN-NAMES acl2-8.5> CLTL-DEF-FROM-NAME2 acl2-8.5> CLTL-DEF-FROM-NAME1 acl2-8.5> CLTL-DEF-FROM-NAME acl2-8.5> UNMAKE-TRUE-LIST-CONS-NEST acl2-8.5> UNMAKE-FORMAL-PAIRLIS2 acl2-8.5> COLLECT-IGNORED-MV-VARS acl2-8.5> ALL-QUOTEPS acl2-8.5> (SUBST-VAR SUBST-VAR-LST) acl2-8.5> SUBST-EACH-FOR-VAR acl2-8.5> TYPE-EXPRESSIONS-FROM-TYPE-SPEC acl2-8.5> SYNTACTICALLY-PLAUSIBLE-LAMBDA-OBJECTP1 acl2-8.5> FLATTEN-ANDS-IN-LIT acl2-8.5> FLATTEN-ANDS-IN-LIT-LST acl2-8.5> WEAK-SPLO-EXTRACTS-TUPLE-P acl2-8.5> (SYNTACTICALLY-PLAUSIBLE-LAMBDA-OBJECTP acl2-8.5> SYNTACTICALLY-PLAUSIBLE-LAMBDA-OBJECTSP-WITHIN acl2-8.5> SYNTACTICALLY-PLAUSIBLE-LAMBDA-OBJECTSP-WITHIN-LST) acl2-8.5> COLLECT-PROGRAMS acl2-8.5> ALL-FNNAMES1 acl2-8.5> ALL-FNNAMES acl2-8.5> ALL-FNNAMES-LST acl2-8.5> MAKE-BADGE-USERFN-STRUCTURE-TUPLE acl2-8.5> PUT-BADGE-USERFN-STRUCTURE-TUPLE-IN-ALIST acl2-8.5> WEAK-BADGE-USERFN-STRUCTURE-TUPLEP acl2-8.5> ACCESS-BADGE-USERFN-STRUCTURE-TUPLE-WARRANTP acl2-8.5> ACCESS-BADGE-USERFN-STRUCTURE-TUPLE-BADGE acl2-8.5> GET-WARRANTP acl2-8.5> GET-BADGE acl2-8.5> GET-BADGE-AND-WARRANTP acl2-8.5> WARRANT-NAME acl2-8.5> STRING-PREFIXP-1 acl2-8.5> STRING-PREFIXP acl2-8.5> WARRANT-NAME-INVERSE acl2-8.5> WARRANT-FUNCTION-NAMEP acl2-8.5> T acl2-8.5> APPLY$-BADGE-ARITY acl2-8.5> *GENERIC-TAME-BADGE-1* acl2-8.5> *GENERIC-TAME-BADGE-2* acl2-8.5> *GENERIC-TAME-BADGE-3* acl2-8.5> *APPLY$-BADGE* acl2-8.5> *EV$-BADGE* acl2-8.5> EXECUTABLE-BADGE acl2-8.5> FIND-WARRANT-FUNCTION-NAME acl2-8.5> EXECUTABLE-TAMEP-LAMBDAP acl2-8.5> (EXECUTABLE-TAMEP EXECUTABLE-TAMEP-FUNCTIONP acl2-8.5> EXECUTABLE-SUITABLY-TAMEP-LISTP) acl2-8.5> WELL-FORMED-LAMBDA-OBJECTP1 acl2-8.5> WELL-FORMED-LAMBDA-OBJECTP acl2-8.5> ALL-FNNAMES! acl2-8.5> REMOVE-GUARD-HOLDERS-BLOCKED-BY-HIDE-P acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> (POSSIBLY-DIRTY-LAMBDA-OBJECTP1 POSSIBLY-DIRTY-LAMBDA-OBJECTP1-LST) acl2-8.5> POSSIBLY-DIRTY-LAMBDA-OBJECTP acl2-8.5> (MAY-CONTAIN-DIRTY-LAMBDA-OBJECTSP MAY-CONTAIN-DIRTY-LAMBDA-OBJECTSP-LST) acl2-8.5> (EXPAND-ALL-LAMBDAS EXPAND-ALL-LAMBDAS-LST) acl2-8.5> (DUMB-OCCUR-VAR DUMB-OCCUR-VAR-LST) acl2-8.5> TRIVIAL-LAMBDA-P acl2-8.5> (REMOVE-GUARD-HOLDERS1 REMOVE-GUARD-HOLDERS1-LST) acl2-8.5> REMOVE-GUARD-HOLDERS-WEAK acl2-8.5> REMOVE-GUARD-HOLDERS-WEAK-LST acl2-8.5> REMOVE-GUARD-HOLDERS1-LST-LST acl2-8.5> REMOVE-GUARD-HOLDERS-WEAK-LST-LST acl2-8.5> WARRANTS-FOR-TAMEP-LAMBDAP acl2-8.5> (WARRANTS-FOR-TAMEP WARRANTS-FOR-TAMEP-FUNCTIONP acl2-8.5> WARRANTS-FOR-SUITABLY-TAMEP-LISTP) acl2-8.5> WARRANTS-FOR-TAMEP-LAMBDAP-LST acl2-8.5> (CLEAN-UP-DIRTY-LAMBDA-OBJECTS CLEAN-UP-DIRTY-LAMBDA-OBJECTS-LST) acl2-8.5> POSSIBLY-CLEAN-UP-DIRTY-LAMBDA-OBJECTS acl2-8.5> POSSIBLY-CLEAN-UP-DIRTY-LAMBDA-OBJECTS-LST acl2-8.5> POSSIBLY-CLEAN-UP-DIRTY-LAMBDA-OBJECTS-IN-PAIRS acl2-8.5> REMOVE-GUARD-HOLDERS-LAMP acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> REMOVE-GUARD-HOLDERS acl2-8.5> REMOVE-GUARD-HOLDERS-LST acl2-8.5> REMOVE-GUARD-HOLDERS-LST-LST acl2-8.5> LAMBDA-OBJECT-GUARD acl2-8.5> TAG-TRANSLATED-LAMBDA$-BODY acl2-8.5> LAMBDA$-BODYP acl2-8.5> MEMBER-LAMBDA-OBJECTP acl2-8.5> ATTACHMENT-ALIST acl2-8.5> ATTACHMENT-PAIR acl2-8.5> APPLY$-LAMBDA-GUARD acl2-8.5> APPLY$-GUARD acl2-8.5> NON-TRIVIAL-ENCAPSULATE-EE-ENTRIES acl2-8.5> ALL-FUNCTION-SYMBOLPS acl2-8.5> *UNKNOWN-CONSTRAINTS* acl2-8.5> UNKNOWN-CONSTRAINTS-TABLE-GUARD acl2-8.5> UNKNOWN-CONSTRAINTS-TABLE acl2-8.5> SET-UNKNOWN-CONSTRAINTS-SUPPORTERS acl2-8.5> EV-FNCALL-REC-LOGICAL-UNKNOWN-CONSTRAINTS acl2-8.5> NON-EXECUTABLE-STOBJS-MSG acl2-8.5> SCAN-TO-EVENT acl2-8.5> GET-DEFUN-EVENT acl2-8.5> *ONE-WAY-UNIFY1-IMPLICIT-FNS* acl2-8.5> ONE-WAY-UNIFY1-QUOTEP-SUBPROBLEMS acl2-8.5> (ONE-WAY-UNIFY1 ONE-WAY-UNIFY1-LST ONE-WAY-UNIFY1-EQUAL1 acl2-8.5> ONE-WAY-UNIFY1-EQUAL) acl2-8.5> ONE-WAY-UNIFY acl2-8.5> *INITIAL-RETURN-LAST-TABLE* acl2-8.5> MAYBE-CONVERT-TO-MV acl2-8.5> *TYPE-EXPR-TO-TYPE-SPEC-ALIST* acl2-8.5> TYPE-SPEC-FIX-UNIFY-SUBST acl2-8.5> TYPE-SPEC-AND-VAR-FROM-TYPE-EXPRESSION-1 acl2-8.5> TYPE-SPEC-AND-VAR-FROM-TYPE-EXPRESSION acl2-8.5> TYPE-SPEC-TO-VARLIST-ALIST acl2-8.5> RECOVER-TYPE-SPEC-EXPRS!1 acl2-8.5> RECOVER-TYPE-SPEC-EXPRS! acl2-8.5> SPLIT-TYPE-SPECS-FROM-TERM acl2-8.5> UNTRANSLATE-LAMBDA-OBJECT-P acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> UNTRANSLATE-LAMBDA-OBJECT-CHEAT acl2-8.5> (GUARD-RAW EV-FNCALL-GUARD-ER EV-FNCALL-REC-LOGICAL acl2-8.5> EV-FNCALL-REC EV-REC-RETURN-LAST acl2-8.5> EV-REC EV-REC-LST ...) acl2-8.5> EV-FNCALL acl2-8.5> EV acl2-8.5> EV-LST acl2-8.5> ERSATZ-PROG2 acl2-8.5> ERSATZ-SETQ acl2-8.5> ERSATZ-RETURN acl2-8.5> ERSATZ-LOOP-FINISH acl2-8.5> ERSATZ-MV-SETQ acl2-8.5> MAKE-ERSATZ-MV-SETQ acl2-8.5> ERSATZ-MV-SETQ-VARS acl2-8.5> ERSATZ-MV-SETQ-BODY acl2-8.5> *CLTL-TO-ERSATZ-FNS* acl2-8.5> ERSATZ-FUNCTIONP acl2-8.5> (ERSATZ-SYMBOLS ERSATZ-SYMBOLS-LIST) acl2-8.5> UNTRANSLATE acl2-8.5> UNTRANSLATE-LST acl2-8.5> (REPLACE-ERSATZ-FUNCTIONS REPLACE-ERSATZ-FUNCTIONS-LIST) acl2-8.5> UNTRANSLATE-DO-BODY acl2-8.5> PROGN$-OF-CHECK-DCL-GUARDIANSP acl2-8.5> LAMBDA-DO-BODY-DECONSTRUCTOR acl2-8.5> (WELL-FORMED-DO-BODY WELL-FORMED-DO-BODY-LIST) acl2-8.5> (DUMB-OCCUR DUMB-OCCUR-LST) acl2-8.5> VAR-ON-IF-LEAF acl2-8.5> GUESS-DO-BODY-MEASURE-VARS acl2-8.5> GUESS-DO-BODY-MEASURE acl2-8.5> CMP-DO-BODY-ALIST acl2-8.5> MAKE-TRUE-LIST-CONS-NEST acl2-8.5> CMP-DO-BODY-EXIT acl2-8.5> CMP-DO-BODY-GUARDIAN acl2-8.5> PROG2$-CALL acl2-8.5> CMP-DO-BODY-MV-GUARDIAN-1 acl2-8.5> CMP-DO-BODY-MV-GUARDIAN acl2-8.5> TRANSLATED-MV-NTH-CALLS acl2-8.5> COLLECT-BY-POSITION acl2-8.5> MAKE-LAMBDA-APPLICATION acl2-8.5> MAKE-LAMBDA-TERM acl2-8.5> CMP-TO-ERROR-TRIPLE acl2-8.5> CMP-TO-ERROR-DOUBLE acl2-8.5> CMP-AND-VALUE-TO-ERROR-QUADRUPLE acl2-8.5> ER-CMP-FN acl2-8.5> ER-CMP acl2-8.5> VALUE-CMP acl2-8.5> ER-PROGN-FN-CMP acl2-8.5> ER-PROGN-CMP acl2-8.5> ER-LET*-CMP acl2-8.5> CMP-DO-BODY-SETQ acl2-8.5> CMP-DO-BODY-MV-SETQ acl2-8.5> CHK-NO-ERSATZ-SYMBOLS-P acl2-8.5> COLLECT-NONTRIVIAL-FORMALS-IN-SET acl2-8.5> CMP-DO-BODY-1 acl2-8.5> CMP-DO-BODY acl2-8.5> COLLECT-TWVTS-TYPE-PREDS acl2-8.5> VAR-TO-CDR-ASSOC-VAR-SUBSTITUTION acl2-8.5> MAKE-DO-BODY-LAMBDA$ acl2-8.5> MAKE-DO-MEASURE-LAMBDA$ acl2-8.5> MAKE-INITIAL-DO-BODY-ALIST acl2-8.5> EV-W-LST acl2-8.5> SILENT-ERROR acl2-8.5> WARNING1-CW acl2-8.5> WARNING$-CW1 acl2-8.5> WARNING$-CW acl2-8.5> CHK-LENGTH-AND-KEYS acl2-8.5> DUPLICATE-KEYS-ACTION-TABLE acl2-8.5> SET-DUPLICATE-KEYS-ACTION! acl2-8.5> SET-DUPLICATE-KEYS-ACTION acl2-8.5> DUPLICATE-KEYS-ACTION acl2-8.5> LEGAL-INITP acl2-8.5> MACRO-ARGLIST-KEYSP acl2-8.5> MACRO-ARGLIST-AFTER-RESTP acl2-8.5> MACRO-ARGLIST-OPTIONALP acl2-8.5> MACRO-ARGLIST1P acl2-8.5> SUBSEQUENCEP acl2-8.5> COLLECT-LAMBDA-KEYWORDPS acl2-8.5> MACRO-ARGS-STRUCTUREP acl2-8.5> BIND-MACRO-ARGS-KEYS1 acl2-8.5> BIND-MACRO-ARGS-KEYS acl2-8.5> BIND-MACRO-ARGS-AFTER-REST acl2-8.5> BIND-MACRO-ARGS-OPTIONAL acl2-8.5> BIND-MACRO-ARGS1 acl2-8.5> BIND-MACRO-ARGS acl2-8.5> MACRO-GUARD-ER-MSG acl2-8.5> MACROEXPAND1-CMP acl2-8.5> MACROEXPAND1 acl2-8.5> CHK-DECLARE acl2-8.5> COLLECT-DCLS acl2-8.5> TAG-LOOP$ acl2-8.5> *ACCEPTABLE-DCLS-ALIST* acl2-8.5> *DOCUMENTATION-STRINGS-PERMITTED* acl2-8.5> *DCL-EXPLANATION-ALIST* acl2-8.5> TILDE-*-CONJUNCTION-PHRASE1 acl2-8.5> TILDE-*-CONJUNCTION-PHRASE acl2-8.5> COLLECT-NON-LEGAL-VARIABLEPS acl2-8.5> OPTIMIZE-ALISTP acl2-8.5> CHK-DCL-LST acl2-8.5> NUMBER-OF-STRINGS acl2-8.5> GET-STRING acl2-8.5> COLLECT-DECLARATIONS-CMP acl2-8.5> COLLECT-DECLARATIONS acl2-8.5> LISTIFY acl2-8.5> TRANSLATE-DCL-LST acl2-8.5> *ONEIFY-PRIMITIVES* acl2-8.5> *EC-CALL-BAD-OPS* acl2-8.5> RETURN-LAST-CALL acl2-8.5> DCL-GUARDIAN acl2-8.5> IGNORE-VARS acl2-8.5> IGNORABLE-VARS acl2-8.5> MV-NTH-LIST acl2-8.5> TRANSLATE-BIND acl2-8.5> TRANSLATE-DEREF acl2-8.5> TRANSLATE-UNBOUND acl2-8.5> LISTLIS acl2-8.5> (FIND-FIRST-VAR FIND-FIRST-VAR-LST) acl2-8.5> (FIND-FIRST-FNSYMB FIND-FIRST-FNSYMB-LST) acl2-8.5> FIND-PKG-WITNESS acl2-8.5> TRANS-ER acl2-8.5> TRANS-ER+ acl2-8.5> TRANS-ER+? acl2-8.5> TRANS-VALUE acl2-8.5> TRANS-ER-LET* acl2-8.5> HIDE-IGNORED-ACTUALS acl2-8.5> AUGMENT-IGNORE-VARS acl2-8.5> COMPUTE-STOBJ-FLAGS acl2-8.5> PRETTYIFY-STOBJ-FLAGS acl2-8.5> PRETTYIFY-STOBJS-OUT acl2-8.5> DEFSTOBJ-SUPPORTERP acl2-8.5> STOBJ-CREATORP acl2-8.5> (FFNNAMEP FFNNAMEP-LST) acl2-8.5> UNKNOWN-BINDING-MSG acl2-8.5> *MACROS-FOR-NONEXPANSION-IN-RAW-LISP* acl2-8.5> CHK-NO-DUPLICATE-DEFUNS-CMP acl2-8.5> CHK-NO-DUPLICATE-DEFUNS acl2-8.5> CHK-STATE-OK-MSG acl2-8.5> CHK-STATE-OK acl2-8.5> CHK-ARGLIST-MSG acl2-8.5> MSG-TO-CMP acl2-8.5> CHK-ARGLIST-CMP acl2-8.5> CHK-ARGLIST acl2-8.5> LOGICAL-NAME-TYPE acl2-8.5> CHK-ALL-BUT-NEW-NAME-CMP acl2-8.5> CHK-ALL-BUT-NEW-NAME acl2-8.5> CHK-DEFUNS-TUPLES-CMP acl2-8.5> CHK-DEFUNS-TUPLES acl2-8.5> NAME-DROPPER acl2-8.5> FIRST-ASSOC-EQ acl2-8.5> CONTEXT-FOR-ENCAPSULATE-PASS-2 acl2-8.5> *BRR-GLOBALS* acl2-8.5> UNKNOWN-BINDING-MSG-ER acl2-8.5> CONGRUENT-STOBJSP acl2-8.5> STOBJS-IN-OUT1 acl2-8.5> STOBJS-IN-MATCHP acl2-8.5> STOBJS-IN-OUT acl2-8.5> NON-TRIVIAL-STOBJ-BINDING acl2-8.5> FORMALIZED-VARLISTP acl2-8.5> THROW-NONEXEC-ERROR-P1 acl2-8.5> THROW-NONEXEC-ERROR-P acl2-8.5> CHK-FLET-DECLARATIONS acl2-8.5> CHK-FLET-DECLARE-FORM acl2-8.5> CHK-FLET-DECLARE-FORM-LIST acl2-8.5> STOBJ-UPDATER-GUESS-FROM-ACCESSOR acl2-8.5> PARSE-STOBJ-LET-ACTUAL acl2-8.5> UNQUOTED-SYMBOL acl2-8.5> PARSE-STOBJ-LET1 acl2-8.5> ILLEGAL-STOBJ-LET-MSG acl2-8.5> PARSE-STOBJ-LET acl2-8.5> SPLIT-VALUES-BY-KEYS acl2-8.5> NO-DUPLICATE-INDICES-CHECKS-FOR-STOBJ-LET-ACTUALS/ALIST acl2-8.5> CONCRETE-ACCESSOR acl2-8.5> NO-DUPLICATE-INDICES-CHECKS-FOR-STOBJ-LET-ACTUALS-1 acl2-8.5> WEAK-ABSSTOBJ-INFO-P acl2-8.5> ABSSTOBJ-TUPLES-LST acl2-8.5> NO-DUPLICATE-INDICES-CHECKS-FOR-STOBJ-LET-ACTUALS acl2-8.5> STOBJ-LET-FN acl2-8.5> STOBJ-LET-FN-RAW-LET-BINDINGS acl2-8.5> STOBJ-FIELD-ACCESSOR-P acl2-8.5> *STOBJ-TABLE-STOBJ* acl2-8.5> CHK-STOBJ-LET/BINDINGS acl2-8.5> CHK-STOBJ-LET/UPDATERS-1 acl2-8.5> CHK-STOBJ-LET/UPDATERS acl2-8.5> ALIST-TO-DOUBLETS acl2-8.5> CHK-STOBJ-LET/ACCESSORS2 acl2-8.5> CHK-STOBJ-LET/ACCESSORS1 acl2-8.5> COLLECT-SOME-TRIPLES-WITH-NON-NIL-CDDDRS acl2-8.5> CHK-STOBJ-LET/ACCESSORS acl2-8.5> CHK-STOBJ-LET acl2-8.5> ALL-NILS-OR-X acl2-8.5> ABSSTOBJ-FIELD-FN-OF-STOBJ-TYPE-P acl2-8.5> STOBJ-FIELD-FN-OF-STOBJ-TYPE-P acl2-8.5> STOBJ-RECOGNIZER-P acl2-8.5> TRANS-OR acl2-8.5> INSIDE-DEFABSSTOBJ acl2-8.5> MISSING-KNOWN-STOBJS acl2-8.5> DEREF-MACRO-NAME acl2-8.5> CORRESPONDING-INLINE-FN acl2-8.5> UNTOUCHABLE-FN-P acl2-8.5> MACROEXPAND1*-CMP acl2-8.5> FIND-STOBJ-OUT-AND-CALL acl2-8.5> DEFINED-SYMBOLS acl2-8.5> MACROS-AND-FUNCTIONS-IN-OTHER-PACKAGES acl2-8.5> MATCH-STOBJS acl2-8.5> (ALL-UNBADGED-FNNAMES ALL-UNBADGED-FNNAMES-LIST) acl2-8.5> *GRATUITOUS-LAMBDA-OBJECT-RESTRICTION-MSG* acl2-8.5> EDCLS-FROM-LAMBDA-OBJECT-DCLS acl2-8.5> EDCLS-FROM-LAMBDA-OBJECT-DCLS-SHORT-CUT acl2-8.5> MAKE-PLAIN-LOOP$-LAMBDA-OBJECT acl2-8.5> TRANSLATE-VSTS acl2-8.5> MAKE-BINDINGS acl2-8.5> COLLECT-TVSTS-LIFTED-GUARDS acl2-8.5> MAKE-FANCY-LOOP$-TYPE-SPECS acl2-8.5> LIFT-FANCY-LOOP$-CARTON-GUARD acl2-8.5> MAKE-FANCY-LOOP$-LAMBDA-OBJECT acl2-8.5> MAKE-PLAIN-LOOP$ acl2-8.5> MAKE-FANCY-LOOP$-TARGET acl2-8.5> MAKE-FANCY-LOOP$ acl2-8.5> REMOVE-FOR-LOOP$-GUARDS acl2-8.5> REMOVE-DO-LOOP$-GUARDS acl2-8.5> REMOVE-LOOP$-GUARDS acl2-8.5> TRANSLATE11-VAR-OR-QUOTE-EXIT acl2-8.5> WEAK-BADGE-USERFN-STRUCTURE-ALISTP acl2-8.5> ILKS-PLIST-WORLDP acl2-8.5> ILKS-PER-ARGUMENT-SLOT acl2-8.5> (QUOTE-NORMAL-FORM1 QUOTE-NORMAL-FORM1-LST) acl2-8.5> QUOTE-NORMAL-FORM acl2-8.5> PRIMITIVE-EVENT-MACROS acl2-8.5> *SYMS-NOT-CALLABLE-IN-CODE-FAL* acl2-8.5> LOOP$-DEFAULT acl2-8.5> PARSE-WITH-GLOBAL-STOBJ acl2-8.5> *WITH-GLOBAL-STOBJ-PREFIX* acl2-8.5> *WITH-GLOBAL-STOBJ-PREFIX-CHARS* acl2-8.5> WITH-GLOBAL-STOBJ-VAR-LST acl2-8.5> WITH-GLOBAL-STOBJ-ADJUST-SIGNATURE-OR-VARS acl2-8.5> WITH-GLOBAL-STOBJ-FN1 acl2-8.5> *SEE-DOC-WITH-GLOBAL-STOBJ* acl2-8.5> WITH-GLOBAL-STOBJ-FN acl2-8.5> WITH-GLOBAL-STOBJ acl2-8.5> (COLLECT-GLOBAL-STOBJS COLLECT-GLOBAL-STOBJS-LST) acl2-8.5> PATH-TO-WITH-GLOBAL-STOBJ acl2-8.5> WITH-GLOBAL-STOBJ-ILLEGAL-PATH-MSG acl2-8.5> CHK-GLOBAL-STOBJ-BODY acl2-8.5> (TRANSLATE11-FLET-ALIST TRANSLATE11-FLET-ALIST1 TRANSLATE11-FLET acl2-8.5> TRANSLATE-STOBJ-CALLS TRANSLATE11-LET acl2-8.5> TRANSLATE11-LET* TRANSLATE11-MV-LET ...) acl2-8.5> TRANSLATE1-CMP acl2-8.5> TRANSLATE1 acl2-8.5> (LOGIC-FNSP LOGIC-FNS-LISTP) acl2-8.5> LOGIC-TERMP acl2-8.5> LOGIC-TERM-LISTP acl2-8.5> LOGIC-FNS-LIST-LISTP acl2-8.5> LOGIC-TERM-LIST-LISTP acl2-8.5> TRANSLATE-CMP acl2-8.5> TRANSLATE acl2-8.5> TRANSLATABLE-P acl2-8.5> CHK-TRANSLATABLE acl2-8.5> LOOP$-STOBJS-OUT acl2-8.5> REPLACED-STOBJ acl2-8.5> REPLACE-STOBJS1 acl2-8.5> REPLACE-STOBJS acl2-8.5> USER-STOBJSP acl2-8.5> PUT-ASSOC-EQ-ALIST acl2-8.5> COLLECT-USER-STOBJS acl2-8.5> FILTER-KNOWN-STOBJS acl2-8.5> CHK-GLOBAL-STOBJS acl2-8.5> EV-FOR-TRANS-EVAL acl2-8.5> MACROEXPAND1* acl2-8.5> TRANS-EVAL1 acl2-8.5> TRANS-EVAL0 acl2-8.5> TRANS-EVAL acl2-8.5> TRANS-EVAL-NO-WARNING acl2-8.5> TRANS-EVAL-DEFAULT-WARNING acl2-8.5> LAMBDA-OBJECT-GUARD-LST acl2-8.5> LAMBDA-OBJECT-BODY-LST acl2-8.5> FILTER-LAMBDA$-OBJECTS acl2-8.5> (COLLECT-CERTAIN-LAMBDA-OBJECTS COLLECT-CERTAIN-LAMBDA-OBJECTS-LST) acl2-8.5> TAGGED-LOOP$P acl2-8.5> (COLLECT-CERTAIN-TAGGED-LOOP$S COLLECT-CERTAIN-TAGGED-LOOP$S-LST) acl2-8.5> (ANCESTRAL-LAMBDA$S-BY-CALLER1 ANCESTRAL-LAMBDA$S-BY-CALLER1-LST) acl2-8.5> COLLECT-NON-EMPTY-PAIRS acl2-8.5> ANCESTRAL-LAMBDA$S-BY-CALLER acl2-8.5> (ELIMINATE-LAMBDA$ ELIMINATE-LAMBDA$-LST) acl2-8.5> TILDE-@-LAMBDA$-REPLACEMENT-PHRASE1 acl2-8.5> TILDE-*-LAMBDA$-REPLACEMENT-PHRASE2 acl2-8.5> TILDE-@-LAMBDA$-REPLACEMENT-PHRASE3 acl2-8.5> TILDE-@-LAMBDA$-REPLACEMENT-PHRASE4 acl2-8.5> TILDE-*-LAMBDA$-REPLACEMENT-PHRASE5 acl2-8.5> STRINGS-AND-OTHERS acl2-8.5> PROHIBITION-OF-LOOP$-AND-LAMBDA$-MSG acl2-8.5> SIMPLE-TRANSLATE-AND-EVAL acl2-8.5> ERROR-FMS-CW acl2-8.5> SIMPLE-TRANSLATE-AND-EVAL-CMP acl2-8.5> SIMPLE-TRANSLATE-AND-EVAL-ERROR-DOUBLE acl2-8.5> TILDE-*-ALIST-PHRASE1 acl2-8.5> TILDE-*-ALIST-PHRASE acl2-8.5> SET-TEMP-TOUCHABLE-FNS acl2-8.5> SET-TEMP-TOUCHABLE-VARS acl2-8.5> CLEAR-TEMP-TOUCHABLE-FNS acl2-8.5> CLEAR-TEMP-TOUCHABLE-VARS acl2-8.5> MAPCAR$ acl2-8.5> MAPDO acl2-8.5> ALWAYS acl2-8.5> THEREIS acl2-8.5> GUARD-MSG-TABLE acl2-8.5> SET-GUARD-MSG acl2-8.5> GUARD-MSG-TABLE acl2-8.5> GUARD-MSG-TABLE acl2-8.5> GUARD-MSG-TABLE acl2-8.5> GUARD-MSG-TABLE acl2-8.5> GUARD-MSG-TABLE acl2-8.5> GUARD-MSG-TABLE acl2-8.5> GUARD-MSG-TABLE acl2-8.5> SUBLIS-EQUAL acl2-8.5> *TYPE-SPEC-TEMPLATES* acl2-8.5> PAIR-TYPE-EXPRESSIONS-WITH-TYPE-SPECS acl2-8.5> acl2-8.5> Finished loading "translate.lisp". acl2-8.5> acl2-8.5> ACL2 loading "type-set-a.lisp". acl2-8.5> "ACL2" acl2-8.5> *TS-CHARACTER* acl2-8.5> *TS-POSITIVE-INTEGER* acl2-8.5> *TS-NON-NEGATIVE-INTEGER* acl2-8.5> *TS-NON-POSITIVE-INTEGER* acl2-8.5> *TS-INTEGER* acl2-8.5> *TS-RATIONAL* acl2-8.5> *TS-ACL2-NUMBER* acl2-8.5> *TS-RATIONAL-ACL2-NUMBER* acl2-8.5> *TS-NEGATIVE-RATIONAL* acl2-8.5> *TS-POSITIVE-RATIONAL* acl2-8.5> *TS-NON-POSITIVE-RATIONAL* acl2-8.5> *TS-NON-NEGATIVE-RATIONAL* acl2-8.5> *TS-RATIO* acl2-8.5> *TS-BIT* acl2-8.5> *TS-CONS* acl2-8.5> *TS-BOOLEAN* acl2-8.5> *TS-TRUE-LIST* acl2-8.5> *TS-NON-NIL* acl2-8.5> *TS-SYMBOL* acl2-8.5> *TS-TRUE-LIST-OR-STRING* acl2-8.5> *TS-EMPTY* acl2-8.5> *TS-UNKNOWN* acl2-8.5> ONE-BIT-TYPE-SETP acl2-8.5> *CODE-TYPE-SET-ALIST* acl2-8.5> LOGIOR-LST acl2-8.5> LOGAND-LST acl2-8.5> (TS-COMPLEMENT-FN TS-UNION-FN TS-INTERSECTION-FN acl2-8.5> EVAL-TYPE-SET EVAL-TYPE-SET-LST) acl2-8.5> TS-COMPLEMENT acl2-8.5> TS-INTERSECTION acl2-8.5> TS-UNION acl2-8.5> TS-SUBSETP acl2-8.5> TYPE-SET-BINARY-+-ALIST-ENTRY acl2-8.5> TYPE-SET-BINARY-+-ALIST1 acl2-8.5> TYPE-SET-BINARY-+-ALIST acl2-8.5> TYPE-SET-BINARY-*-ALIST-ENTRY acl2-8.5> TYPE-SET-BINARY-*-ALIST1 acl2-8.5> TYPE-SET-BINARY-*-ALIST acl2-8.5> TYPE-SET-<-ALIST-ENTRY acl2-8.5> TYPE-SET-<-ALIST1 acl2-8.5> TYPE-SET-<-ALIST acl2-8.5> acl2-8.5> Finished loading "type-set-a.lisp". acl2-8.5> acl2-8.5> ACL2 loading "linear-a.lisp". acl2-8.5> "ACL2" acl2-8.5> TS-ACL2-NUMBERP acl2-8.5> TS-RATIONALP acl2-8.5> TS-REAL/RATIONALP acl2-8.5> TS-INTEGERP acl2-8.5> WEAK-HISTORY-ENTRY-P acl2-8.5> PT-OCCUR acl2-8.5> PT-INTERSECTP acl2-8.5> TAG-TREE-OCCUR acl2-8.5> REMOVE-TAG-FROM-TAG-TREE acl2-8.5> REMOVE-TAG-FROM-TAG-TREE! acl2-8.5> EXTEND-TAG-TREE acl2-8.5> ADD-TO-TAG-TREE acl2-8.5> ADD-TO-TAG-TREE! acl2-8.5> *FAKE-RUNE-FOR-ANONYMOUS-ENABLED-RULE* acl2-8.5> FAKE-RUNE-FOR-ANONYMOUS-ENABLED-RULE-P acl2-8.5> PUSH-LEMMA acl2-8.5> REMOVE1-ASSOC-EQ-ASSOC-EQ-1 acl2-8.5> REMOVE1-ASSOC-EQ-ASSOC-EQ acl2-8.5> CONS-TAG-TREES1 acl2-8.5> CONS-TAG-TREES acl2-8.5> TAGGED-OBJECTS acl2-8.5> TAGGED-OBJECTSP acl2-8.5> TAGGED-OBJECT acl2-8.5> WITH-TTREE-LOCK acl2-8.5> ACCUMULATE-TTREE-AND-STEP-LIMIT-INTO-STATE acl2-8.5> PTS-TO-TTREE-LST acl2-8.5> MARRY-PARENTS acl2-8.5> COLLECT-PARENTS1 acl2-8.5> COLLECT-PARENTS0 acl2-8.5> COLLECT-PARENTS acl2-8.5> IGNORE-POLYP acl2-8.5> TO-BE-IGNOREDP1 acl2-8.5> TO-BE-IGNOREDP acl2-8.5> WEAK-ASSUMNOTE-P acl2-8.5> WEAK-ASSUMPTION-P acl2-8.5> WEAK-FC-DERIVATION-P acl2-8.5> (CONTAINS-ASSUMPTIONP CONTAINS-ASSUMPTIONP-FC-DERIVATIONS) acl2-8.5> REMOVE-ASSUMPTION-ENTRIES-FROM-TYPE-ALIST acl2-8.5> FORCE-ASSUMPTION1 acl2-8.5> DUMB-OCCUR-IN-TYPE-ALIST acl2-8.5> ALL-DUMB-OCCUR-IN-TYPE-ALIST acl2-8.5> *FORCE-XRUNE* acl2-8.5> FORCE-ASSUMPTION acl2-8.5> TAG-TREE-OCCUR-ASSUMPTION-NIL-1 acl2-8.5> TAG-TREE-OCCUR-ASSUMPTION-NIL acl2-8.5> ASSUMPTION-FREE-TTREEP acl2-8.5> *IMPOSSIBLE-ASSUMPTION* acl2-8.5> FN-COUNT-EVG-MAX-VAL acl2-8.5> FN-COUNT-EVG-MAX-VAL-NEG acl2-8.5> FN-COUNT-EVG-MAX-CALLS acl2-8.5> MIN-FIXNUM acl2-8.5> FN-COUNT-EVG-REC acl2-8.5> FN-COUNT-EVG acl2-8.5> VAR-FN-COUNT-1 acl2-8.5> VAR-FN-COUNT acl2-8.5> VAR-OR-FN-COUNT-< acl2-8.5> TERM-ORDER1 acl2-8.5> ARITH-TERM-ORDER acl2-8.5> WEAK-POLY-P acl2-8.5> FIRST-VAR acl2-8.5> FIRST-COEFFICIENT acl2-8.5> GOOD-COEFFICIENT acl2-8.5> GOOD-POT-VARP acl2-8.5> GOOD-POLYP acl2-8.5> LOGICAL-< acl2-8.5> LOGICAL-<= acl2-8.5> EVALUATE-GROUND-POLY acl2-8.5> IMPOSSIBLE-POLYP acl2-8.5> TRUE-POLYP acl2-8.5> SILLY-POLYP acl2-8.5> IMPOSSIBLE-POLY acl2-8.5> BASE-POLY0 acl2-8.5> BASE-POLY acl2-8.5> POLY-ALIST-EQUAL acl2-8.5> POLY-EQUAL acl2-8.5> POLY-WEAKERP acl2-8.5> POLY-MEMBER acl2-8.5> NEW-AND-UGLY-LINEAR-VARSP acl2-8.5> FILTER-POLYS acl2-8.5> ADD-LINEAR-VARIABLE1 acl2-8.5> ZERO-FACTOR-P acl2-8.5> GET-COEFFICIENT acl2-8.5> ADD-LINEAR-VARIABLE acl2-8.5> DUMB-EVAL-YIELDS-QUOTEP acl2-8.5> DUMB-EVAL acl2-8.5> ADD-LINEAR-TERM acl2-8.5> ADD-LINEAR-TERMS-FN acl2-8.5> ADD-LINEAR-TERMS acl2-8.5> NORMALIZE-POLY1 acl2-8.5> NORMALIZE-POLY acl2-8.5> NORMALIZE-POLY-LST acl2-8.5> WEAK-LINEAR-POT-P acl2-8.5> MODIFY-LINEAR-POT acl2-8.5> *MAX-LINEAR-POT-LOOP-STOPPER-VALUE* acl2-8.5> LOOP-STOPPER-VALUE-OF-VAR acl2-8.5> SET-LOOP-STOPPER-VALUES acl2-8.5> VAR-IN-POT-LST-P acl2-8.5> BOUNDS-POLY-WITH-VAR acl2-8.5> BOUNDS-POLYS-WITH-VAR acl2-8.5> POLYS-WITH-VAR1 acl2-8.5> POLYS-WITH-VAR acl2-8.5> POLYS-WITH-POTS acl2-8.5> NEW-VARS-IN-POT-LST acl2-8.5> CHANGED-POT-VARS acl2-8.5> INFECT-POLYS acl2-8.5> INFECT-FIRST-N-POLYS acl2-8.5> INFECT-NEW-POLYS acl2-8.5> FCOMPLEMENTARY-MULTIPLEP1 acl2-8.5> FCOMPLEMENTARY-MULTIPLEP acl2-8.5> ALREADY-USED-BY-FIND-EQUATIONAL-POLYP-LST acl2-8.5> ALREADY-USED-BY-FIND-EQUATIONAL-POLYP acl2-8.5> CONS-TERM-BINARY-+-CONSTANT acl2-8.5> CONS-TERM-UNARY-- acl2-8.5> CONS-TERM-BINARY-*-CONSTANT acl2-8.5> FIND-EQUATIONAL-POLY-RHS1 acl2-8.5> FIND-EQUATIONAL-POLY-RHS acl2-8.5> FIND-EQUATIONAL-POLY3 acl2-8.5> FIND-EQUATIONAL-POLY2 acl2-8.5> FIND-EQUATIONAL-POLY1 acl2-8.5> FIND-EQUATIONAL-POLY acl2-8.5> GET-COEFF-FOR-CANCEL1 acl2-8.5> CANCEL2 acl2-8.5> CANCEL1 acl2-8.5> CANCEL acl2-8.5> CANCEL-POLY-AGAINST-ALL-POLYS acl2-8.5> ADD-POLY acl2-8.5> PRUNE-POLY-LST acl2-8.5> ADD-POLYS1 acl2-8.5> ADD-POLYS0 acl2-8.5> SHOW-POLY2 acl2-8.5> SHOW-POLY1 acl2-8.5> SHOW-POLY acl2-8.5> SHOW-POLY-LST acl2-8.5> acl2-8.5> Finished loading "linear-a.lisp". acl2-8.5> acl2-8.5> ACL2 loading "type-set-b.lisp". acl2-8.5> "ACL2" acl2-8.5> *NUMBER-OF-NUMERIC-TYPE-SET-BITS* acl2-8.5> *TYPE-SET-BINARY-+-TABLE-LIST* acl2-8.5> *TYPE-SET-BINARY-+-TABLE* acl2-8.5> *TYPE-SET-BINARY-*-TABLE-LIST* acl2-8.5> *TYPE-SET-BINARY-*-TABLE* acl2-8.5> *TYPE-SET-<-TABLE-LIST* acl2-8.5> *TYPE-SET-<-TABLE* acl2-8.5> ASSOC-EQUAL-CDR acl2-8.5> RUNEP acl2-8.5> BASE-SYMBOL acl2-8.5> STRIP-BASE-SYMBOLS acl2-8.5> FNUME acl2-8.5> FRUNIC-MAPPING-PAIR acl2-8.5> FN-RUNE-NUME acl2-8.5> DEFINITION-RUNES acl2-8.5> GET-NEXT-NUME acl2-8.5> DEREF-MACRO-NAME-LST acl2-8.5> *ABBREV-RUNE-ALIST* acl2-8.5> TRANSLATE-ABBREV-RUNE acl2-8.5> RULE-NAME-DESIGNATORP acl2-8.5> THEORYP1 acl2-8.5> THEORYP acl2-8.5> RUNIC-THEORYP1 acl2-8.5> RUNIC-THEORYP acl2-8.5> FIND-MAPPING-PAIRS-TAIL1 acl2-8.5> FIND-MAPPING-PAIRS-TAIL acl2-8.5> AUGMENT-RUNIC-THEORY1 acl2-8.5> AUGMENT-RUNIC-THEORY acl2-8.5> *BAD-RUNIC-DESIGNATOR-STRING* acl2-8.5> CONVERT-THEORY-TO-UNORDERED-MAPPING-PAIRS1 acl2-8.5> CONVERT-THEORY-TO-UNORDERED-MAPPING-PAIRS acl2-8.5> DUPLICITOUS-CONS-CAR acl2-8.5> DUPLICITOUS-REVAPPEND-CAR acl2-8.5> DUPLICITOUS-MERGE-CAR acl2-8.5> DUPLICITOUS-SORT-CAR acl2-8.5> AUGMENT-THEORY acl2-8.5> ASSERT$-RUNIC-THEORYP acl2-8.5> RUNIC-THEORY acl2-8.5> WEAK-ENABLED-STRUCTURE-P acl2-8.5> ENABLED-STRUCTURE-P acl2-8.5> ENABLED-NUMEP acl2-8.5> ENABLED-ARITH-NUMEP acl2-8.5> ENABLED-RUNEP acl2-8.5> ACTIVE-RUNEP acl2-8.5> ACTIVE-OR-NON-RUNEP acl2-8.5> ENABLED-XFNP acl2-8.5> (SUBLIS-VAR! SUBLIS-VAR!-LST) acl2-8.5> THEORY-WARNING-FNS-AUX acl2-8.5> THEORY-WARNING-FNS acl2-8.5> MAYBE-WARN-ABOUT-THEORY acl2-8.5> WEAK-THEORY-INVARIANT-RECORD-P acl2-8.5> ENABLED-DISABLED-RUNEPS acl2-8.5> THEORY-INVARIANT-MSG-IMPLICATION acl2-8.5> COMBINE-ANDS acl2-8.5> THEORY-INVARIANT-MSG-ACTIVE-RUNEP-LST acl2-8.5> THEORY-INVARIANT-MSG acl2-8.5> WEAK-CERTIFY-BOOK-INFO-P acl2-8.5> WEAK-USELESS-RUNES-P acl2-8.5> ACTIVE-USELESS-RUNES acl2-8.5> USELESS-RUNES-FILENAME acl2-8.5> ACTIVE-USELESS-RUNES-FILENAME acl2-8.5> CHK-THEORY-INVARIANT1 acl2-8.5> CHK-THEORY-INVARIANT acl2-8.5> WEAK-CLAUSE-ID-P acl2-8.5> POS-LISTP acl2-8.5> ALL-DIGITS-P acl2-8.5> D-POS-LISTP acl2-8.5> CLAUSE-ID-P acl2-8.5> *INITIAL-CLAUSE-ID* acl2-8.5> CHARS-FOR-TILDE-@-CLAUSE-ID-PHRASE/PERIODS acl2-8.5> CHARS-FOR-TILDE-@-CLAUSE-ID-PHRASE/PRIMES acl2-8.5> CHARS-FOR-TILDE-@-CLAUSE-ID-PHRASE acl2-8.5> STRING-FOR-TILDE-@-CLAUSE-ID-PHRASE acl2-8.5> UPDATE-ENABLED-STRUCTURE-ARRAY acl2-8.5> INCREMENT-ARRAY-NAME acl2-8.5> UPDATE-ENABLED-STRUCTURE acl2-8.5> LOAD-THEORY-INTO-ENABLED-STRUCTURE-1 acl2-8.5> LOAD-THEORY-INTO-ENABLED-STRUCTURE acl2-8.5> INITIAL-GLOBAL-ENABLED-STRUCTURE acl2-8.5> RECOMPRESS-GLOBAL-ENABLED-STRUCTURE acl2-8.5> RECOMPRESS-STOBJ-ACCESSOR-ARRAYS acl2-8.5> *FAKE-RUNE-FOR-TYPE-SET* acl2-8.5> PUFFERT acl2-8.5> IMMEDIATE-FORCEP acl2-8.5> NUMERIC-TYPE-SET acl2-8.5> RATIONAL-TYPE-SET acl2-8.5> TYPE-SET-BINARY-+ acl2-8.5> TYPE-SET-BINARY-* acl2-8.5> TYPE-SET-NOT acl2-8.5> TYPE-SET-<-1 acl2-8.5> TYPE-SET-< acl2-8.5> TYPE-SET-UNARY-- acl2-8.5> TYPE-SET-UNARY-/ acl2-8.5> TYPE-SET-NUMERATOR acl2-8.5> TYPE-SET-DENOMINATOR acl2-8.5> TYPE-SET-REALPART acl2-8.5> TYPE-SET-IMAGPART acl2-8.5> TYPE-SET-COMPLEX acl2-8.5> WEAK-RECOGNIZER-TUPLE-P acl2-8.5> *INITIAL-RECOGNIZER-ALIST* acl2-8.5> MOST-RECENT-ENABLED-RECOG-TUPLE1 acl2-8.5> MOST-RECENT-ENABLED-RECOG-TUPLE acl2-8.5> TYPE-SET-RECOGNIZER acl2-8.5> TYPE-SET-CAR acl2-8.5> TYPE-SET-CDR acl2-8.5> TYPE-SET-COERCE acl2-8.5> TYPE-SET-INTERN-IN-PACKAGE-OF-SYMBOL acl2-8.5> TYPE-SET-LENGTH acl2-8.5> TYPE-SET-CONS acl2-8.5> *SINGLETON-TYPE-SETS* acl2-8.5> TYPE-SET-EQUAL acl2-8.5> TYPE-SET-QUOTE acl2-8.5> TYPE-SET-CHAR-CODE acl2-8.5> FN-COUNT-1 acl2-8.5> FN-COUNT acl2-8.5> TERM-ORDER acl2-8.5> WEAK-TYPE-PRESCRIPTION-P acl2-8.5> FIND-RUNED-TYPE-PRESCRIPTION acl2-8.5> MV-ATF acl2-8.5> ASSUME-TRUE-FALSE-ERROR acl2-8.5> NON-CONS-CDR acl2-8.5> CANONICAL-REPRESENTATIVE acl2-8.5> SUBST-TYPE-ALIST1-CHECK acl2-8.5> NIL-FN acl2-8.5> *NIL-FN-TS-ENTRY* acl2-8.5> SUBST-TYPE-ALIST1 acl2-8.5> SUBST-TYPE-ALIST acl2-8.5> INFECT-TYPE-ALIST-ENTRY acl2-8.5> INFECT-NEW-TYPE-ALIST-ENTRIES2 acl2-8.5> INFECT-NEW-TYPE-ALIST-ENTRIES1 acl2-8.5> INFECT-NEW-TYPE-ALIST-ENTRIES acl2-8.5> EXTEND-TYPE-ALIST-SIMPLE acl2-8.5> EXTEND-TYPE-ALIST1 acl2-8.5> EXTEND-TYPE-ALIST acl2-8.5> ZIP-VARIABLE-TYPE-ALIST acl2-8.5> ASSOC-EQUIV acl2-8.5> ASSOC-EQUIV+ acl2-8.5> ASSOC-TYPE-ALIST acl2-8.5> LOOK-IN-TYPE-ALIST acl2-8.5> MEMBER-CHAR-STRINGP acl2-8.5> TERMINAL-SUBSTRINGP1 acl2-8.5> TERMINAL-SUBSTRINGP acl2-8.5> EVG-OCCUR acl2-8.5> (OCCUR OCCUR-LST) acl2-8.5> (PSEUDO-VARIANTP PSEUDO-VARIANTP-LIST) acl2-8.5> DECREMENT-WORSE-THAN-CLK acl2-8.5> WITH-DECREMENT-WORSE-THAN-CLK acl2-8.5> WORSE-THAN-BUILTIN-CLOCKED-BODY acl2-8.5> (WORSE-THAN-BUILTIN-CLOCKED WORSE-THAN-OR-EQUAL-BUILTIN-CLOCKED acl2-8.5> BASIC-WORSE-THAN-LST1 acl2-8.5> BASIC-WORSE-THAN-LST2 BASIC-WORSE-THAN acl2-8.5> SOME-SUBTERM-WORSE-THAN-OR-EQUAL acl2-8.5> SOME-SUBTERM-WORSE-THAN-OR-EQUAL-LST acl2-8.5> ...) acl2-8.5> WORSE-THAN acl2-8.5> WORSE-THAN-OR-EQUAL acl2-8.5> WORSE-THAN-CLK acl2-8.5> WORSE-THAN-BUILTIN acl2-8.5> WORSE-THAN-OR-EQUAL-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> WEAK-ANCESTOR-P acl2-8.5> MAKE-ANCESTOR-BINDING-HYP acl2-8.5> ANCESTOR-BINDING-HYP-P acl2-8.5> ANCESTOR-BINDING-HYP/HYP acl2-8.5> ANCESTOR-BINDING-HYP/UNIFY-SUBST acl2-8.5> PUSH-ANCESTOR acl2-8.5> ANCESTOR-LISTP acl2-8.5> EARLIER-ANCESTOR-BIGGERP acl2-8.5> EQUAL-MOD-COMMUTING acl2-8.5> ANCESTORS-CHECK1 acl2-8.5> ANCESTORS-CHECK-BUILTIN acl2-8.5> ANCESTORS-CHECK acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> MAP-MULTIPLY-CAR acl2-8.5> NORMALIZE-ADDEND acl2-8.5> INSERT-CDR-TERM-ORDER acl2-8.5> NORMALIZE-LINEAR-SUM-2 acl2-8.5> NORMALIZE-LINEAR-SUM-1 acl2-8.5> NORMALIZE-LINEAR-SUM acl2-8.5> NORMALIZE-LINEAR-SUM-P1 acl2-8.5> NORMALIZE-LINEAR-SUM-P acl2-8.5> TYPE-SET-FINISH-1 acl2-8.5> TYPE-SET-FINISH acl2-8.5> SEARCH-TYPE-ALIST-REC acl2-8.5> (FREE-VARSP FREE-VARSP-LST) acl2-8.5> SEARCH-TYPE-ALIST-WITH-REST acl2-8.5> SEARCH-TYPE-ALIST acl2-8.5> TERM-AND-TYP-TO-LOOKUP acl2-8.5> LOOKUP-HYP acl2-8.5> BIND-FREE-VARS-TO-UNBOUND-FREE-VARS acl2-8.5> X-XRUNEP acl2-8.5> HYP-XRUNE acl2-8.5> HYP-XRUNE-RUNE acl2-8.5> CONC-XRUNE acl2-8.5> CONC-XRUNE-RUNE acl2-8.5> XRUNE-RUNE acl2-8.5> RUNE= acl2-8.5> XRUNE= acl2-8.5> PRETTYIFY-XRUNE acl2-8.5> WEAK-ACCP-INFO-P acl2-8.5> WEAK-ACCP-ENTRY-P acl2-8.5> MERGE-ACCUMULATED-PERSISTENCE-AUX acl2-8.5> MERGE-ACCUMULATED-PERSISTENCE-REC acl2-8.5> MERGE-ACCUMULATED-PERSISTENCE acl2-8.5> ADD-ACCUMULATED-PERSISTENCE-S acl2-8.5> ADD-ACCUMULATED-PERSISTENCE-F acl2-8.5> ACCUMULATED-PERSISTENCE-MAKE-FAILURES acl2-8.5> ADD-ACCUMULATED-PERSISTENCE acl2-8.5> ACCUMULATED-PERSISTENCE acl2-8.5> ACCUMULATED-PERSISTENCE-OOPS acl2-8.5> SET-ACCUMULATED-PERSISTENCE acl2-8.5> MERGE-CAR-> acl2-8.5> MERGE-SORT-CAR-> acl2-8.5> *ACCP-MAJOR-SEPARATOR* acl2-8.5> *ACCP-MINOR-SEPARATOR* acl2-8.5> SHOW-ACCUMULATED-PERSISTENCE-PHRASE0 acl2-8.5> SHOW-ACCUMULATED-PERSISTENCE-PHRASE1 acl2-8.5> SHOW-ACCUMULATED-PERSISTENCE-REMOVE-USELESS acl2-8.5> SHOW-ACCUMULATED-PERSISTENCE-PHRASE-KEY acl2-8.5> SHOW-ACCUMULATED-PERSISTENCE-PHRASE2-MERGE acl2-8.5> SHOW-ACCUMULATED-PERSISTENCE-PHRASE2-NOT-MERGE acl2-8.5> SHOW-ACCUMULATED-PERSISTENCE-PHRASE2 acl2-8.5> SPLIT-XRUNE-ALIST acl2-8.5> SORT-XRUNE-ALIST-BY-RUNE1 acl2-8.5> SORT-XRUNE-ALIST-BY-RUNE acl2-8.5> POP-ACCP-FN acl2-8.5> POP-ACCP-FN-ITERATE acl2-8.5> SHOW-ACCUMULATED-PERSISTENCE-LIST acl2-8.5> SHOW-ACCUMULATED-PERSISTENCE-PHRASE acl2-8.5> SHOW-ACCUMULATED-PERSISTENCE acl2-8.5> PUSH-ACCP-FN acl2-8.5> PUSH-ACCP acl2-8.5> POP-ACCP acl2-8.5> WITH-ACCUMULATED-PERSISTENCE acl2-8.5> ASSUME-TRUE-FALSE-< acl2-8.5> MV-ATF-2 acl2-8.5> BINDING-HYP-P acl2-8.5> ADJUST-IGNORE-FOR-ATF acl2-8.5> BACKCHAIN-LIMIT-REACHEDP1 acl2-8.5> BACKCHAIN-LIMIT-REACHEDP acl2-8.5> NEW-BACKCHAIN-LIMIT acl2-8.5> ONCEP-TP acl2-8.5> ONCEP-TP-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> STRENGTHEN-RECOG-CALL acl2-8.5> PUSH-LEMMA? acl2-8.5> STRONG-RECOGNIZER-EXPR-P acl2-8.5> RECOGNIZER-EXPR-P acl2-8.5> PUSH-LEMMA[S] acl2-8.5> (TYPE-SET-REC TYPE-SET-LST TYPE-SET-RELIEVE-HYPS-FREE acl2-8.5> TYPE-SET-RELIEVE-HYPS1 acl2-8.5> TYPE-SET-RELIEVE-HYPS acl2-8.5> EXTEND-TYPE-ALIST-WITH-BINDINGS acl2-8.5> TYPE-SET-WITH-RULE ...) acl2-8.5> TYPE-SET acl2-8.5> TYPE-SET-BC acl2-8.5> ASSUME-TRUE-FALSE-AGGRESSIVE-P acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> TOP-LEVEL-IF-REDUCE-REC acl2-8.5> TOP-LEVEL-IF-REDUCE acl2-8.5> TOP-LEVEL-IF-P acl2-8.5> TYPE-ALIST-REDUCIBLE-ENTRIES acl2-8.5> ASSUME-TRUE-FALSE-AGGRESSIVE-1 acl2-8.5> ASSUME-TRUE-FALSE-AGGRESSIVE acl2-8.5> ASSUME-TRUE-FALSE acl2-8.5> ASSUME-TRUE-FALSE-BC acl2-8.5> OK-TO-FORCE-ENS acl2-8.5> ADD-LINEAR-ASSUMPTION acl2-8.5> RETURN-TYPE-ALIST acl2-8.5> TYPE-ALIST-EQUALITY-LOOP1 acl2-8.5> CLEAN-UP-ALIST acl2-8.5> DUPLICATE-KEYSP acl2-8.5> CLEAN-TYPE-ALIST acl2-8.5> TYPE-ALIST-EQUALITY-LOOP-EXIT acl2-8.5> *TYPE-ALIST-EQUALITY-LOOP-MAX-DEPTH* acl2-8.5> TYPE-ALIST-EQUALITY-LOOP acl2-8.5> PUT-ASSOC-EQUAL-TS acl2-8.5> RECONSIDER-TYPE-ALIST acl2-8.5> TYPE-ALIST-CLAUSE-FINISH1 acl2-8.5> TYPE-ALIST-CLAUSE-FINISH acl2-8.5> TYPE-ALIST-CLAUSE acl2-8.5> KNOWN-WHETHER-NIL acl2-8.5> TS-BOOLEANP acl2-8.5> WEAK-CONS-OCCUR acl2-8.5> EQUAL-X-CONS-X-YP acl2-8.5> NOT-IDENT acl2-8.5> FIRST-IF acl2-8.5> ALL-VARIABLEP acl2-8.5> NORMALIZE-WITH-TYPE-SET acl2-8.5> (NORMALIZE NORMALIZE-LST acl2-8.5> NORMALIZE-OR-DISTRIBUTE-FIRST-IF acl2-8.5> DISTRIBUTE-FIRST-IF) acl2-8.5> DECODE-TYPE-SET1 acl2-8.5> DECODE-TYPE-SET acl2-8.5> DTS acl2-8.5> ENS acl2-8.5> acl2-8.5> Finished loading "type-set-b.lisp". acl2-8.5> acl2-8.5> ACL2 loading "linear-b.lisp". acl2-8.5> "ACL2" acl2-8.5> POLYS-FROM-TYPE-SET acl2-8.5> ADD-TYPE-SET-POLYS acl2-8.5> ADD-POLYNOMIAL-INEQUALITIES acl2-8.5> ADD-POLYS acl2-8.5> (EVAL-GROUND-SUBEXPRESSIONS1 EVAL-GROUND-SUBEXPRESSIONS1-LST) acl2-8.5> EVAL-GROUND-SUBEXPRESSIONS acl2-8.5> EVAL-GROUND-SUBEXPRESSIONS-LST acl2-8.5> POLY-SET acl2-8.5> LINEARIZE1 acl2-8.5> LINEARIZE acl2-8.5> LINEARIZE-LST1 acl2-8.5> LINEARIZE-LST acl2-8.5> acl2-8.5> Finished loading "linear-b.lisp". acl2-8.5> acl2-8.5> ACL2 loading "non-linear.lisp". acl2-8.5> "ACL2" acl2-8.5> CLEANSE-TYPE-ALIST acl2-8.5> VAR-WITH-DIVISIONP acl2-8.5> VARIFY acl2-8.5> VARIFY! acl2-8.5> VARIFY!-LST1 acl2-8.5> VARIFY!-LST acl2-8.5> INVERT-VAR acl2-8.5> PART-OF1 acl2-8.5> PART-OF acl2-8.5> PRODUCT-ALREADY-TRIEDP acl2-8.5> TOO-MANY-POLYSP acl2-8.5> EXPANDED-NEW-VARS-IN-POT-LST2 acl2-8.5> EXPANDED-NEW-VARS-IN-POT-LST1 acl2-8.5> EXPANDED-NEW-VARS-IN-POT-LST acl2-8.5> EXTRACT-BOUNDS acl2-8.5> GOOD-BOUNDS-IN-POT acl2-8.5> INVERSE-POLYS acl2-8.5> ADD-INVERSE-POLYS acl2-8.5> ADD-POLYS-FROM-TYPE-SET acl2-8.5> LENGTH-OF-SHORTEST-POLYS-WITH-VAR acl2-8.5> SHORTEST-POLYS-WITH-VAR1 acl2-8.5> SHORTEST-POLYS-WITH-VAR acl2-8.5> BINARY-*-LEAVES acl2-8.5> BINARY-*-TREE acl2-8.5> MERGE-ARITH-TERM-ORDER acl2-8.5> INSERT-ARITH-TERM-ORDER acl2-8.5> SORT-ARITH-TERM-ORDER acl2-8.5> MULTIPLY-ALIST-AND-CONST acl2-8.5> COLLECT-RATIONAL-POLY-P-LST acl2-8.5> acl2-8.5> Finished loading "non-linear.lisp". acl2-8.5> acl2-8.5> ACL2 loading "tau.lisp". acl2-8.5> "ACL2" acl2-8.5> ALMOST-LEXORDER-SINGLETONS acl2-8.5> MEMBER-NIL-NEG-EVGS acl2-8.5> MEMBER-NEG-EVGS1 acl2-8.5> MEMBER-NEG-EVGS acl2-8.5> INSERT-NEG-EVGS1 acl2-8.5> INSERT-NEG-EVGS acl2-8.5> MERGE-CAR-< acl2-8.5> MERGE-SORT-CAR-< acl2-8.5> MERGE-CADR-< acl2-8.5> MERGE-SORT-CADR-< acl2-8.5> STRIP-CADDRS acl2-8.5> UNPRETTYIFY/ADD-HYPS-TO-PAIRS acl2-8.5> UNPRETTYIFY acl2-8.5> REPRETTYIFY acl2-8.5> CONVERT-RETURNED-VARS-TO-TERM-LST acl2-8.5> IMPLICATE acl2-8.5> WEAK-TYPE-SET-INVERTER-RULE-P acl2-8.5> *INITIAL-TYPE-SET-INVERTER-RULES* acl2-8.5> CONVERT-TYPE-SET-TO-TERM-LST acl2-8.5> CONVERT-TYPE-SET-TO-TERM1 acl2-8.5> CONVERT-TYPE-SET-TO-TERM acl2-8.5> CONVERT-TYPE-PRESCRIPTION-TO-TERM acl2-8.5> ALL-RUNES-IN-VAR-TO-RUNES-ALIST acl2-8.5> ALL-RUNES-IN-VAR-TO-RUNES-ALIST-LST acl2-8.5> UNION-EQUAL-REMOVING-DUPLICATES acl2-8.5> WEAK-SUMMARY-DATA-P acl2-8.5> MAKE-SUMMARY-DATA acl2-8.5> (ALL-RUNES-IN-ELIM-SEQUENCE-LST ALL-RUNES-IN-ELIM-SEQUENCE acl2-8.5> ALL-RUNES-IN-TTREE-FC-DERIVATION-LST acl2-8.5> ALL-RUNES-IN-TTREE-FIND-EQUATIONAL-POLY-LST acl2-8.5> ALL-RUNES-SUMMARY-DATA-LST acl2-8.5> ALL-RUNES-IN-TTREE acl2-8.5> ALL-RUNES-IN-TTREE-LST) acl2-8.5> WEAK-TAU-INTERVAL-P acl2-8.5> *TAU-EMPTY-INTERVAL* acl2-8.5> TAU-EMPTY-INTERVALP acl2-8.5> EVAL-TAU-INTERVAL1 acl2-8.5> EVAL-TAU-INTERVAL acl2-8.5> DECODE-TAU-INTERVAL acl2-8.5> WEAK-TAU-P acl2-8.5> *TAU-EMPTY* acl2-8.5> *NIL-SINGLETON-EVG-LIST* acl2-8.5> *TAU-T* acl2-8.5> *TAU-NIL* acl2-8.5> *TAU-NON-NIL* acl2-8.5> *TAU-CONTRADICTION* acl2-8.5> *CONTRADICTORY-TAU* acl2-8.5> WEAK-SIGNATURE-RULE-P acl2-8.5> WEAK-BIG-SWITCH-RULE-P acl2-8.5> TAU-SIMPLE-IMPLICANTS acl2-8.5> TAU-PAIR-MEMBER1 acl2-8.5> TAU-PAIR-MEMBER acl2-8.5> EV-FNCALL-W-TAU-RECOG acl2-8.5> BAD-VAL-OR-UNKNOWNS acl2-8.5> EXISTS-BAD-VALP acl2-8.5> ALL-EVAL-VALP acl2-8.5> DELETE-BAD-VALS acl2-8.5> DELETE-BAD-VALS1 acl2-8.5> TAU-PAIRS-SUBSETP acl2-8.5> TAU-PAIRS-NEAR-SUBSETP acl2-8.5> TAU-PAIRS-INTERSECTIONP acl2-8.5> INSERT-TAU-PAIR acl2-8.5> INTERVAL-DECIDER acl2-8.5> SIGNATE acl2-8.5> REDUCE-SIGN/RECOG acl2-8.5> EVERY-NEG-EVG-IN-TAU-P1 acl2-8.5> EVERY-NEG-EVG-IN-TAU-P acl2-8.5> LOWER-BOUND-<= acl2-8.5> UPPER-BOUND->= acl2-8.5> LOWER-BOUND-> acl2-8.5> UPPER-BOUND-< acl2-8.5> TAU-SUBINTERVALP acl2-8.5> TAU-IMPLIES acl2-8.5> EMPTY-TAU-INTERVALP acl2-8.5> SINGLETON-TAU-INTERVALP acl2-8.5> MAKE-IDENTITY-INTERVAL acl2-8.5> IDENTITY-INTERVALP acl2-8.5> DELETE-CONSECUTIVE-INTEGERS-UPWARD acl2-8.5> DELETE-CONSECUTIVE-INTEGERS-DOWNWARD acl2-8.5> COLLECT- COLLECT- ADJUST-UPPER-BOUND-WITH-NEG-EVGS acl2-8.5> ADJUST-LOWER-BOUND-WITH-NEG-EVGS acl2-8.5> SQUEEZE-K acl2-8.5> SET-TAU-POS-EVG acl2-8.5> POSITIVE-LOWER-BOUNDP acl2-8.5> NONNEGATIVE-LOWER-BOUNDP acl2-8.5> NEGATIVE-UPPER-BOUNDP acl2-8.5> TIGHTEN-BOUND acl2-8.5> ADD-TO-TAU1 acl2-8.5> ADD-RECOGS-TO-TAU1 acl2-8.5> TAU-INTERVAL-ENDPOINT-TO-SIGN-K-TOKEN acl2-8.5> TAU-UNION acl2-8.5> ALL-INTEGERS-IN-RANGE-EXCLUDEDP1 acl2-8.5> ALL-INTEGERS-IN-RANGE-EXCLUDEDP acl2-8.5> ADD-TO-TAU acl2-8.5> POS-EVG-NEAR-SUBSETP acl2-8.5> NEG-EVGS-NEAR-SUBSETP acl2-8.5> TAU-INTERVAL-ENDPOINT-IMPLICATION acl2-8.5> TAU-INTERVAL-NEAR-SUBSETP acl2-8.5> TAU-NEAR-SUBSETP acl2-8.5> TAU-PUT acl2-8.5> (TAU-PUT* TAU-PUT*-TAU TAU-PUT*-INTERVAL-ENDPOINTS acl2-8.5> TAU-PUT*-RECOGS) acl2-8.5> *NON-TAU-MONADIC-BOOLEAN-FUNCTIONS* acl2-8.5> MONADIC-BOOLEAN-FNP acl2-8.5> PUTPROP-IF-DIFFERENT acl2-8.5> TAU-VISIT-FUNCTION-INTRODUCTION acl2-8.5> TAU-VISIT-FUNCTION-INTRODUCTIONS acl2-8.5> PUTPROP-TAU-PAIR acl2-8.5> INITIALIZE-TAU-PRED acl2-8.5> INITIALIZE-TAU-PREDS acl2-8.5> TAU-BOOLEAN-FORMP acl2-8.5> TAU-EVAL-FORMP acl2-8.5> RUNE-< acl2-8.5> MERGE-RUNES-STRICT acl2-8.5> MERGE-SORT-RUNES-STRICT acl2-8.5> GET-TAU-RUNES acl2-8.5> SET-TAU-RUNES acl2-8.5> ADD-TAU-BOOLEAN-RULE acl2-8.5> ADD-TAU-EVAL-RULE acl2-8.5> TAU-LIKE-SUBJECT-CRITERION acl2-8.5> TAU-LIKE-TERM acl2-8.5> TAU-LIKE-TERM-LISTP acl2-8.5> TAU-CONJUNCTIVE-FORMP acl2-8.5> TAU-SIMPLE-FORMP acl2-8.5> ADD-TAU-SIMPLE-RULE acl2-8.5> CONVERT-TAU-LIKE-TERMS-TO-TAU acl2-8.5> ADD-TAU-CONJUNCTIVE-RULE acl2-8.5> PARTITION-SIGNATURE-HYPS-INTO-TAU-ALIST-AND-OTHERS acl2-8.5> TAU-BOOLEAN-SIGNATURE-FORMP acl2-8.5> TAU-SIGNATURE-FORMP acl2-8.5> REPLACE-VARS-BY-BINDINGS acl2-8.5> ADD-TAU-SIGNATURE-RULE acl2-8.5> SWITCH-VARP acl2-8.5> TAU-BIG-SWITCH-EQUATIONP acl2-8.5> TAU-BIG-SWITCH-VAR acl2-8.5> TAU-BIG-SWITCH-FORMP acl2-8.5> ADD-TAU-BIG-SWITCH-RULE acl2-8.5> TAU-MV-NTH-SYNONYM-FORMP acl2-8.5> ADD-TAU-MV-NTH-SYNONYM-RULE acl2-8.5> WEAK-BOUNDER-CORRECTNESS-P acl2-8.5> ALL-CARS-NIL acl2-8.5> FIND-SUBJECT-BOUNDER-LINK-TERM acl2-8.5> TAU-BOUNDER-DOMS-EXTRACTION acl2-8.5> TAU-BOUNDER-HYP-EXTRACTION acl2-8.5> *ALL-INTERVAL-DOMAINS* acl2-8.5> ACCEPTABLE-DOMAINS-FOR-BOUNDER acl2-8.5> BOUNDER-ARGS acl2-8.5> TAU-BOUNDER-FORMP acl2-8.5> PAIRWISE-SUBSETP-EQ acl2-8.5> BOUNDER-SUBSUMEDP acl2-8.5> BOUNDER-SUBSUMEDP-BY-SOME acl2-8.5> DELETE-SOME-SUBSUMED-BOUNDERS acl2-8.5> ADD-BOUNDER-TO-BOUNDERS acl2-8.5> ADD-TAU-BOUNDER-RULE acl2-8.5> STRIP-FORCE-AND-CASE-SPLIT acl2-8.5> STRIP-FORCE-AND-CASE-SPLIT-IN-HYPS-OF-PAIRS acl2-8.5> ACCEPTABLE-TAU-RULEP acl2-8.5> ACCEPTABLE-TAU-RULESP acl2-8.5> ACCEPTABLE-TAU-RULES acl2-8.5> CROSS-PROD1 acl2-8.5> CROSS-PROD2 acl2-8.5> CROSS-PROD acl2-8.5> CNF-DNF acl2-8.5> SPLIT-ON-CONJOINED-DISJUNCTIONS acl2-8.5> SPLIT-ON-CONJOINED-DISJUNCTIONS-IN-HYPS-OF-PAIRS acl2-8.5> CHK-ACCEPTABLE-TAU-RULE acl2-8.5> ADD-TAU-RULE1 acl2-8.5> ADD-TAU-RULE acl2-8.5> DISCOVER-TAU-PRED acl2-8.5> DISCOVER-TAU-PREDS acl2-8.5> TAU-RULES-FROM-TYPE-PRESCRIPTIONS acl2-8.5> ORIGINAL-DEF-BODY1 acl2-8.5> ORIGINAL-DEF-BODY acl2-8.5> TAU-LIKE-PROPOSITIONP acl2-8.5> EXPAND-TAU-LIKE-PROPOSITION acl2-8.5> ADD-ONLY-SIMPLE-AND-CONJUNCTIVE-TAU-RULES acl2-8.5> CONVERT-NORMALIZED-TERM-TO-PAIRS acl2-8.5> COMPLEMENTARYP acl2-8.5> SUBSUMES-BUT-FOR-ONE-NEGATION acl2-8.5> REMOVE-ANCESTOR-LITERALS-FROM-PAIRS1 acl2-8.5> REMOVE-ANCESTOR-LITERALS-FROM-PAIRS acl2-8.5> CONVERT-TERM-TO-PAIRS acl2-8.5> TAU-SUBRS acl2-8.5> TAU-VISIT-DEFUNS1 acl2-8.5> TAU-VISIT-DEFUNS acl2-8.5> TAU-VISIT-DEFUN acl2-8.5> COROLLARIES-AND-RUNES-OF-ENABLED-RULES acl2-8.5> TAU-VISIT-DEFTHM1 acl2-8.5> TAU-VISIT-DEFTHM acl2-8.5> TAU-VISIT-EVENT acl2-8.5> APPLY-CONJUNCTIVE-TAU-RULE acl2-8.5> APPLY-CONJUNCTIVE-TAU-RULES2 acl2-8.5> APPLY-CONJUNCTIVE-TAU-RULES1 acl2-8.5> APPLY-CONJUNCTIVE-TAU-RULES acl2-8.5> ADD-TO-TAU! acl2-8.5> ALL-TAU-EMPTYP acl2-8.5> ALL-UNRESTRICTED-SIGNATURE-RULESP acl2-8.5> DISJOIN-INTERVALS acl2-8.5> CONJOIN-INTERVALS acl2-8.5> COMBINE-POS/NEG-PAIRS-FROM-TAU1 acl2-8.5> AUGMENT-POS/NEG-PAIRS-WITH-IMPLICIT-NUMERIC-RECOGS acl2-8.5> COMBINE-POS/NEG-PAIRS-FROM-TAU acl2-8.5> COMBINE-TAU acl2-8.5> PUSH-MV-NTH-DOWN acl2-8.5> TAU-EXPAND-BIG-SWITCH acl2-8.5> DECONSTRUCT-CONJUNCTION acl2-8.5> OK-TO-FIRE-SIGNATURE-RULEP1 acl2-8.5> SMART-MEMBER-EQUAL-+- acl2-8.5> RECURSIVEP acl2-8.5> FIND-FIRST-ACCEPTABLE-DOMAIN acl2-8.5> TAU-LST-WITH-ACCEPTABLE-DOMAINSP acl2-8.5> COLLECT-BOUNDER-ARGS acl2-8.5> BOUNDING-INTERVAL acl2-8.5> CONJOIN-BOUNDING-INTERVALS acl2-8.5> APPLY-TAU-BOUNDERS acl2-8.5> TAU-INTERVAL-EQUAL-DECIDER acl2-8.5> TAU-INTERVAL-<-DECIDER acl2-8.5> (TAU-TERM TAU-TERM-LST acl2-8.5> TAU-REWRITE RELIEVE-DEPENDENT-HYPS acl2-8.5> OK-TO-FIRE-SIGNATURE-RULEP acl2-8.5> APPLY-SIGNATURE-TAU-RULE acl2-8.5> APPLY-SIGNATURE-TAU-RULES1 ...) acl2-8.5> ANNOTATE-CLAUSE-WITH-KEY-NUMBERS acl2-8.5> TAU-CLAUSE1P acl2-8.5> TAU-GET-ALL-PREDS acl2-8.5> TAU-GET-STATS-NEW-MAX-BLOCK acl2-8.5> TAU-SIZE acl2-8.5> TAU-GET-STATS-ON-IMPLICANT-SIZES acl2-8.5> DECODE-RECOG acl2-8.5> DECODE-RECOG-LST acl2-8.5> DECODE-TAU1 acl2-8.5> DECODE-TAU acl2-8.5> DECODE-TAU-CONJUNCTIVE-RULE acl2-8.5> DECODE-TAU-CONJUNCTIVE-RULES acl2-8.5> DECODE-TAU-LST acl2-8.5> DECODE-TAU-ALIST acl2-8.5> DECODE-TAU-SIGNATURE-RULE acl2-8.5> DECODE-TAU-SIGNATURE-RULES1 acl2-8.5> DECODE-TAU-SIGNATURE-RULES2 acl2-8.5> DECODE-TAU-SIGNATURE-RULES acl2-8.5> TAU-GET-ALL-SIG-FNS acl2-8.5> SOME-SLOT-HAS-MULTIPLE-TAU-SIGS acl2-8.5> COUNT-TAU-SIGS-BY-SLOT acl2-8.5> COLLECT-RULES-WITH-DEPENDENT-HYPS acl2-8.5> COLLECT-RULES-WITH-DEPENDENT-HYPS-ACROSS-MV acl2-8.5> TAU-GET-STATS-ON-SIGNATURES1 acl2-8.5> TAU-GET-STATS-ON-SIGNATURES acl2-8.5> COLLECT-TAU-BIG-SWITCHES acl2-8.5> TAU-SUM-LST acl2-8.5> TAU-GET-STATS acl2-8.5> TAU-STATUS acl2-8.5> TAU-DATA-FN acl2-8.5> TAU-DATA acl2-8.5> ALL-FNNAMES-WORLD1 acl2-8.5> ALL-FNNAMES-WORLD acl2-8.5> TAU-DATA-FNS acl2-8.5> TAU-DATABASE acl2-8.5> INITIALIZE-TAU-GLOBALS acl2-8.5> COLLECT-TAU-RELEVANT-TRIPLES acl2-8.5> acl2-8.5> Finished loading "tau.lisp". acl2-8.5> acl2-8.5> ACL2 loading "rewrite.lisp". acl2-8.5> "ACL2" acl2-8.5> WARRANTED-FNS-OF-WORLD1 acl2-8.5> WARRANTED-FNS-OF-WORLD acl2-8.5> EV-FNCALL+-FNS acl2-8.5> EV-FNCALL+-W acl2-8.5> EV-FNCALL+ acl2-8.5> WEAK-CONGRUENCE-RULE-P acl2-8.5> *GENEQV-IFF* acl2-8.5> REFINEMENTP acl2-8.5> GENEQV-REFINEMENTP1 acl2-8.5> GENEQV-REFINEMENTP acl2-8.5> SOME-CONGRUENCE-RULE-DISABLEDP acl2-8.5> FILTER-GENEQV1 acl2-8.5> FILTER-GENEQV acl2-8.5> SOME-GENEQV-DISABLEDP acl2-8.5> FILTER-GENEQV-LST1 acl2-8.5> FILTER-GENEQV-LST acl2-8.5> REFINEMENTP1 acl2-8.5> PAIR-CONGRUENCE-RULES-WITH-COARSENINGS acl2-8.5> ADD-TO-CR-AND-COARSENINGS acl2-8.5> UNION-GENEQV1 acl2-8.5> UNION-GENEQV acl2-8.5> PAIRWISE-UNION-GENEQV acl2-8.5> GENEQV-LST1 acl2-8.5> GENEQV-LST acl2-8.5> (SUBST-EXPR1 SUBST-EXPR1-LST) acl2-8.5> SUBST-EXPR-ERROR acl2-8.5> SUBST-EXPR acl2-8.5> COMMENT-FN acl2-8.5> COMMENT acl2-8.5> HIDE-WITH-COMMENT-P acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> HIDE-WITH-COMMENT acl2-8.5> SCONS-TERM acl2-8.5> (SUBST-EQUIV-EXPR1 SUBST-EQUIV-EXPR1-LST) acl2-8.5> SUBST-EQUIV-EXPR acl2-8.5> *ANONYMOUS-VAR* acl2-8.5> (EQUAL-MOD-ALIST EQUAL-MOD-ALIST-LST) acl2-8.5> (EQUAL-MOD-ALIST2 EQUAL-MOD-ALIST2-LST) acl2-8.5> (ONE-WAY-UNIFY1-TERM-ALIST ONE-WAY-UNIFY1-TERM-ALIST-LST) acl2-8.5> WEAK-PEQUIV-P acl2-8.5> WEAK-PEQUIV-PATTERN-P acl2-8.5> WEAK-PEQUIV-INFO-P acl2-8.5> WEAK-PEQUIVS-PROPERTY-P acl2-8.5> *EMPTY-PEQUIVS-PROPERTY* acl2-8.5> PEQUIVS-PROPERTY-FIELD acl2-8.5> NEXT-PEQUIV acl2-8.5> NEXT-PEQUIVS acl2-8.5> NEXT-PEQUIVS-ALIST acl2-8.5> EXTEND-PEQUIV-LST acl2-8.5> ACCUMULATE-SHALLOW-PEQUIV-ALIST acl2-8.5> PEQUIVS-FOR-REWRITE-ARGS acl2-8.5> PEQUIV-INFO-FOR-REWRITE acl2-8.5> REDUCE-GENEQV-FOR-EQUIV acl2-8.5> GENEQV-FOR-REWRITE acl2-8.5> GENEQV-AND-PEQUIV-INFO-FOR-REWRITE acl2-8.5> (FFNNAMESP FFNNAMESP-LST) acl2-8.5> (COLLECT-FFNNAMES COLLECT-FFNNAMES-LST) acl2-8.5> COMM-EQUAL acl2-8.5> MEMBER-TERM2 acl2-8.5> MEMBER-COMPLEMENT-TERM2 acl2-8.5> MEMBER-COMPLEMENT-TERM1 acl2-8.5> (MEMBER-TERM MEMBER-COMPLEMENT-TERM) acl2-8.5> INSTR-LISTP acl2-8.5> SPLICED-INSTR-LISTP acl2-8.5> NEXT-TAG acl2-8.5> IF-COMPILE-FORMAL acl2-8.5> (FFNNAMEP-HIDE FFNNAMEP-HIDE-LST) acl2-8.5> (IF-COMPILE IF-COMPILE-LST) acl2-8.5> IF-INTERP-ASSUME-TRUE acl2-8.5> IF-INTERP-SWITCH acl2-8.5> IF-INTERP-ASSUMED-VALUE0 acl2-8.5> IF-INTERP-ASSUMED-VALUE1 acl2-8.5> IF-INTERP-ASSUMED-VALUE2-EQUAL-CONSTANT acl2-8.5> IF-INTERP-ASSUMED-VALUE2 acl2-8.5> IF-INTERP-ASSUMED-VALUE3 acl2-8.5> IF-INTERP-ASSUMED-VALUE4 acl2-8.5> IF-INTERP-ASSUMED-VALUE-X acl2-8.5> IF-INTERP-ASSUMED-VALUE acl2-8.5> CONVERT-ASSUMPTIONS-TO-CLAUSE-SEGMENT acl2-8.5> CONVERT-CLAUSE-TO-ASSUMPTIONS acl2-8.5> SIMPLIFIABLE-MV-NTH1 acl2-8.5> SIMPLIFIABLE-MV-NTH-P acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> SIMPLIFIABLE-MV-NTH acl2-8.5> CALL-STACK acl2-8.5> RET-STACK acl2-8.5> EXTRA-INFO-LIT-P acl2-8.5> SUBSETP-EQUAL-MOD-EXTRA-INFO-LITS acl2-8.5> QUICK-AND-DIRTY-SUBSUMPTION-REPLACEMENT-STEP1 acl2-8.5> QUICK-AND-DIRTY-SUBSUMPTION-REPLACEMENT-STEP acl2-8.5> QUICK-AND-DIRTY-SRS acl2-8.5> QUICK-AND-DIRTY-SRS-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> IF-INTERP-ADD-CLAUSE acl2-8.5> IF-INTERP acl2-8.5> SPLICE-INSTRS1 acl2-8.5> SPLICE-INSTRS acl2-8.5> STRIP-BRANCHES acl2-8.5> MERGE-LENGTH acl2-8.5> MERGE-SORT-LENGTH acl2-8.5> MEMBER-EQUAL-+- acl2-8.5> ARG1-ALMOST-SUBSUMES-ARG2 acl2-8.5> FIND-SUBSUMER-REPLACEMENT-REC acl2-8.5> FIND-SUBSUMER-REPLACEMENT acl2-8.5> REMOVE-ONE-COMPLEMENT acl2-8.5> WEAK-DISC-TREE acl2-8.5> SWEEP-CLAUSES1 acl2-8.5> SWEEP-CLAUSES acl2-8.5> FILTER-WITH-AND-WITHOUT acl2-8.5> DISC-TREE acl2-8.5> FIND-CLAUSES1 acl2-8.5> FIND-CLAUSES acl2-8.5> REMOVE-ONE-+- acl2-8.5> STORE-CLAUSE1 acl2-8.5> STORE-CLAUSE acl2-8.5> SUBSTITUTE1-AC acl2-8.5> SUBSTITUTE1 acl2-8.5> REPLACE-CLAUSE1 acl2-8.5> REPLACE-CLAUSE acl2-8.5> EXTRA-INFO-LITS acl2-8.5> MERGE-EXTRA-INFO-LITS acl2-8.5> SUBSUMPTION-REPLACEMENT-LOOP acl2-8.5> CLAUSIFY acl2-8.5> FIND-REWRITING-EQUIVALENCE acl2-8.5> OBJ-TABLE acl2-8.5> REWRITE-SOLIDIFY-REC acl2-8.5> *REWRITE-EQUIV-SOLIDIFY-ITERATION-BOUND* acl2-8.5> REWRITE-SOLIDIFY acl2-8.5> REWRITE-IF11 acl2-8.5> REWRITE-IF-AVOID-SWAP acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> REWRITE-IF1 acl2-8.5> MEMBER-EQUAL-MOD-ALIST acl2-8.5> NOT-TO-BE-REWRITTENP1 acl2-8.5> NOT-TO-BE-REWRITTENP acl2-8.5> REWRITE-RECOGNIZER acl2-8.5> REMOVE-INVISIBLE-FNCALLS acl2-8.5> TERM-ORDER+ acl2-8.5> INVISIBLE-FNS acl2-8.5> LOOP-STOPPERP-REC acl2-8.5> LOOP-STOPPERP acl2-8.5> WEAK-REWRITE-RULE-P acl2-8.5> RELEVANT-GROUND-LEMMAS acl2-8.5> SEARCH-GROUND-UNITS1 acl2-8.5> SEARCH-GROUND-UNITS acl2-8.5> IF-TAUTOLOGYP acl2-8.5> (EXPAND-SOME-NON-REC-FNS EXPAND-SOME-NON-REC-FNS-LST) acl2-8.5> TAUTOLOGYP acl2-8.5> BEING-OPENEDP-REC acl2-8.5> BEING-OPENEDP-LIMITED-FOR-NONREC acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> BEING-OPENEDP acl2-8.5> RECURSIVE-FN-ON-FNSTACKP acl2-8.5> FNSTACK-TERM-MEMBER acl2-8.5> (VAR-COUNTS1 VAR-COUNTS1-LST) acl2-8.5> VAR-COUNTS acl2-8.5> (COUNT-IFS COUNT-IFS-LST) acl2-8.5> TOO-MANY-IFS0 acl2-8.5> TOO-MANY-IFS-PRE-REWRITE acl2-8.5> TOO-MANY-IFS-PRE-REWRITE-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> (OCCUR-CNT-BOUNDED OCCUR-CNT-BOUNDED-LST) acl2-8.5> TOO-MANY-IFS1 acl2-8.5> TOO-MANY-IFS-POST-REWRITE acl2-8.5> TOO-MANY-IFS-POST-REWRITE-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> ALL-ARGS-OCCUR-IN-TOP-CLAUSEP acl2-8.5> CONS-COUNT-BOUNDED-AC acl2-8.5> CONS-COUNT-BOUNDED acl2-8.5> (MAX-FORM-COUNT MAX-FORM-COUNT-LST) acl2-8.5> CONTROLLER-COMPLEXITY1 acl2-8.5> CONTROLLER-COMPLEXITY acl2-8.5> CONTROLLER-POCKET-SIMPLERP acl2-8.5> CONSTANT-CONTROLLER-POCKETP1 acl2-8.5> CONSTANT-CONTROLLER-POCKETP acl2-8.5> SOME-CONTROLLER-POCKET-CONSTANT-AND-NON-CONTROLLER-SIMPLERP acl2-8.5> (REWRITE-FNCALLP REWRITE-FNCALLP-LISTP) acl2-8.5> (CONTAINS-REWRITABLE-CALLP CONTAINS-REWRITABLE-CALLP-LST) acl2-8.5> WEAK-LINEAR-LEMMA-P acl2-8.5> WEAK-CURRENT-LITERAL-P acl2-8.5> WEAK-REWRITE-CONSTANT-P acl2-8.5> *DEFAULT-RW-CACHE-STATE* acl2-8.5> *EMPTY-REWRITE-CONSTANT* acl2-8.5> WEAK-METAFUNCTION-CONTEXT-P acl2-8.5> OK-TO-FORCE acl2-8.5> PLIST-TO-ALIST acl2-8.5> ADJUST-RDEPTH acl2-8.5> ADD-REWRITE-ARGS acl2-8.5> WEAK-STEP-LIMIT-RECORD-P acl2-8.5> STEP-LIMIT-START acl2-8.5> STEP-LIMIT-STRICTP acl2-8.5> INITIAL-STEP-LIMIT acl2-8.5> STEP-LIMIT-ERROR1 acl2-8.5> STEP-LIMIT-ERROR acl2-8.5> DECREMENT-STEP-LIMIT acl2-8.5> REWRITE-ENTRY acl2-8.5> *FAKE-RUNE-FOR-LINEAR* acl2-8.5> WEAK-GFRAME-P acl2-8.5> PUSH-GFRAME acl2-8.5> INITIAL-GSTACK acl2-8.5> TILDE-@-BKPTR-PHRASE acl2-8.5> GET-RULE-FIELD acl2-8.5> CW-GFRAME acl2-8.5> CW-GSTACK1 acl2-8.5> CW-GSTACK-FN acl2-8.5> CW-GSTACK acl2-8.5> RESTORE-BRR-GLOBALS1 acl2-8.5> RESTORE-BRR-GLOBALS acl2-8.5> SAVE-BRR-GLOBALS acl2-8.5> GET-BRR-GLOBAL acl2-8.5> EXIT-BRR-WORMHOLE acl2-8.5> BRR-WORMHOLE acl2-8.5> INITIALIZE-BRR-STACK acl2-8.5> LOOKUP-BRR-STACK acl2-8.5> CLEAN-BRR-STACK1 acl2-8.5> *CRYPTIC-BRR-MESSAGE* acl2-8.5> CLEAN-BRR-STACK acl2-8.5> GET-BRR-LOCAL acl2-8.5> PUT-BRR-LOCAL1 acl2-8.5> PUT-BRR-LOCAL acl2-8.5> PUT-BRR-LOCAL-LST acl2-8.5> SOME-CDR-EQUALP acl2-8.5> PUSH-BRR-STACK-FRAME acl2-8.5> POP-BRR-STACK-FRAME acl2-8.5> DECODE-TYPE-ALIST acl2-8.5> TRANSLATE-BREAK-CONDITION acl2-8.5> EVAL-BREAK-CONDITION acl2-8.5> *DEFAULT-FREE-VARS-DISPLAY-LIMIT* acl2-8.5> SET-FREE-VARS-DISPLAY-LIMIT acl2-8.5> FREE-VARS-DISPLAY-LIMIT acl2-8.5> (LIMIT-FAILURE-REASON LIMIT-FAILURE-REASON-ALIST) acl2-8.5> (FIX-FREE-FAILURE-REASON FIX-FREE-FAILURE-REASON-ALIST) acl2-8.5> ANCESTOR-BACKCHAIN-RUNE acl2-8.5> WEAK-FORWARD-CHAINING-RULE-P acl2-8.5> WEAK-ELIM-RULE-P acl2-8.5> WEAK-GENERALIZE-RULE-P acl2-8.5> WEAK-INDUCTION-RULE-P acl2-8.5> WEAK-BUILT-IN-CLAUSE-P acl2-8.5> SCAN-TO-DEFPKG acl2-8.5> SCAN-TO-INCLUDE-BOOK acl2-8.5> MULTIPLE-ASSOC-TERMINAL-SUBSTRINGP1 acl2-8.5> MULTIPLE-ASSOC-TERMINAL-SUBSTRINGP acl2-8.5> POSSIBLY-ADD-LISP-EXTENSION acl2-8.5> STUFF-STANDARD-OI acl2-8.5> DEFUN-MODE-PROMPT-STRING acl2-8.5> BRR-PROMPT acl2-8.5> TS< acl2-8.5> ADD-TO-TYPE-ALIST-SEGMENTS acl2-8.5> MERGE-TERM-ORDER acl2-8.5> MERGE-SORT-TERM-ORDER acl2-8.5> SORT-TYPE-ALIST-SEGMENTS acl2-8.5> TYPE-ALIST-SEGMENTS acl2-8.5> PRINT-TERMS acl2-8.5> PRINT-TYPE-ALIST-SEGMENTS acl2-8.5> PRINT-TYPE-ALIST acl2-8.5> DECODE-LOGICAL-NAME acl2-8.5> ACCESS-X-RULE-RUNE acl2-8.5> COLLECT-X-RULES-OF-RUNE acl2-8.5> COLLECT-CONGRUENCE-RULES-OF-RUNE-IN-GENEQV-LST acl2-8.5> COLLECT-CONGRUENCE-RULES-OF-RUNE acl2-8.5> COLLECT-PEQUIVS-OF-RUNE acl2-8.5> FIND-RULES-OF-RUNE2 acl2-8.5> FIND-RULES-OF-RUNE1 acl2-8.5> WORLD-TO-NEXT-EVENT acl2-8.5> ACTUAL-PROPS acl2-8.5> FIND-RULES-OF-RUNE acl2-8.5> BACKCHAIN-LIMIT-ENFORCERS acl2-8.5> TILDE-*-ANCESTORS-STACK-MSG1 acl2-8.5> TILDE-*-ANCESTORS-STACK-MSG acl2-8.5> BRR-EVISC-TUPLE acl2-8.5> SET-BRR-EVISC-TUPLE acl2-8.5> MAYBE-INITIALIZE-BRR-EVISC-TUPLE acl2-8.5> SHOW-BRR-EVISC-TUPLE-FN acl2-8.5> SHOW-BRR-EVISC-TUPLE acl2-8.5> SHOW-ANCESTORS-STACK-MSG acl2-8.5> TILDE-@-FAILURE-REASON-PHRASE1-BACKCHAIN-LIMIT acl2-8.5> GET-EVG acl2-8.5> (TILDE-@-FAILURE-REASON-FREE-PHRASE TILDE-@-FAILURE-REASON-PHRASE1) acl2-8.5> TILDE-@-FAILURE-REASON-PHRASE acl2-8.5> BRR-RESULT acl2-8.5> *BRKPT1-ALIASES* acl2-8.5> *BRKPT2-ALIASES* acl2-8.5> BRKPT1 acl2-8.5> BRKPT2 acl2-8.5> WEAK-EXPAND-HINT-P acl2-8.5> BINDS-TO-CONSTANTS-P acl2-8.5> EXPAND-PERMISSION-RESULT1 acl2-8.5> REMOVE1-BY-POSITION acl2-8.5> EXPAND-PERMISSION-RESULT acl2-8.5> EXPAND-PERMISSION-P acl2-8.5> ONE-WAY-UNIFY-RESTRICTIONS1 acl2-8.5> ONE-WAY-UNIFY-RESTRICTIONS acl2-8.5> EV-FNCALL! acl2-8.5> EV-FNCALL-META acl2-8.5> EV-SYNP acl2-8.5> BAD-SYNP-ALIST1 acl2-8.5> BAD-SYNP-ALIST1-LST acl2-8.5> BIND-FREE-INFO acl2-8.5> EVGS-OR-T acl2-8.5> SEARCH-TYPE-ALIST+ acl2-8.5> ONCEP acl2-8.5> ZERO-DEPTHP acl2-8.5> RDEPTH-ERROR acl2-8.5> BAD-SYNP-HYP-MSG1 acl2-8.5> BAD-SYNP-HYP-MSG acl2-8.5> SL-LET acl2-8.5> REWRITE-ENTRY-EXTENDING-FAILURE acl2-8.5> SET-DIFFERENCE-ASSOC-EQ acl2-8.5> EXTEND-UNIFY-SUBST acl2-8.5> RELIEVE-HYP-SYNP acl2-8.5> PUSH-LEMMA+ acl2-8.5> PUSH-SPLITTER? acl2-8.5> PREPEND-STEP-LIMIT acl2-8.5> WEAK-RW-CACHE-ENTRY-P acl2-8.5> FREE-FAILURE-P acl2-8.5> COMBINE-FREE-FAILURE-REASONS acl2-8.5> COMBINE-FREE-FAILURE-ALISTS acl2-8.5> COMBINE-SORTED-RW-CACHE-LISTS1 acl2-8.5> SPLIT-PSORTED-LIST1 acl2-8.5> SPLIT-PSORTED-LIST acl2-8.5> MERGE-LEXORDER-FAST acl2-8.5> MERGE-SORT-LEXORDER-FAST acl2-8.5> SORT-RW-CACHE-LIST acl2-8.5> COMBINE-RW-CACHE-LISTS acl2-8.5> MERGE-RW-CACHES acl2-8.5> SORTED-RW-CACHE-P acl2-8.5> MERGE-SYMBOL-ALISTP acl2-8.5> MERGE-SORT-SYMBOL-ALISTP acl2-8.5> CDR-SORT-RW-CACHE acl2-8.5> COMBINE-RW-CACHES acl2-8.5> UNIFY-SUBST-SUBSETP acl2-8.5> RW-CACHE-LIST-LOOKUP acl2-8.5> RELIEVE-HYP-FAILURE-ENTRY-SKIP-P acl2-8.5> RELIEVE-HYP-FAILURE-ENTRY-SKIP-P-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> RW-CACHE-ACTIVE-P acl2-8.5> ASSOC-RW-CACHE acl2-8.5> PUT-ASSOC-RW-CACHE1 acl2-8.5> PUT-ASSOC-RW-CACHE acl2-8.5> RELIEVE-HYP-FAILURE-ENTRY acl2-8.5> MAYBE-EXTEND-TAG-TREE acl2-8.5> ACCUMULATE-RW-CACHE1 acl2-8.5> ACCUMULATE-RW-CACHE acl2-8.5> ACCUMULATE-RW-CACHE? acl2-8.5> RESTRICT-ALIST-TO-ALL-VARS1 acl2-8.5> (ALL-VARS-BOUNDP ALL-VARS-LST-BOUNDP) acl2-8.5> RESTRICT-ALIST-TO-ALL-VARS acl2-8.5> PUSH-RW-CACHE-ENTRY acl2-8.5> RW-CACHE-DEBUG acl2-8.5> RW-CACHE-DEBUG-ACTION acl2-8.5> RW-CACHE-DEBUG-BUILTIN acl2-8.5> RW-CACHE-DEBUG-ACTION-BUILTIN acl2-8.5> RW-CACHEABLE-FAILURE-REASON acl2-8.5> RW-CACHEABLE-FAILURE-REASON-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> RW-CACHEABLE-NIL-TAG acl2-8.5> NOTE-RELIEVE-HYP-FAILURE acl2-8.5> REPLACE-FREE-RW-CACHE-ENTRY1 acl2-8.5> REPLACE-FREE-RW-CACHE-ENTRY acl2-8.5> RW-CACHE-ALIST-NIL-TAG-P acl2-8.5> MERGE-FREE-FAILURE-REASONS-NIL-TAG acl2-8.5> MERGE-FREE-FAILURE-ALISTS-NIL-TAG acl2-8.5> NOTE-RW-CACHE-FREE-NIL-TAG acl2-8.5> NOTE-RELIEVE-HYPS-FAILURE-FREE acl2-8.5> RW-CACHE-ENTER-CONTEXT acl2-8.5> ERASE-RW-CACHE acl2-8.5> RW-CACHE-EXIT-CONTEXT acl2-8.5> RESTORE-RW-CACHE-ANY-TAG acl2-8.5> CONS-TAG-TREES-RW-CACHE acl2-8.5> NORMALIZE-RW-ANY-CACHE acl2-8.5> CONS-TAG-TREES-RW-CACHE-FIRST acl2-8.5> TAG-TREE-TAGS-SUBSETP acl2-8.5> RW-CACHE acl2-8.5> RW-CACHED-FAILURE-PAIR acl2-8.5> EXTEND-RW-CACHE-ALIST-FREE acl2-8.5> RW-CACHE-ADD-FAILURE-REASON acl2-8.5> ADD-LINEAR-LEMMA-FINISH acl2-8.5> MAKE-STACK-FROM-ALIST acl2-8.5> LAMBDA-NEST-HIDEP acl2-8.5> LAMBDA-NEST-UNHIDE acl2-8.5> MEMO-ACTIVEP acl2-8.5> ACTIVATE-MEMO acl2-8.5> INTERSECTION1-EQ acl2-8.5> FORBIDDEN-FNS-IN-TERM acl2-8.5> FORBIDDEN-FNS-IN-TERM-LIST acl2-8.5> ALL-FNNAMES-LST-LST1 acl2-8.5> FORBIDDEN-FNS-IN-TERM-LIST-LIST acl2-8.5> FORBIDDEN-FNS acl2-8.5> SKIP-META-TERMP-CHECKS-TABLE acl2-8.5> SET-SKIP-META-TERMP-CHECKS! acl2-8.5> SET-SKIP-META-TERMP-CHECKS acl2-8.5> SKIP-META-TERMP-CHECKS acl2-8.5> COLLECT-BAD-FN-ARITY-INFO acl2-8.5> BAD-ARITIES-MSG acl2-8.5> ALL-FFN-SYMBS acl2-8.5> ALL-FFN-SYMBS-LST acl2-8.5> APPLY$-RULE-NAME acl2-8.5> PUSH-WARRANTS acl2-8.5> *FAKE-RUNE-FOR-CERT-DATA* acl2-8.5> *FAKE-RUNE-ALIST* acl2-8.5> MERGE-RUNES acl2-8.5> MERGE-SORT-RUNES acl2-8.5> FN-SLOT-FROM-GENEQVP acl2-8.5> PARTITION-USERFNS-BY-WARRANTP acl2-8.5> REWRITE-LAMBDA-OBJECT-PRE-WARNING acl2-8.5> REWRITE-LAMBDA-OBJECT-POST-WARNING acl2-8.5> COLLECT-0-ARY-HYPS acl2-8.5> *REWRITE-LAMBDA-MODEP-XRUNE* acl2-8.5> (REWRITE REWRITE-SOLIDIFY-PLUS REWRITE-IF acl2-8.5> REWRITE-ARGS REWRITE-PRIMITIVE acl2-8.5> REWRITE-EQUAL RELIEVE-HYP ...) acl2-8.5> acl2-8.5> Finished loading "rewrite.lisp". acl2-8.5> acl2-8.5> ACL2 loading "simplify.lisp". acl2-8.5> "ACL2" acl2-8.5> NEGATE-LIT acl2-8.5> PEGATE-LIT acl2-8.5> ADD-LITERAL acl2-8.5> ADD-EACH-LITERAL acl2-8.5> (SUBSUMES-REC SUBSUMES1-EQUALITY-WITH-CONST SUBSUMES1) acl2-8.5> (SUBSUMES!-REC SUBSUMES!1-EQUALITY-WITH-CONST acl2-8.5> SUBSUMES!1) acl2-8.5> *INIT-SUBSUMES-COUNT* acl2-8.5> SUBSUMES acl2-8.5> SOME-MEMBER-SUBSUMES acl2-8.5> EQUAL-MOD-COMMUTING-LST acl2-8.5> MEMBER-EQUAL-MOD-COMMUTING-LST acl2-8.5> CONJOIN-CLAUSE-TO-CLAUSE-SET acl2-8.5> ADD-EACH-LITERAL-LST acl2-8.5> CONJOIN-CLAUSE-SETS acl2-8.5> SOME-ELEMENT-MEMBER-COMPLEMENT-TERM acl2-8.5> DISJOIN-CLAUSES1 acl2-8.5> DISJOIN-CLAUSES acl2-8.5> DISJOIN-CLAUSE-SEGMENT-TO-CLAUSE-SET acl2-8.5> SPLIT-ON-ASSUMPTIONS acl2-8.5> REWRITE-CLAUSE-ACTION acl2-8.5> WEAK-FC-ACTIVATION-P acl2-8.5> SUSPEND-FC-ACTIVATION acl2-8.5> PRETTYIFY-FC-ACTIVATION acl2-8.5> PRETTYIFY-FC-ACTIVATIONS acl2-8.5> MAKE-FC-ACTIVATION acl2-8.5> MAKE-FC-ACTIVATIONS acl2-8.5> (COLLECT-TERMS-AND-ACTIVATIONS COLLECT-TERMS-AND-ACTIVATIONS-LST) acl2-8.5> COLLECT-TERMS-AND-ACTIVATIONS-FROM-FCD-LST acl2-8.5> (SUBLIS-VARP SUBLIS-VAR-LSTP) acl2-8.5> MULT-SEARCH-TYPE-ALIST acl2-8.5> MULT-LOOKUP-HYP acl2-8.5> (EV-RESPECTING-ENS EV-LST-RESPECTING-ENS) acl2-8.5> ADD-FC-DERIVATIONS acl2-8.5> (PRETTYIFY-FC-DERIVATION PRETTYIFY-FC-DERIVATIONS) acl2-8.5> (EXPUNGE-FC-DERIVATIONS EXPUNGE-FC-DERIVATIONS-LST acl2-8.5> EXPUNGE-FC-DERIVATIONS-TYPE-ALIST acl2-8.5> EXPUNGE-FC-DERIVATIONS-ASSUMPTIONS-LST acl2-8.5> EXPUNGE-FC-DERIVATIONS-ASSUMPTIONS) acl2-8.5> CURRENT-FC-CALL-NUMBER acl2-8.5> CURRENT-FC-CALL-ALIST acl2-8.5> PUT-CURRENT-FC-CALL-ALIST acl2-8.5> INITIALIZE-FC-WORMHOLE-SITES acl2-8.5> SHOW-FC-CRITERIA acl2-8.5> RESET-FC-REPORTING acl2-8.5> TRANSLATE-FC-CRITERION acl2-8.5> TRANSLATE-FC-CRITERIA acl2-8.5> SET-FC-CRITERIA-FN acl2-8.5> SET-FC-CRITERIA acl2-8.5> SET-FC-REPORT-ON-THE-FLY acl2-8.5> NEW-FC-CALL acl2-8.5> MEMBER-ONE-WAY-UNIFY1 acl2-8.5> SATISFYING-FC-ACTIVATION1P acl2-8.5> SATISFYING-FC-ACTIVATIONP acl2-8.5> COLLECT-SATISFYING-FC-ACTIVATIONS acl2-8.5> SATISFYING-VIRTUAL-FC-ACTIVATION1P acl2-8.5> SATISFYING-VIRTUAL-FC-ACTIVATIONP acl2-8.5> SATISFYING-FC-DERIVATION1P acl2-8.5> SATISFYING-FC-DERIVATIONP acl2-8.5> COLLECT-SATISFYING-FC-DERIVATIONS acl2-8.5> FILTER-SATISFYING-VIRTUAL-FC-ACTIVATION acl2-8.5> FILTER-ALL-SATISFYING-FC-DERIVATIONS acl2-8.5> FILTER-SATISFYING-FC-ACTIVATIONS acl2-8.5> FILTER-REDUNDANT-APPROVED-FC-DERIVATION acl2-8.5> COLLECT-RUNE-TRIGGER-PAIRS-FROM-FC-ACTIVATIONS acl2-8.5> COLLECT-RUNE-TRIGGER-PAIRS-FROM-FC-DERIVATIONS acl2-8.5> PRETTYIFY-SUBST acl2-8.5> COLLECT-FC-STATUS-SITE-1 acl2-8.5> COLLECT-FC-STATUS-SITES-2-3-5 acl2-8.5> PRETTYIFY-BLOCKED-FC-INST-HYP acl2-8.5> COLLECT-FC-STATUS-SITE-4 acl2-8.5> COLLECT-FC-STATUS acl2-8.5> MAKE-FC-ACTIVITY-REPORT1 acl2-8.5> MAKE-FC-ACTIVITY-REPORT acl2-8.5> FC-REPORT1 acl2-8.5> FC-REPORT acl2-8.5> FC-EXIT acl2-8.5> (ADVANCE-FC-ACTIVATION1 ADVANCE-FC-ACTIVATION2 acl2-8.5> ADVANCE-FC-ACTIVATION3) acl2-8.5> ADVANCE-FC-ACTIVATION acl2-8.5> ADVANCE-FC-ACTIVATIONS acl2-8.5> FC-PAIR-LST acl2-8.5> FC-PAIR-LST-TYPE-ALIST acl2-8.5> FCD-RUNEP acl2-8.5> FCD-RUNEP-LST acl2-8.5> FCD-WORSE-THAN-OR-EQUAL acl2-8.5> FCD-WORSE-THAN-OR-EQUAL-LST acl2-8.5> EXISTS-FCD-WORSE-THAN-OR-EQUAL acl2-8.5> ALL-DUMB-OCCUR-LST acl2-8.5> ALL-ARGS-OCCUR-AFTER-STRIP-NOT acl2-8.5> APPROVED-FC-DERIVATIONP acl2-8.5> APPROVE-FC-DERIVATIONS acl2-8.5> (MAX-LEVEL-NO MAX-LEVEL-NO-LST GET-LEVEL-NO) acl2-8.5> (SORT-FCDS1-RATING1 SORT-FCDS1-RATING1-LST) acl2-8.5> SORT-FCDS1-RATING acl2-8.5> SORT-FCDS1 acl2-8.5> SORT-FCDS acl2-8.5> STRIP-FCD-CONCLS acl2-8.5> TYPE-ALIST-FCD-LST acl2-8.5> EVERY-CONCL-MEMBER-EQUALP acl2-8.5> COLLECT-DISJUNCTS acl2-8.5> COLLECT-DISJUNCTION-TRIPLES acl2-8.5> EXPLOIT-DISJUNCTION-TRIPLE acl2-8.5> EXPLOIT-DISJUNCTION-TRIPLES1 acl2-8.5> EXPLOIT-DISJUNCTION-TRIPLES acl2-8.5> PROCESS-DISJUNCTION-TRIPLES acl2-8.5> CONCLS-FROM-FCDS acl2-8.5> MAKE-TYPE-ALIST acl2-8.5> STRIP-TTREES-FROM-TYPE-ALIST acl2-8.5> CW-ROUND-BY-ROUND-FN acl2-8.5> CW-ROUND-BY-ROUND acl2-8.5> FORWARD-CHAIN1 acl2-8.5> FORWARD-CHAIN-TOP acl2-8.5> FORWARD-CHAIN acl2-8.5> SELECT-FORWARD-CHAINED-CONCLS-AND-TTREES acl2-8.5> REWRITE-CLAUSE-TYPE-ALIST acl2-8.5> (FOCCURRENCES FOCCURRENCES-LST) acl2-8.5> (MAXIMAL-MULTIPLE MAXIMAL-MULTIPLE-LST) acl2-8.5> MAXIMAL-MULTIPLES1 acl2-8.5> MAXIMAL-MULTIPLES acl2-8.5> MUTUALLY-EXCLUSIVE-TESTS acl2-8.5> MUTUALLY-EXCLUSIVE-SUBSUMPTIONP acl2-8.5> (CLEANUP-IF-EXPR CLEANUP-IF-EXPR-LST) acl2-8.5> ALL-TYPE-REASONING-TAGS-P1 acl2-8.5> ALL-TYPE-REASONING-TAGS-P acl2-8.5> TRY-CLAUSE acl2-8.5> *TRIVIAL-NON-NIL-TTREE* acl2-8.5> MAKE-NON-NIL-TTREE acl2-8.5> TRY-TYPE-SET-AND-CLAUSE acl2-8.5> (LAMBDA-SUBTERMP LAMBDA-SUBTERMP-LST) acl2-8.5> REWRITE-ATM acl2-8.5> (EVERY-OCCURRENCE-EQUIV-HITTABLEP1 EVERY-OCCURRENCE-EQUIV-HITTABLEP1-LISTP) acl2-8.5> EVERY-OCCURRENCE-EQUIV-HITTABLEP acl2-8.5> EVERY-OCCURRENCE-EQUIV-HITTABLEP-IN-CLAUSEP acl2-8.5> (SOME-OCCURRENCE-EQUIV-HITTABLEP1 SOME-OCCURRENCE-EQUIV-HITTABLEP1-LISTP) acl2-8.5> SOME-OCCURRENCE-EQUIV-HITTABLEP acl2-8.5> EQUIV-HITTABLE-IN-SOME-OTHER-LIT acl2-8.5> FIND-TRIVIAL-EQUIVALENCE1 acl2-8.5> FIND-TRIVIAL-EQUIVALENCE acl2-8.5> ADD-LITERAL-AND-PT1 acl2-8.5> ADD-LITERAL-AND-PT acl2-8.5> ADD-BINDING-TO-TAG-TREE acl2-8.5> SUBST-EQUIV-AND-MAYBE-DELETE-LIT acl2-8.5> REMOVE-TRIVIAL-EQUIVALENCES-ENABLED-P acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> REMOVE-TRIVIAL-EQUIVALENCES-REC acl2-8.5> REMOVE-TRIVIAL-EQUIVALENCES acl2-8.5> *INITIAL-BUILT-IN-CLAUSES* acl2-8.5> BUILT-IN-CLAUSEP2 acl2-8.5> BUILT-IN-CLAUSEP1 acl2-8.5> POSSIBLE-TRIVIAL-CLAUSE-P acl2-8.5> TRIVIAL-CLAUSE-P acl2-8.5> BUILT-IN-CLAUSEP acl2-8.5> CRUNCH-CLAUSE-SEGMENTS1 acl2-8.5> CRUNCH-CLAUSE-SEGMENTS2 acl2-8.5> CRUNCH-CLAUSE-SEGMENTS acl2-8.5> STRIP-NON-REWRITTENP-ASSUMPTIONS1 acl2-8.5> STRIP-NON-REWRITTENP-ASSUMPTIONS acl2-8.5> ASSUMNOTE-LIST-TO-TOKEN-LIST acl2-8.5> RESUME-SUSPENDED-ASSUMPTION-REWRITING1 acl2-8.5> RESUME-SUSPENDED-ASSUMPTION-REWRITING acl2-8.5> HELPFUL-LITTLE-ECNT-MSG acl2-8.5> (REWRITE-CLAUSE REWRITE-CLAUSE-LST) acl2-8.5> SETUP-SIMPLIFY-CLAUSE-POT-LST1 acl2-8.5> SETUP-SIMPLIFY-CLAUSE-POT-LST acl2-8.5> SEQUENTIAL-SUBST-VAR-TERM acl2-8.5> PROCESS-EQUATIONAL-POLYS acl2-8.5> ENUMERATE-ELEMENTS acl2-8.5> ALREADY-USED-BY-FERTILIZE-CLAUSEP acl2-8.5> UNHIDDEN-LIT-INFO acl2-8.5> TILDE-@-HYP-PHRASE acl2-8.5> SIMPLIFY-CLAUSE1 acl2-8.5> SOME-ELEMENT-DUMB-OCCUR-LST acl2-8.5> WEAK-PROVE-SPEC-VAR-P acl2-8.5> WEAK-GAG-INFO-P acl2-8.5> WEAK-GAG-STATE-P acl2-8.5> *INITIAL-GAG-STATE* acl2-8.5> *EMPTY-PROVE-SPEC-VAR* acl2-8.5> CONTROLLER-UNIFY-SUBST2 acl2-8.5> CONTROLLER-UNIFY-SUBST1 acl2-8.5> CONTROLLER-UNIFY-SUBST acl2-8.5> FILTER-DISABLED-EXPAND-TERMS acl2-8.5> FOUND-HIT-REWRITE-HIST-ENTRY acl2-8.5> SIMPLIFY-CLAUSE acl2-8.5> SETTLED-DOWN-CLAUSE acl2-8.5> MEMBER-CLASS-NAME-RUNES acl2-8.5> EXTRACT-AND-CLASSIFY-LEMMAS2 acl2-8.5> EXTRACT-AND-CLASSIFY-LEMMAS1 acl2-8.5> RUNES-TO-CLASS-ALIST1 acl2-8.5> STRICT-MERGE-SYMBOL< acl2-8.5> STRICT-MERGE-SORT-SYMBOL< acl2-8.5> SORT-SYMBOL-LISTP acl2-8.5> SET-RULER-EXTENDERS acl2-8.5> STRICT-MERGE-SORT-SYMBOL<-CDRS acl2-8.5> RUNES-TO-CLASS-ALIST acl2-8.5> EXTRACT-AND-CLASSIFY-LEMMAS acl2-8.5> TILDE-*-CONJUNCTION-OF-POSSIBLY-FORCED-NAMES-PHRASE1 acl2-8.5> TILDE-*-CONJUNCTION-OF-POSSIBLY-FORCED-NAMES-PHRASE acl2-8.5> TILDE-*-SIMP-PHRASE1 acl2-8.5> TILDE-*-RAW-SIMP-PHRASE1 acl2-8.5> RECOVER-FORCED-RUNES1 acl2-8.5> RECOVER-FORCED-RUNES acl2-8.5> TILDE-*-RAW-SIMP-PHRASE acl2-8.5> TILDE-*-SIMP-PHRASE acl2-8.5> TILDE-@-POOL-NAME-PHRASE acl2-8.5> TILDE-@-POOL-NAME-PHRASE-LST acl2-8.5> TILDE-@-CLAUSE-ID-PHRASE acl2-8.5> WEAK-BDDNOTE-P acl2-8.5> TILDE-@-BDDNOTE-PHRASE acl2-8.5> PARSE-NATURAL1 acl2-8.5> PARSE-NATURAL acl2-8.5> PARSE-DOTTED-NATURALS acl2-8.5> PARSE-MATCH acl2-8.5> PARSE-PRIMES acl2-8.5> PARSE-CLAUSE-ID2 acl2-8.5> PARSE-CLAUSE-ID1 acl2-8.5> PARSE-CLAUSE-ID acl2-8.5> TILDE-@-CASE-SPLIT-LIMITATIONS-PHRASE acl2-8.5> SIMPLIFY-CLAUSE-MSG1 acl2-8.5> SETTLED-DOWN-CLAUSE-MSG1 acl2-8.5> acl2-8.5> Finished loading "simplify.lisp". acl2-8.5> acl2-8.5> ACL2 loading "bdd.lisp". acl2-8.5> "ACL2" acl2-8.5> MVF acl2-8.5> LOGANDF acl2-8.5> LOGXORF acl2-8.5> LOGIORF acl2-8.5> ASHF acl2-8.5> MX-ID-BOUND acl2-8.5> 1+MX-ID acl2-8.5> BDD-ERROR acl2-8.5> UNIQUE-ID acl2-8.5> TST acl2-8.5> CST-BOOLP acl2-8.5> TBR acl2-8.5> FBR acl2-8.5> LEAFP acl2-8.5> TRM acl2-8.5> BDD-CONSTRUCTORS acl2-8.5> MAKE-LEAF-CST acl2-8.5> EVG-FN-SYMB acl2-8.5> BDD-CONSTRUCTOR-TRM-P acl2-8.5> EVG-TYPE acl2-8.5> MAKE-IF-CST acl2-8.5> *CST-T* acl2-8.5> *CST-NIL* acl2-8.5> CST= acl2-8.5> CST-TP acl2-8.5> CST-NILP acl2-8.5> CST-VARP acl2-8.5> CST-NONNILP acl2-8.5> BOOL-MASK1 acl2-8.5> BOOLEAN-TERM-VAR acl2-8.5> BOOLEAN-HYPS-VARS acl2-8.5> FIRST-BOOLEAN-TYPE-PRESCRIPTION acl2-8.5> RECOGNIZER-RUNE acl2-8.5> BOOL-MASK acl2-8.5> COMMUTATIVE-P1 acl2-8.5> FIND-EQUIVALENCE-RUNE acl2-8.5> EQUIVALENCE-RUNE1 acl2-8.5> EQUIVALENCE-RUNE acl2-8.5> COMMUTATIVE-P acl2-8.5> OP-ALIST acl2-8.5> OP-ALIST-INFO acl2-8.5> IF-OP-CODE acl2-8.5> HASH-SIZE acl2-8.5> IF-HASH-INDEX acl2-8.5> OP-HASH-INDEX1 acl2-8.5> OP-HASH-INDEX acl2-8.5> OP-HASH-INDEX-2 acl2-8.5> OP-HASH-INDEX-IF acl2-8.5> IF-SEARCH-BUCKET acl2-8.5> CST=-LST acl2-8.5> EQ-OP acl2-8.5> OP-SEARCH-BUCKET acl2-8.5> OP-SEARCH-BUCKET-2 acl2-8.5> OP-SEARCH-BUCKET-IF acl2-8.5> CHK-MEMO acl2-8.5> CHK-MEMO-2 acl2-8.5> CHK-MEMO-IF acl2-8.5> HALF-HASH-SIZE acl2-8.5> FOURTH-HASH-SIZE acl2-8.5> OP-HASH-INDEX-STRING acl2-8.5> OP-HASH-INDEX-EVG acl2-8.5> OP-SEARCH-BUCKET-QUOTE acl2-8.5> CHK-MEMO-QUOTEP acl2-8.5> BDD-QUOTEP acl2-8.5> BDD-QUOTEP+ acl2-8.5> WEAK-BDD-RULE-P acl2-8.5> REWRITE-RULE-TO-BDD-RULE acl2-8.5> BDD-RULES-ALIST1 acl2-8.5> EXTRA-RULES-FOR-BDDS acl2-8.5> BDD-RULES-ALIST acl2-8.5> ONE-WAY-UNIFY1-CST-2 acl2-8.5> ONE-WAY-UNIFY1-CST-3 acl2-8.5> (ONE-WAY-UNIFY1-CST ONE-WAY-UNIFY1-CST-LST acl2-8.5> ONE-WAY-UNIFY1-CST-EQUAL) acl2-8.5> SOME-ONE-WAY-UNIFY-CST-LST acl2-8.5> LEAF-CST-LIST acl2-8.5> (DECODE-CST DECODE-CST-LST) acl2-8.5> DECODE-CST-ALIST1 acl2-8.5> DECODE-CST-ALIST acl2-8.5> LEAF-CST-LIST-ARRAY acl2-8.5> *SOME-NON-NIL-VALUE* acl2-8.5> FALSIFYING-ASSIGNMENT1 acl2-8.5> FALSIFYING-ASSIGNMENT acl2-8.5> MAKE-IF acl2-8.5> MAKE-IF-NO-MEMO acl2-8.5> SPLIT-VAR acl2-8.5> MIN-VAR acl2-8.5> COMBINE-OP-CSTS1 acl2-8.5> BOOL-FLG acl2-8.5> SOME-BDD-CONSTRUCTORP acl2-8.5> COMBINE-OP-CSTS-SIMPLE acl2-8.5> BDD-MV-LET acl2-8.5> COMBINE-IF-CSTS+ acl2-8.5> COMBINE-IF-CSTS1 acl2-8.5> COMBINE-IF-CSTS acl2-8.5> CST-LIST-TO-EVG-LIST acl2-8.5> CST-QUOTE-LISTP acl2-8.5> WEAK-BDDSPV-P acl2-8.5> BDD-EV-FNCALL acl2-8.5> COMBINE-OP-CSTS+ acl2-8.5> MAKE-IF-FOR-OP acl2-8.5> (COMBINE-OP-CSTS COMBINE-OP-CSTS-COMM acl2-8.5> COMBINE-OP-CSTS-GUTS acl2-8.5> BDD BDD-ALIST BDD-LIST) acl2-8.5> IF-HT-MAX-LENGTH acl2-8.5> OP-HT-MAX-LENGTH acl2-8.5> LEAF-CST-LIST-TO-ALIST acl2-8.5> BDD-TOP acl2-8.5> GET-BOOL-VARS acl2-8.5> BDD-CLAUSE1 acl2-8.5> EXPAND-AND-OR-SIMPLE+ acl2-8.5> EXPAND-AND-OR-SIMPLE acl2-8.5> EXPAND-CLAUSE acl2-8.5> BDD-CLAUSE acl2-8.5> acl2-8.5> Finished loading "bdd.lisp". acl2-8.5> acl2-8.5> ACL2 loading "other-processes.lisp". acl2-8.5> "ACL2" acl2-8.5> STRIP-FINAL-DIGITS1 acl2-8.5> STRIP-FINAL-DIGITS acl2-8.5> *VAR-FAMILIES-BY-TYPE* acl2-8.5> ASSOC-TS-SUBSETP acl2-8.5> FIRST-NON-MEMBER-EQ acl2-8.5> ABBREVIATE-HYPHENATED-STRING1 acl2-8.5> ABBREVIATE-HYPHENATED-STRING acl2-8.5> GENERATE-VARIABLE-ROOT1 acl2-8.5> GENERATE-VARIABLE-ROOT acl2-8.5> GENERATE-VARIABLE acl2-8.5> GENERATE-VARIABLE-LST acl2-8.5> OCCURS-NOWHERE-ELSE acl2-8.5> FIRST-NOMINATION acl2-8.5> SECOND-NOMINATION acl2-8.5> SOME-HYP-PROBABLY-NILP acl2-8.5> (SUBLIS-EXPR SUBLIS-EXPR-LST) acl2-8.5> NOMINATE-DESTRUCTOR-CANDIDATE acl2-8.5> (NOMINATE-DESTRUCTOR-CANDIDATES NOMINATE-DESTRUCTOR-CANDIDATES-LST) acl2-8.5> SUM-LEVEL-NOS acl2-8.5> PICK-HIGHEST-SUM-LEVEL-NOS acl2-8.5> SELECT-INSTANTIATED-ELIM-RULE acl2-8.5> TYPE-RESTRICTION-SEGMENT acl2-8.5> (SUBTERM-ONE-WAY-UNIFY SUBTERM-ONE-WAY-UNIFY-LST) acl2-8.5> APPLY-GENERALIZE-RULE acl2-8.5> GENERALIZE-RULE-SEGMENT1 acl2-8.5> GENERALIZE-RULE-SEGMENT acl2-8.5> GENERALIZE1 acl2-8.5> APPLY-INSTANTIATED-ELIM-RULE acl2-8.5> ELIMINATE-DESTRUCTORS-CLAUSE1 acl2-8.5> OWNED-VARS acl2-8.5> ENS-FROM-PSPV acl2-8.5> ELIMINATE-DESTRUCTORS-CLAUSE acl2-8.5> PRETTYIFY-CLAUSE1 acl2-8.5> PRETTYIFY-CLAUSE2 acl2-8.5> PRETTYIFY-CLAUSE acl2-8.5> PRETTYIFY-CLAUSE-LST acl2-8.5> PRETTYIFY-CLAUSE-SET acl2-8.5> TILDE-*-ELIM-PHRASE/ALIST1 acl2-8.5> TILDE-*-ELIM-PHRASE/ALIST acl2-8.5> TILDE-*-ELIM-PHRASE3 acl2-8.5> TILDE-*-ELIM-PHRASE2 acl2-8.5> TILDE-*-ELIM-PHRASE1 acl2-8.5> TILDE-*-ELIM-PHRASE acl2-8.5> TILDE-*-UNTRANSLATE-LST-PHRASE acl2-8.5> ELIMINATE-DESTRUCTORS-CLAUSE-MSG1 acl2-8.5> (ALMOST-QUOTEP1 ALMOST-QUOTEP1-LISTP) acl2-8.5> ALMOST-QUOTEP acl2-8.5> DESTRUCTOR-APPLIED-TO-VARSP acl2-8.5> DUMB-OCCUR-LST-EXCEPT acl2-8.5> FERTILIZE-FEASIBLE acl2-8.5> (FERTILIZE-COMPLEXITY MAXIMIZE-FERTILIZE-COMPLEXITY) acl2-8.5> FIRST-FERTILIZE-LIT acl2-8.5> CROSS-FERTILIZEP/C acl2-8.5> CROSS-FERTILIZEP/D acl2-8.5> CROSS-FERTILIZEP acl2-8.5> DELETE-FROM-TTREE acl2-8.5> FERTILIZE-CLAUSE1 acl2-8.5> FERTILIZE-CLAUSE acl2-8.5> FERTILIZE-CLAUSE-MSG1 acl2-8.5> COLLECTABLE-FNP acl2-8.5> (SMALLEST-COMMON-SUBTERMS1 SMALLEST-COMMON-SUBTERMS1-LST) acl2-8.5> DUMB-FN-COUNT-1 acl2-8.5> DUMB-FN-COUNT acl2-8.5> SMALLEST-COMMON-SUBTERMS acl2-8.5> GENERALIZING-RELATIONP acl2-8.5> GENERALIZABLE-TERMS-ACROSS-RELATIONS acl2-8.5> GENERALIZABLE-TERMS-ACROSS-LITERALS1 acl2-8.5> GENERALIZABLE-TERMS-ACROSS-LITERALS acl2-8.5> GENERALIZABLE-TERMS acl2-8.5> GENERALIZE-CLAUSE acl2-8.5> TILDE-*-GEN-PHRASE/ALIST1 acl2-8.5> TILDE-*-GEN-PHRASE/ALIST acl2-8.5> TILDE-*-GEN-PHRASE acl2-8.5> GENERALIZE-CLAUSE-MSG1 acl2-8.5> acl2-8.5> Finished loading "other-processes.lisp". acl2-8.5> acl2-8.5> ACL2 loading "induct.lisp". acl2-8.5> "ACL2" acl2-8.5> SELECT-X-CL-SET acl2-8.5> UNCHANGEABLES acl2-8.5> CHANGEABLES acl2-8.5> SOUND-INDUCTION-PRINCIPLE-MASK1 acl2-8.5> SOUND-INDUCTION-PRINCIPLE-MASK acl2-8.5> WEAK-CANDIDATE-P acl2-8.5> COUNT-NON-NILS acl2-8.5> CONTROLLERS acl2-8.5> CHANGED/UNCHANGED-VARS acl2-8.5> WEAK-TESTS-AND-ALISTS-P acl2-8.5> TESTS-AND-ALISTS/ALIST acl2-8.5> TESTS-AND-ALISTS/ALISTS acl2-8.5> WEAK-TESTS-AND-CALLS-P acl2-8.5> WEAK-JUSTIFICATION-P acl2-8.5> TESTS-AND-ALISTS acl2-8.5> TESTS-AND-ALISTS-LST acl2-8.5> FLESH-OUT-INDUCTION-PRINCIPLE acl2-8.5> INTRINSIC-SUGGESTED-INDUCTION-CAND acl2-8.5> (APPLY-INDUCTION-RULE SUGGESTED-INDUCTION-CANDS1 acl2-8.5> SUGGESTED-INDUCTION-CANDS) acl2-8.5> (GET-INDUCTION-CANDS GET-INDUCTION-CANDS-LST) acl2-8.5> GET-INDUCTION-CANDS-FROM-CL-SET1 acl2-8.5> GET-INDUCTION-CANDS-FROM-CL-SET acl2-8.5> (PIGEON-HOLEP-APPLY PIGEON-HOLEP PIGEON-HOLEP1) acl2-8.5> FLUSH-CAND1-DOWN-CAND2 acl2-8.5> FLUSH-CANDIDATES acl2-8.5> ALISTS-AGREEP acl2-8.5> IRRECONCILABLE-ALISTSP acl2-8.5> AFFINITY acl2-8.5> MEMBER-AFFINITY acl2-8.5> OCCUR-AFFINITY acl2-8.5> SOME-OCCUR-AFFINITY acl2-8.5> ALL-OCCUR-AFFINITY acl2-8.5> CONTAINS-AFFINITY acl2-8.5> ANTAGONISTIC-TESTS-AND-ALISTS-LSTP acl2-8.5> ANTAGONISTIC-TESTS-AND-ALISTS-LSTSP acl2-8.5> EVERY-ALIST1-MATEDP acl2-8.5> MERGE-ALIST1-INTO-ALIST2 acl2-8.5> MERGE-ALIST1-LST-INTO-ALIST2 acl2-8.5> MERGE-LST1-INTO-ALIST2 acl2-8.5> MERGE-LST1-INTO-ALIST2-LST acl2-8.5> MERGE-LST1-INTO-LST2 acl2-8.5> MERGE-TESTS-AND-ALISTS-LSTS acl2-8.5> MERGE-CAND1-INTO-CAND2 acl2-8.5> MERGE-CANDIDATES acl2-8.5> CONTROLLER-VARIABLES1 acl2-8.5> CONTROLLER-VARIABLES acl2-8.5> INDUCT-VARS1 acl2-8.5> INDUCT-VARS acl2-8.5> VETOEDP acl2-8.5> COMPUTE-VETOES1 acl2-8.5> COMPUTE-VETOES2 acl2-8.5> COMPUTE-VETOES acl2-8.5> INDUCTION-COMPLEXITY1 acl2-8.5> MAXIMAL-ELEMENTS-APPLY acl2-8.5> MAXIMAL-ELEMENTS1 acl2-8.5> MAXIMAL-ELEMENTS acl2-8.5> INTERSECTP-EQ/UNION-EQUAL acl2-8.5> EQUAL/UNION-EQUAL acl2-8.5> SUBSETP-EQUAL/SMALLER acl2-8.5> M&M-APPLY acl2-8.5> COUNT-OFF acl2-8.5> M&M-SEARCH acl2-8.5> M&M1 acl2-8.5> M&M acl2-8.5> CONS-SUBSET-TREE acl2-8.5> CAR-SUBSET-TREE acl2-8.5> CDR-SUBSET-TREE acl2-8.5> OR-SUBSET-TREES acl2-8.5> M&M-OVER-POWERSET1 acl2-8.5> M&M-OVER-POWERSET acl2-8.5> ALL-PICKS2 acl2-8.5> ALL-PICKS2R acl2-8.5> ALL-PICKS1 acl2-8.5> ALL-PICKS acl2-8.5> DUMB-NEGATE-LIT-LST-LST acl2-8.5> INDUCTION-HYP-CLAUSE-SEGMENTS2 acl2-8.5> INDUCTION-HYP-CLAUSE-SEGMENTS1 acl2-8.5> INDUCTION-HYP-CLAUSE-SEGMENTS acl2-8.5> INDUCTION-FORMULA3 acl2-8.5> INDUCTION-FORMULA2 acl2-8.5> INDUCTION-FORMULA1 acl2-8.5> INDUCTION-FORMULA acl2-8.5> ALL-PICKS-SIZE acl2-8.5> INDUCTION-FORMULA-SIZE1 acl2-8.5> INDUCTION-FORMULA-SIZE acl2-8.5> *MAXIMUM-INDUCT-SIZE* acl2-8.5> TERMIFY-CLAUSE-SET acl2-8.5> INFORM-SIMPLIFY3 acl2-8.5> INFORM-SIMPLIFY2 acl2-8.5> INFORM-SIMPLIFY1 acl2-8.5> INFORM-SIMPLIFY acl2-8.5> ALL-VARS1-LST-LST acl2-8.5> GEN-NEW-NAME1 acl2-8.5> GEN-NEW-NAME acl2-8.5> UNMEASURED-VARIABLES3 acl2-8.5> UNMEASURED-VARIABLES2 acl2-8.5> UNMEASURED-VARIABLES1 acl2-8.5> UNMEASURED-VARIABLES acl2-8.5> TILDE-@-WELL-FOUNDED-RELATION-PHRASE acl2-8.5> MEASURED-VARIABLES acl2-8.5> INDUCT-MSG/CONTINUE acl2-8.5> (REC-FNNAMES REC-FNNAMES-LST) acl2-8.5> INDUCT-MSG/LOSE acl2-8.5> SET-DIFFERENCE-AUGMENTED-THEORIES acl2-8.5> LOAD-HINT-SETTINGS-INTO-RCNST acl2-8.5> UPDATE-HINT-SETTINGS acl2-8.5> LOAD-HINT-SETTINGS-INTO-PSPV acl2-8.5> RESTORE-HINT-SETTINGS-IN-PSPV acl2-8.5> REMOVE-TRIVIAL-CLAUSES acl2-8.5> REMOVE-ADJACENT-DUPLICATES-EQ acl2-8.5> INDUCT acl2-8.5> PAIR-VARS-WITH-LITS acl2-8.5> (FFNNAMES-SUBSETP FFNNAMES-SUBSETP-LISTP) acl2-8.5> PROBABLY-NOT-VALIDP acl2-8.5> IRRELEVANT-LITS acl2-8.5> ELIMINATE-IRRELEVANCE-CLAUSE acl2-8.5> ELIMINATE-IRRELEVANCE-CLAUSE-MSG1 acl2-8.5> acl2-8.5> Finished loading "induct.lisp". acl2-8.5> acl2-8.5> ACL2 loading "proof-builder-pkg.lisp". acl2-8.5> "ACL2" acl2-8.5> "ACL2-PC" acl2-8.5> acl2-8.5> Finished loading "proof-builder-pkg.lisp". acl2-8.5> acl2-8.5> ACL2 loading "doc.lisp". acl2-8.5> "ACL2" acl2-8.5> *ACL2-SYSTEM-DOCUMENTATION* acl2-8.5> acl2-8.5> Finished loading "doc.lisp". acl2-8.5> acl2-8.5> ACL2 loading "history-management.lisp". acl2-8.5> "ACL2" acl2-8.5> WEAK-GOAL-TREE-P acl2-8.5> START-PROOF-TREE-FN acl2-8.5> START-PROOF-TREE acl2-8.5> CHECKPOINT-FORCED-GOALS acl2-8.5> STOP-PROOF-TREE-FN acl2-8.5> STOP-PROOF-TREE acl2-8.5> (INSERT-INTO-GOAL-TREE-REC INSERT-INTO-GOAL-TREE-LST) acl2-8.5> INSERT-INTO-GOAL-TREE acl2-8.5> SET-DIFFERENCE-EQUAL-CHANGEDP acl2-8.5> (PRUNE-GOAL-TREE PRUNE-GOAL-TREE-LST) acl2-8.5> PRUNE-PROOF-TREE acl2-8.5> PRINT-STRING-REPEAT acl2-8.5> *FORMAT-PROC-ALIST* acl2-8.5> FORMAT-FORCED-SUBGOALS acl2-8.5> FORMAT-PROCESSOR acl2-8.5> (FORMAT-GOAL-TREE-LST FORMAT-GOAL-TREE) acl2-8.5> FORMAT-PROOF-TREE acl2-8.5> PRINT-PROOF-TREE1 acl2-8.5> *PROOF-FAILURE-STRING* acl2-8.5> PRINT-PROOF-TREE-CTX acl2-8.5> *PROOF-TREE-START-DELIMITER* acl2-8.5> *PROOF-TREE-END-DELIMITER* acl2-8.5> PRINT-PROOF-TREE-FINISH acl2-8.5> PRINT-PROOF-TREE acl2-8.5> (DECORATE-FORCED-GOALS-1 DECORATE-FORCED-GOALS-1-LST) acl2-8.5> DECORATE-FORCED-GOALS acl2-8.5> DECORATE-FORCED-GOALS-IN-PROOF-TREE acl2-8.5> ASSUMNOTE-LIST-TO-CLAUSE-ID-LIST acl2-8.5> ASSUMNOTE-LIST-LIST-TO-CLAUSE-ID-LIST-LIST acl2-8.5> EXTEND-PROOF-TREE-FOR-FORCING-ROUND acl2-8.5> INITIALIZE-PROOF-TREE1 acl2-8.5> INITIALIZE-PROOF-TREE acl2-8.5> *STAR-1-CLAUSE-ID* acl2-8.5> (REVERT-GOAL-TREE-REC REVERT-GOAL-TREE-LST) acl2-8.5> REVERT-GOAL-TREE acl2-8.5> WEAK-POOL-ELEMENT-P acl2-8.5> POOL-LST1 acl2-8.5> POOL-LST acl2-8.5> INCREMENT-PROOF-TREE acl2-8.5> GOAL-TREE-WITH-CL-ID acl2-8.5> (GOAL-TREE-CHOOSE-DISJUNCT-REC GOAL-TREE-CHOOSE-DISJUNCT-LST) acl2-8.5> GOAL-TREE-CHOOSE-DISJUNCT acl2-8.5> INSTALL-DISJUNCT-INTO-PROOF-TREE acl2-8.5> LOGICAL-NAMEP acl2-8.5> LOGICAL-NAME-TYPE-STRING acl2-8.5> SCAN-TO-COMMAND acl2-8.5> UPDATE-WORLD-INDEX acl2-8.5> STORE-ABSOLUTE-EVENT-NUMBER acl2-8.5> THE-NAMEX-SYMBOL-CLASS1 acl2-8.5> THE-NAMEX-SYMBOL-CLASS acl2-8.5> ADD-EVENT-LANDMARK acl2-8.5> ER-DECODE-LOGICAL-NAME acl2-8.5> RENEW-LEMMAS acl2-8.5> RENEW-NAME/ERASE acl2-8.5> RENEW-NAME/OVERWRITE acl2-8.5> RENEW-NAME acl2-8.5> RENEW-NAMES acl2-8.5> COLLECT-REDEFINED acl2-8.5> SCRUNCH-EQ acl2-8.5> PRINT-REDEFINITION-WARNING acl2-8.5> CLEAR-EVENT-DATA acl2-8.5> GET-EVENT-DATA acl2-8.5> PUT-EVENT-DATA acl2-8.5> LAST-PROVER-STEPS acl2-8.5> INITIALIZE-SUMMARY-ACCUMULATORS acl2-8.5> CLEAR-WARNING-SUMMARIES-ALIST acl2-8.5> CLEAR-WARNING-SUMMARIES acl2-8.5> PRINT-WARNINGS-SUMMARY acl2-8.5> SKIP-PROOF-TREE-TIME acl2-8.5> PRINT-TIME-SUMMARY acl2-8.5> PROVER-STEPS acl2-8.5> PRINT-STEPS-SUMMARY acl2-8.5> *GAG-PREFIX* acl2-8.5> *GAG-SUFFIX* acl2-8.5> GAG-START-MSG acl2-8.5> PRINT-GAG-INFO acl2-8.5> SET-CHECKPOINT-SUMMARY-LIMIT-FN acl2-8.5> SET-CHECKPOINT-SUMMARY-LIMIT acl2-8.5> CHECKPOINT-SUMMARY-LIMIT acl2-8.5> PRINT-GAG-STACK-REV acl2-8.5> REVERSE-GAG-STACK acl2-8.5> PRINT-GAG-STATE-ABORT-STACK-MSG acl2-8.5> PRINT-GAG-STATE1 acl2-8.5> SAVE-AND-PRINT-GAG-STATE acl2-8.5> TILDE-@P acl2-8.5> PRINT-FAILURE1 acl2-8.5> PRINT-FAILURE acl2-8.5> INITIALIZE-EVENT-USER acl2-8.5> FINALIZE-EVENT-USER acl2-8.5> LMI-SEED acl2-8.5> LMI-TECHS acl2-8.5> LMI-SEED-LST acl2-8.5> LMI-TECHS-LST acl2-8.5> LMI-SEEDS-INFO acl2-8.5> PRINT-RUNES-SUMMARY acl2-8.5> USE-NAMES-IN-TTREE acl2-8.5> BY-NAMES-IN-TTREE acl2-8.5> WEAK-CLAUSE-PROCESSOR-HINT-P acl2-8.5> COLLECT-NON-HINT-EVENTS acl2-8.5> HINT-EVENTS-SYMBOLS acl2-8.5> GET-SUMMARY-DATA acl2-8.5> CL-PROC-DATA-IN-TTREE-1 acl2-8.5> CL-PROC-DATA-IN-TTREE acl2-8.5> HINT-EVENT-NAMES-IN-TTREE acl2-8.5> PRINT-HINT-EVENTS-SUMMARY acl2-8.5> PRINT-SPLITTER-RULES-SUMMARY-1 acl2-8.5> PRINT-SPLITTER-RULES-SUMMARY acl2-8.5> PRINT-RULES-AND-HINT-EVENTS-SUMMARY acl2-8.5> MODIFIED-SYSTEM-ATTACHMENT acl2-8.5> MODIFIED-SYSTEM-ATTACHMENTS-1 acl2-8.5> MODIFIED-SYSTEM-ATTACHMENTS acl2-8.5> PRINT-SYSTEM-ATTACHMENTS-SUMMARY acl2-8.5> PRINT-SUMMARY acl2-8.5> WITH-PROVER-STEP-LIMIT-FN acl2-8.5> WITH-PROVER-STEP-LIMIT acl2-8.5> WITH-PROVER-STEP-LIMIT! acl2-8.5> WEAK-PROVED-FUNCTIONAL-INSTANCES-ALIST-ENTRY-P acl2-8.5> SUPPLY-NAME-FOR-PROVED-FUNCTIONAL-INSTANCES-ALIST-ENTRY acl2-8.5> PROVED-FUNCTIONAL-INSTANCES-FROM-TAGGED-OBJECTS acl2-8.5> ADD-COMMAND-LANDMARK acl2-8.5> FIND-LONGEST-COMMON-RETRACTION1 acl2-8.5> FIND-LONGEST-COMMON-RETRACTION1-EVENT acl2-8.5> FIND-LONGEST-COMMON-RETRACTION acl2-8.5> INSTALL-GLOBAL-ENABLED-STRUCTURE acl2-8.5> RETRACT-STOBJ-TABLES acl2-8.5> SET-W acl2-8.5> SET-W! acl2-8.5> SAVE-EVENT-STATE-GLOBALS acl2-8.5> *PROTECTED-SYSTEM-STATE-GLOBALS* acl2-8.5> STATE-GLOBAL-BINDINGS acl2-8.5> *PROTECTED-SYSTEM-STATE-GLOBAL-BINDINGS* acl2-8.5> PROTECT-SYSTEM-STATE-GLOBALS acl2-8.5> FORMAL-VALUE-TRIPLE acl2-8.5> TRANSLATE-SIMPLE-OR-ERROR-TRIPLE acl2-8.5> XTRANS-EVAL acl2-8.5> XTRANS-EVAL-STATE-FN-ATTACHMENT acl2-8.5> WITH-CTX-SUMMARIZED acl2-8.5> REVERT-WORLD-ON-ERROR acl2-8.5> CHK-THEORY-EXPR-VALUE1 acl2-8.5> CHK-THEORY-EXPR-VALUE acl2-8.5> THEORY-FN-TRANSLATED-CALLP acl2-8.5> EVAL-THEORY-EXPR acl2-8.5> APPEND-STRIP-CARS acl2-8.5> APPEND-STRIP-CDRS acl2-8.5> NO-RUNE-BASED-ON acl2-8.5> REVAPPEND-DELETE-RUNES-BASED-ON-SYMBOLS1 acl2-8.5> REVAPPEND-DELETE-RUNES-BASED-ON-SYMBOLS acl2-8.5> CURRENT-THEORY1 acl2-8.5> FIRST-N-AC-REV acl2-8.5> LONGEST-COMMON-TAIL-LENGTH-REC acl2-8.5> LONGEST-COMMON-TAIL-LENGTH acl2-8.5> EXTEND-CURRENT-THEORY acl2-8.5> UPDATE-CURRENT-THEORY acl2-8.5> PUT-CLTL-COMMAND acl2-8.5> STRIP-NON-NIL-BASE-SYMBOLS acl2-8.5> INSTALL-PROOF-SUPPORTERS acl2-8.5> UPDATE-W acl2-8.5> SKIP-PROOFS-DUE-TO-SYSTEM acl2-8.5> SET-CERT-REPLAY-P acl2-8.5> INSTALL-EVENT acl2-8.5> STOP-REDUNDANT-EVENT-FN1 acl2-8.5> STOP-REDUNDANT-EVENT-FN acl2-8.5> STOP-REDUNDANT-EVENT acl2-8.5> WEAK-COMMAND-NUMBER-BASELINE-INFO-P acl2-8.5> ABSOLUTE-TO-RELATIVE-COMMAND-NUMBER acl2-8.5> RELATIVE-TO-ABSOLUTE-COMMAND-NUMBER acl2-8.5> NORMALIZE-ABSOLUTE-COMMAND-NUMBER acl2-8.5> TREE-OCCUR acl2-8.5> CD-FORM-MATCHP acl2-8.5> CD-SOME-EVENT-MATCHP acl2-8.5> CD-SEARCH acl2-8.5> SUPERIOR-COMMAND-WORLD acl2-8.5> ER-DECODE-CD acl2-8.5> WEAK-LDD-STATUS-P acl2-8.5> MAKE-LDD-FLAGS acl2-8.5> MAKE-LDD acl2-8.5> ACCESS-LDD-CLASS acl2-8.5> ACCESS-LDD-MARKP acl2-8.5> ACCESS-LDD-STATUS acl2-8.5> ACCESS-LDD-FULLP acl2-8.5> ACCESS-LDD-N acl2-8.5> ACCESS-LDD-FORM acl2-8.5> BIG-D-LITTLE-D-NAME1 acl2-8.5> BIG-D-LITTLE-D-NAME acl2-8.5> BIG-D-LITTLE-D-CLIQUE1 acl2-8.5> BIG-D-LITTLE-D-CLIQUE acl2-8.5> BIG-D-LITTLE-D-EVENT acl2-8.5> BIG-D-LITTLE-D-COMMAND-BLOCK acl2-8.5> BIG-M-LITTLE-M-NAME acl2-8.5> BIG-M-LITTLE-M-CLIQUE1 acl2-8.5> BIG-M-LITTLE-M-CLIQUE acl2-8.5> BIG-M-LITTLE-M-EVENT acl2-8.5> BIG-M-LITTLE-M-COMMAND-BLOCK acl2-8.5> SYMBOL-CLASS-CHAR acl2-8.5> DEFUN-MODE-STRING acl2-8.5> BIG-C-LITTLE-C-EVENT acl2-8.5> BIG-C-LITTLE-C-COMMAND-BLOCK acl2-8.5> PRINT-LDD-FULL-OR-SKETCH/MUTUAL-RECURSION acl2-8.5> PRINT-LDD-FULL-OR-SKETCH/ENCAPSULATE acl2-8.5> NORMALIZE-CHAR acl2-8.5> NORMALIZE-STRING1 acl2-8.5> NORMALIZE-STRING acl2-8.5> STRING-MATCHP acl2-8.5> PRINT-LDD-FULL-OR-SKETCH acl2-8.5> WITH-BASE-10 acl2-8.5> PRINT-LDD-FORMULA-COLUMN acl2-8.5> PRINT-LDD acl2-8.5> PRINT-LDDS acl2-8.5> MAKE-COMMAND-LDD acl2-8.5> EXTEND-PE-TABLE acl2-8.5> PE-EVENT-FORM acl2-8.5> MAKE-EVENT-LDD acl2-8.5> MAKE-LDDS-COMMAND-SEQUENCE acl2-8.5> MAKE-LDDS-COMMAND-BLOCK1 acl2-8.5> MAKE-LDDS-COMMAND-BLOCK acl2-8.5> ENS-MAYBE-BRR acl2-8.5> PCB-PCB!-FN acl2-8.5> PCB!-FN acl2-8.5> PCB-FN acl2-8.5> PCB! acl2-8.5> PC-FN acl2-8.5> PC acl2-8.5> PCS-FN acl2-8.5> PCS acl2-8.5> GET-COMMAND-SEQUENCE-FN1 acl2-8.5> GET-COMMAND-SEQUENCE-FN acl2-8.5> GET-COMMAND-SEQUENCE acl2-8.5> GCS acl2-8.5> PBT acl2-8.5> PCB acl2-8.5> PRINT-INDENTED-LIST-MSG acl2-8.5> PRINT-INDENTED-LIST acl2-8.5> RELATIVIZE-BOOK-PATH acl2-8.5> RELATIVIZE-BOOK-PATH-LST acl2-8.5> PRINT-BOOK-PATH acl2-8.5> PE-FN1 acl2-8.5> PE-FN2 acl2-8.5> PE-FN-MAIN acl2-8.5> PE-FN acl2-8.5> PE acl2-8.5> PE! acl2-8.5> GTHM acl2-8.5> TTHM acl2-8.5> COMMAND-BLOCK-NAMES1 acl2-8.5> COMMAND-BLOCK-NAMES acl2-8.5> SYMBOL-NAME-LST acl2-8.5> ACL2-QUERY-SIMULATE-INTERACTION acl2-8.5> ACL2-QUERY1 acl2-8.5> ACL2-QUERY acl2-8.5> COLLECT-NAMES-IN-DEFUN-MODES acl2-8.5> UBT-UBU-QUERY acl2-8.5> UBT? acl2-8.5> UBT acl2-8.5> UBT! acl2-8.5> UBU? acl2-8.5> UBU acl2-8.5> UBU! acl2-8.5> U acl2-8.5> CHK-VIRGIN-MSG acl2-8.5> CHK-VIRGIN acl2-8.5> CHK-BOOT-STRAP-REDEFINEABLE-NAMEP acl2-8.5> MAYBE-COERCE-OVERWRITE-TO-ERASE acl2-8.5> REDEFINITION-RENEWAL-MODE acl2-8.5> REDEFINED-NAMES1 acl2-8.5> REDEFINED-NAMES acl2-8.5> CHK-REDEFINEABLE-NAMEP acl2-8.5> CHK-JUST-NEW-NAME acl2-8.5> NO-NEW-NAMESP acl2-8.5> CHK-JUST-NEW-NAMES-REC acl2-8.5> CHK-JUST-NEW-NAMES acl2-8.5> ALPHA-< acl2-8.5> MERGE-ALPHA-< acl2-8.5> MERGE-SORT-ALPHA-< acl2-8.5> PUTPROP-UNLESS acl2-8.5> REDEFINED-WARNING acl2-8.5> REDUNDANT-LABELP acl2-8.5> MAKE-CTX-FOR-EVENT acl2-8.5> DEFLABEL-FN acl2-8.5> DEGREE-OF-MATCH2 acl2-8.5> DEGREE-OF-MATCH1 acl2-8.5> DEGREE-OF-MATCH acl2-8.5> FIND-LIKELY-NEAR-MISSES acl2-8.5> PRINT-DOC-DWIM acl2-8.5> DOC-FN acl2-8.5> DOC acl2-8.5> HELP acl2-8.5> TRANS-FN acl2-8.5> TRANS!-FN acl2-8.5> TRANS acl2-8.5> TRANS! acl2-8.5> TRANS1-FN acl2-8.5> TRANS1 acl2-8.5> TRANSLAM acl2-8.5> TILDE-*-PROPS-FN-PHRASE1 acl2-8.5> TILDE-*-PROPS-FN-PHRASE acl2-8.5> PROPS-FN acl2-8.5> PROPS acl2-8.5> WALKABOUT-NTH acl2-8.5> WALKABOUT-IP acl2-8.5> WALKABOUT-HUH acl2-8.5> WALKABOUT1 acl2-8.5> WALKABOUT acl2-8.5> WALKABOUT=-FN acl2-8.5> WALKABOUT= acl2-8.5> LOOKUP-BDDNOTE acl2-8.5> UPDATE-BDDNOTE-WITH-TERM acl2-8.5> SHOW-BDD acl2-8.5> SHOW-BDD-GOAL acl2-8.5> MERGE-CAR-TERM-ORDER acl2-8.5> MERGE-SORT-CAR-TERM-ORDER acl2-8.5> FALSIFYING-PAIR-P acl2-8.5> BOGUS-FALSIFYING-ASSIGNMENT-VAR acl2-8.5> SHOW-FALSIFYING-ASSIGNMENT acl2-8.5> SHOW-BDD-TERM acl2-8.5> TILDE-*-SUBSTITUTION-PHRASE1 acl2-8.5> TILDE-*-SUBSTITUTION-PHRASE acl2-8.5> SHOW-BDD-BACKTRACE acl2-8.5> SHOW-BDD-FN acl2-8.5> GET-DOCS acl2-8.5> GET-GUARDSP acl2-8.5> *NO-MEASURE* acl2-8.5> GET-MEASURES1 acl2-8.5> GET-MEASURES2 acl2-8.5> GET-MEASURES acl2-8.5> *NO-RULER-EXTENDERS* acl2-8.5> *BASIC-RULER-EXTENDERS* acl2-8.5> *BASIC-RULER-EXTENDERS-PLUS-LAMBDAS* acl2-8.5> GET-RULER-EXTENDERS1 acl2-8.5> GET-RULER-EXTENDERS2 acl2-8.5> DEFAULT-RULER-EXTENDERS-FROM-TABLE acl2-8.5> DEFAULT-RULER-EXTENDERS acl2-8.5> GET-RULER-EXTENDERS-LST acl2-8.5> GET-HINTS1 acl2-8.5> GET-HINTS acl2-8.5> GET-GUARD-HINTS1 acl2-8.5> GET-GUARD-HINTS acl2-8.5> GET-NORMALIZEP acl2-8.5> GET-NORMALIZEPS acl2-8.5> CHK-XARGS-KEYWORDS1 acl2-8.5> CHK-XARGS-KEYWORDS acl2-8.5> GET-NAMES acl2-8.5> GET-BODIES acl2-8.5> (FIND-NONTRIVIAL-RULERS FIND-NONTRIVIAL-RULERS-LST) acl2-8.5> TILDE-@-FREE-VARS-PHRASE acl2-8.5> CHK-FREE-VARS acl2-8.5> CHK-DECLARED-IGNORES acl2-8.5> CHK-FREE-AND-IGNORED-VARS acl2-8.5> CHK-FREE-AND-IGNORED-VARS-LSTS acl2-8.5> PUTPROP-X-LST1 acl2-8.5> PUTPROP-X-LST2 acl2-8.5> PUTPROP-X-LST2-UNLESS acl2-8.5> TRANSLATE-TERM-LST acl2-8.5> FIND-NAMED-LEMMA acl2-8.5> FIND-RUNED-LEMMA acl2-8.5> (FREE-VARSP-MEMBER FREE-VARSP-MEMBER-LST) acl2-8.5> TRANSLATE-EXPAND-TERM1 acl2-8.5> TRANSLATE-EXPAND-TERM acl2-8.5> TRANSLATE-EXPAND-HINT1 acl2-8.5> TRANSLATE-EXPAND-HINT acl2-8.5> CONS-ALL-TO-LST acl2-8.5> TRANSLATE-SUBSTITUTION acl2-8.5> TRANSLATE-SUBSTITUTION-LST acl2-8.5> GET-REWRITE-AND-DEFN-RUNES-FROM-RUNIC-MAPPING-PAIRS acl2-8.5> TRANSLATE-RESTRICT-HINT acl2-8.5> *DO-NOT-PROCESSES* acl2-8.5> COERCE-TO-PROCESS-NAME-LST acl2-8.5> COERCE-TO-ACL2-PACKAGE-LST acl2-8.5> CHK-DO-NOT-EXPR-VALUE acl2-8.5> TRANSLATE-DO-NOT-HINT acl2-8.5> TRANSLATE-DO-NOT-INDUCT-HINT acl2-8.5> TRANSLATE-HANDS-OFF-HINT1 acl2-8.5> TRANSLATE-HANDS-OFF-HINT acl2-8.5> TRUNCATED-CLASS acl2-8.5> TESTS-AND-ALISTS-LST-FROM-FN acl2-8.5> COROLLARY acl2-8.5> FORMULA acl2-8.5> PF-INDUCTION-SCHEME acl2-8.5> PF-FN acl2-8.5> PF acl2-8.5> MERGE-SYMBOL< acl2-8.5> MERGE-SORT-SYMBOL< acl2-8.5> *NON-INSTANTIABLE-PRIMITIVES* acl2-8.5> INSTANTIABLEP acl2-8.5> CONSTRAINT-INFO acl2-8.5> CHK-EQUAL-ARITIES acl2-8.5> EXTEND-SORTED-SYMBOL-ALIST acl2-8.5> TRANSLATE-FUNCTIONAL-SUBSTITUTION acl2-8.5> (SUBLIS-FN-REC SUBLIS-FN-REC-LST) acl2-8.5> SUBLIS-FN acl2-8.5> SUBLIS-FN-SIMPLE acl2-8.5> SUBLIS-FN-LST-SIMPLE acl2-8.5> (INSTANTIABLE-FFN-SYMBS INSTANTIABLE-FFN-SYMBS-LST) acl2-8.5> UNKNOWN-CONSTRAINTS-P acl2-8.5> UNKNOWN-CONSTRAINTS-SUPPORTERS acl2-8.5> COLLECT-INSTANTIABLEP1 acl2-8.5> ALL-INSTANTIABLEP acl2-8.5> COLLECT-INSTANTIABLEP acl2-8.5> IMMEDIATE-INSTANTIABLE-ANCESTORS acl2-8.5> INSTANTIABLE-ANCESTORS acl2-8.5> (HITP HITP-LST) acl2-8.5> EVENT-RESPONSIBLE-FOR-PROVED-CONSTRAINT acl2-8.5> GETPROP-X-LST acl2-8.5> FILTER-HITPS acl2-8.5> RELEVANT-CONSTRAINTS1 acl2-8.5> RELEVANT-CONSTRAINTS1-AXIOMS acl2-8.5> RELEVANT-CONSTRAINTS acl2-8.5> (BOUND-VARS BOUND-VARS-LST) acl2-8.5> TRANSLATE-LMI/INSTANCE-FIX-ALIST acl2-8.5> TRANSLATE-LMI/INSTANCE acl2-8.5> FN-SUBST-FREE-VARS acl2-8.5> FN-SUBST-RENAMING-ALIST acl2-8.5> REMOVE-CAPTURE-IN-CONSTRAINT-LST acl2-8.5> TRANSLATE-LMI/FUNCTIONAL-INSTANCE acl2-8.5> WEAK-TESTS-AND-CALL-P acl2-8.5> (ALL-CALLS ALL-CALLS-LST) acl2-8.5> ALL-CALLS-ALIST acl2-8.5> TERMINATION-MACHINE1 acl2-8.5> (FFNNAMESP-EQ FFNNAMESP-EQ-LST) acl2-8.5> MEMBER-EQ-ALL acl2-8.5> *EQUALITY-ALIASES* acl2-8.5> TERM-EQUATED-TO-CONSTANT acl2-8.5> TERM-EQUATED-TO-CONSTANT-IN-TERMLIST acl2-8.5> SIMPLIFY-TESTS acl2-8.5> ADD-TEST-SMART acl2-8.5> (CHOKE-ON-LOOP$-RECURSION1 CHOKE-ON-LOOP$-RECURSION1-LST) acl2-8.5> CHOKE-ON-LOOP$-RECURSION acl2-8.5> (ALL-LOOP$-SCION-QUOTE-LAMBDAS ALL-LOOP$-SCION-QUOTE-LAMBDAS-LST) acl2-8.5> (TERMINATION-MACHINE-REC TERMINATION-MACHINE-REC-FOR-LIST) acl2-8.5> TERMINATION-MACHINE acl2-8.5> TERMINATION-MACHINES acl2-8.5> MAYBE-ADD-EXTRA-INFO-LIT acl2-8.5> MEASURE-CLAUSE-FOR-BRANCH acl2-8.5> SPLIT-INITIAL-EXTRA-INFO-LITS acl2-8.5> CONJOIN-CLAUSE-TO-CLAUSE-SET-EXTRA-INFO1 acl2-8.5> CONJOIN-CLAUSE-TO-CLAUSE-SET-EXTRA-INFO acl2-8.5> MEASURE-CLAUSES-FOR-FN1 acl2-8.5> MEASURE-CLAUSES-FOR-FN acl2-8.5> CONJOIN-CLAUSE-SETS-EXTRA-INFO acl2-8.5> CONJOIN-CLAUSE-SETS+ acl2-8.5> MEASURE-CLAUSES-FOR-CLIQUE acl2-8.5> TERMINATION-THEOREM-CLAUSES acl2-8.5> MEASURE-ALIST? acl2-8.5> RULER-EXTENDERS-LST acl2-8.5> GET-UNNORMALIZED-BODIES acl2-8.5> TERMINATION-THEOREM acl2-8.5> EVAL-GROUND-SUBEXPRESSIONS1-LST-LST acl2-8.5> EVAL-GROUND-SUBEXPRESSIONS-LST-LST acl2-8.5> SUBLIS-VAR-LST-LST acl2-8.5> ADD-SEGMENTS-TO-CLAUSE acl2-8.5> SIMPLIFY-CLAUSE-FOR-TERM-EQUAL-CONST-1 acl2-8.5> SIMPLIFY-CLAUSE-FOR-TERM-EQUAL-CONST acl2-8.5> ADD-LITERAL-SMART acl2-8.5> (ALL-VARS!1 ALL-VARS!1-LST) acl2-8.5> ALL-VARS!-OF-FN acl2-8.5> RECOVER-TYPE-SPEC-EXPRS1 acl2-8.5> RECOVER-TYPE-SPEC-EXPRS acl2-8.5> TERMS-IN-VAR acl2-8.5> TYPE-SPECS-FOR-VAR acl2-8.5> RECOVER-FANCY-TARGETS acl2-8.5> RECOVER-DEEP-TARGETS acl2-8.5> VARS-SPECS-AND-TARGETS1 acl2-8.5> VARS-SPECS-AND-TARGETS acl2-8.5> SPECIAL-CONJECTURES-C2 acl2-8.5> SPECIAL-CONJECTURES-C1 acl2-8.5> SPECIAL-CONJECTURES-C acl2-8.5> SPECIAL-LOOP$-SCION-CALLP acl2-8.5> (COLLECT-WARRANTED-FNS COLLECT-WARRANTED-FNS-LST) acl2-8.5> COLLECT-NEGATED-WARRANTS1 acl2-8.5> COLLECT-NEGATED-WARRANTS acl2-8.5> ADD-LITERALS acl2-8.5> SPECIAL-CONJECTURES acl2-8.5> MAKE-LAMBDA-APPLICATION+ acl2-8.5> MAKE-LAMBDA-APPLICATION+-LST acl2-8.5> SPLIT-ENV acl2-8.5> ADD-ENV-TO-CLAUSE-SET-1 acl2-8.5> ADD-ENV-TO-CLAUSE-SET acl2-8.5> (GUARD-CLAUSES GUARD-CLAUSES-LST) acl2-8.5> GUARD-CLAUSES+ acl2-8.5> GUARD-CLAUSES-FOR-BODY acl2-8.5> NORMALIZE-TS-BACKCHAIN-LIMIT-FOR-DEFS acl2-8.5> GUARD-CLAUSES-FOR-FN1 acl2-8.5> GUARD-CLAUSES-FOR-FN1-LST acl2-8.5> COLLECT-WELL-FORMED-LAMBDA-OBJECTS acl2-8.5> COLLECT-WELL-FORMED-LAMBDA-OBJECTS-LST acl2-8.5> GUARD-CLAUSES-FOR-FN acl2-8.5> GUARD-CLAUSES-FOR-CLIQUE acl2-8.5> REMOVE-BUILT-IN-CLAUSES acl2-8.5> LENGTH-EXCEEDSP acl2-8.5> *HALF-LENGTH-INITIAL-BUILT-IN-CLAUSES* acl2-8.5> CLEAN-UP-CLAUSE-SET acl2-8.5> GUARD-THEOREM-SIMPLIFY-MSG acl2-8.5> GUARD-THEOREM acl2-8.5> GUARD-OR-TERMINATION-THEOREM-MSG acl2-8.5> GUARD-MSG-TABLE acl2-8.5> GUARD-MSG-TABLE acl2-8.5> TERMINATION-THEOREM-FN-SUBST2 acl2-8.5> TERMINATION-THEOREM-FN-SUBST1 acl2-8.5> TERMINATION-THEOREM-FN-SUBST acl2-8.5> TRANSLATE-LMI acl2-8.5> TRANSLATE-USE-HINT1 acl2-8.5> TRANSLATE-USE-HINT acl2-8.5> CONVERT-NAME-TREE-TO-NEW-NAME1 acl2-8.5> CONVERT-NAME-TREE-TO-NEW-NAME acl2-8.5> TRANSLATE-BY-HINT acl2-8.5> TRANSLATE-CASES-HINT acl2-8.5> TRANSLATE-CASE-SPLIT-LIMITATIONS-HINT acl2-8.5> TRANSLATE-NO-OP-HINT acl2-8.5> TRANSLATE-ERROR-HINT acl2-8.5> TRANSLATE-INDUCT-HINT acl2-8.5> *BUILT-IN-EXECUTABLE-COUNTERPARTS* acl2-8.5> *S-PROP-THEORY* acl2-8.5> NEW-DISABLES acl2-8.5> SOME-NEW-DISABLES-1 acl2-8.5> SOME-NEW-DISABLES acl2-8.5> SOME-NEW-ENABLES-1 acl2-8.5> SOME-NEW-ENABLES acl2-8.5> TRANSLATE-IN-THEORY-HINT acl2-8.5> NON-FUNCTION-SYMBOLS acl2-8.5> COLLECT-NON-LOGIC-MODE acl2-8.5> TRANSLATE-BDD-HINT1 acl2-8.5> TRANSLATE-BDD-HINT acl2-8.5> TRANSLATE-NONLINEARP-HINT acl2-8.5> TRANSLATE-BACKCHAIN-LIMIT-RW-HINT acl2-8.5> TRANSLATE-NO-THANKS-HINT acl2-8.5> TRANSLATE-REORDER-HINT acl2-8.5> ARITY-MISMATCH-MSG acl2-8.5> MACRO-MINIMAL-ARITY1 acl2-8.5> MACRO-MINIMAL-ARITY acl2-8.5> TRANSLATE-CLAUSE-PROCESSOR-HINT/SYMBOL-TO-CALL acl2-8.5> TRANSLATE-CLAUSE-PROCESSOR-HINT acl2-8.5> TRANSLATE-CUSTOM-KEYWORD-HINT acl2-8.5> CUSTOM-KEYWORD-HINT acl2-8.5> REMOVE-ALL-NO-OPS acl2-8.5> REMOVE-REDUNDANT-NO-OPS acl2-8.5> FIND-FIRST-CUSTOM-KEYWORD-HINT acl2-8.5> *CUSTOM-KEYWORD-MAX-ITERATIONS* acl2-8.5> CUSTOM-KEYWORD-HINT-INTERPRETER1 acl2-8.5> CUSTOM-KEYWORD-HINT-INTERPRETER acl2-8.5> CUSTOM-KEYWORD-HINT-IN-COMPUTED-HINT-FORM acl2-8.5> PUT-CL-ID-OF-CUSTOM-KEYWORD-HINT-IN-COMPUTED-HINT-FORM acl2-8.5> MAKE-DISJUNCTIVE-CLAUSE-ID acl2-8.5> MAKE-DISJUNCTIVE-GOAL-SPEC acl2-8.5> MINIMALLY-WELL-FORMED-OR-HINTP acl2-8.5> SPLIT-KEYWORD-ALIST acl2-8.5> DISTRIBUTE-OTHER-HINTS-INTO-OR1 acl2-8.5> DISTRIBUTE-OTHER-HINTS-INTO-OR acl2-8.5> *HINT-EXPRESSION-BASIC-VARS* acl2-8.5> *HINT-EXPRESSION-OVERRIDE-VARS* acl2-8.5> *HINT-EXPRESSION-BACKTRACK-VARS* acl2-8.5> *HINT-EXPRESSION-ALL-VARS* acl2-8.5> TRANSLATE-HINT-EXPRESSION acl2-8.5> TRANSLATE-BACKTRACK-HINT acl2-8.5> TRANSLATE-RW-CACHE-STATE-HINT acl2-8.5> (TRANSLATE-OR-HINT TRANSLATE-HINT-SETTINGS acl2-8.5> TRANSLATE-X-HINT-VALUE acl2-8.5> REPLACE-GOAL-SPEC-IN-NAME-TREE1 acl2-8.5> REPLACE-GOAL-SPEC-IN-NAME-TREE acl2-8.5> TRANSLATE-HINT) acl2-8.5> TRANSLATE-HINT-EXPRESSIONS acl2-8.5> CHECK-TRANSLATED-OVERRIDE-HINT acl2-8.5> TRANSLATE-HINTS1 acl2-8.5> WARN-ON-DUPLICATE-HINT-GOAL-SPECS acl2-8.5> TRANSLATE-HINTS2 acl2-8.5> OVERRIDE-HINTS acl2-8.5> TRANSLATE-HINTS acl2-8.5> TRANSLATE-HINTS+1 acl2-8.5> TRANSLATE-HINTS+ acl2-8.5> TRANSLATE-OVERRIDE-HINTS acl2-8.5> APPLY-OVERRIDE-HINT1 acl2-8.5> APPLY-OVERRIDE-HINT acl2-8.5> APPLY-OVERRIDE-HINTS acl2-8.5> EVAL-AND-TRANSLATE-HINT-EXPRESSION acl2-8.5> TTAGS-SEEN acl2-8.5> ACTIVE-BOOK-NAME acl2-8.5> WEAK-DEFERRED-TTAG-NOTE-P acl2-8.5> FMS-TO-STANDARD-CO acl2-8.5> PRINT-TTAG-NOTE acl2-8.5> SHOW-TTAG-NOTES1 acl2-8.5> SHOW-TTAG-NOTES-FN acl2-8.5> SHOW-TTAG-NOTES acl2-8.5> SET-DEFERRED-TTAG-NOTES acl2-8.5> TTAGS-FROM-DEFERRED-TTAG-NOTES1 acl2-8.5> TTAGS-FROM-DEFERRED-TTAG-NOTES acl2-8.5> PRINT-DEFERRED-TTAG-NOTES-SUMMARY acl2-8.5> NOTIFY-ON-DEFTTAG acl2-8.5> TTAG-ALLOWED-P acl2-8.5> CHK-ACCEPTABLE-TTAG1 acl2-8.5> CHK-ACCEPTABLE-TTAG acl2-8.5> CHK-ACCEPTABLE-TTAGS2 acl2-8.5> CHK-ACCEPTABLE-TTAGS1 acl2-8.5> CHK-TABLE-NIL-ARGS acl2-8.5> *BADGE-TABLE-GUARD-MSG* acl2-8.5> CHK-TABLE-GUARD acl2-8.5> CHK-TABLE-GUARDS-REC acl2-8.5> CHK-TABLE-GUARDS acl2-8.5> PUT-ASSOC-EQUAL-FAST acl2-8.5> GLOBAL-SET? acl2-8.5> CLTL-DEF-MEMOIZE-PARTIAL acl2-8.5> TABLE-CLTL-CMD acl2-8.5> TABLE-FN1 acl2-8.5> TABLE-FN acl2-8.5> SET-OVERRIDE-HINTS-FN acl2-8.5> acl2-8.5> Finished loading "history-management.lisp". acl2-8.5> acl2-8.5> ACL2 loading "prove.lisp". acl2-8.5> "ACL2" acl2-8.5> (ABBREVIATIONP1 ABBREVIATIONP1-LST) acl2-8.5> ABBREVIATIONP acl2-8.5> (ALL-VARS-BAG ALL-VARS-BAG-LST) acl2-8.5> FIND-ABBREVIATION-LEMMA acl2-8.5> (EXPAND-ABBREVIATIONS-WITH-LEMMA EXPAND-ABBREVIATIONS acl2-8.5> EXPAND-ABBREVIATIONS-LST) acl2-8.5> AND-ORP acl2-8.5> FIND-AND-OR-LEMMA acl2-8.5> EXPAND-AND-OR acl2-8.5> CLAUSIFY-INPUT1 acl2-8.5> CLAUSIFY-INPUT1-LST acl2-8.5> CLAUSIFY-INPUT acl2-8.5> EXPAND-SOME-NON-REC-FNS-IN-CLAUSES acl2-8.5> NO-OP-HISTP acl2-8.5> (EXPAND-ANY-FINAL-IMPLIES1 EXPAND-ANY-FINAL-IMPLIES1-LST) acl2-8.5> EXPAND-ANY-FINAL-IMPLIES acl2-8.5> RW-CACHE-STATE acl2-8.5> MAKE-RCNST acl2-8.5> CHEAP-TYPE-ALIST-AND-POT-LST acl2-8.5> *TAU-TTREE* acl2-8.5> TAU-CLAUSEP acl2-8.5> TAU-CLAUSEP-LST-REC acl2-8.5> TAU-CLAUSEP-LST acl2-8.5> PRETTYIFY-CLAUSE-SIMPLE acl2-8.5> PREPROCESS-CLAUSE acl2-8.5> TILDE-*-PREPROCESS-PHRASE acl2-8.5> TILDE-*-RAW-PREPROCESS-PHRASE acl2-8.5> PREPROCESS-CLAUSE-MSG1 acl2-8.5> MORE-THAN-SIMPLIFIEDP acl2-8.5> REMOVE1-ASSOC-EQ-LST acl2-8.5> DELETE-ASSUMPTIONS-1 acl2-8.5> DELETE-ASSUMPTIONS acl2-8.5> INDUCTION-DEPTH-LIMIT acl2-8.5> PUSH-CLAUSE acl2-8.5> PUSH-CLAUSE-MSG1-ABORT acl2-8.5> PUSH-CLAUSE-MSG1 acl2-8.5> CLAUSE-SET-SUBSUMES-1 acl2-8.5> CLAUSE-SET-SUBSUMES acl2-8.5> PREPROCESS-CLAUSE? acl2-8.5> APPLY-USE-HINT-CLAUSES acl2-8.5> APPLY-CASES-HINT-CLAUSE acl2-8.5> NON-TERM-LISTP-MSG acl2-8.5> NON-TERM-LIST-LISTP-MSG acl2-8.5> ALL-FFN-SYMBS-LST-LST acl2-8.5> TILDE-@-UNKNOWN-NAMES-PHRASE acl2-8.5> TILDE-@-ILLEGAL-HINT-EVENTS-PHRASE acl2-8.5> COLLECT-NON-RUNES-FROM-SUMMARY-DATA acl2-8.5> TILDE-@-ILLEGAL-SUMMARY-DATA-PHRASE acl2-8.5> EVAL-CLAUSE-PROCESSOR acl2-8.5> APPLY-TOP-HINTS-CLAUSE1 acl2-8.5> APPLY-TOP-HINTS-CLAUSE acl2-8.5> TILDE-@-LMI-PHRASE acl2-8.5> OR-HIT-MSG acl2-8.5> APPLY-TOP-HINTS-CLAUSE-MSG1 acl2-8.5> PREVIOUS-PROCESS-WAS-SPECIOUSP acl2-8.5> *PREPROCESS-CLAUSE-LEDGE* acl2-8.5> WATERFALL-UPDATE-GAG-STATE acl2-8.5> RECORD-GAG-STATE acl2-8.5> GAG-STATE-EXITING-CL-ID acl2-8.5> REMOVE-POOL-LST-FROM-GAG-STATE acl2-8.5> POP-CLAUSE-UPDATE-GAG-STATE-POP acl2-8.5> GAG-MODE-JPPL-FLG acl2-8.5> SPLITTER-OUTPUT acl2-8.5> SET-SPLITTER-OUTPUT acl2-8.5> WATERFALL-MSG1 acl2-8.5> IO?-PROVE-CW acl2-8.5> WATERFALL-PRINT-CLAUSE-BODY acl2-8.5> WATERFALL-PRINT-CLAUSE-ID-FMT1-CALL acl2-8.5> WATERFALL-PRINT-CLAUSE-ID acl2-8.5> PRINT-CLAUSE-ID-OKP acl2-8.5> PRINT-CLAUSE-ID-OKP-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> WATERFALL-PRINT-CLAUSE acl2-8.5> WATERFALL-MSG acl2-8.5> PUT-TTREE-INTO-PSPV acl2-8.5> SET-CL-IDS-OF-ASSUMPTIONS1 acl2-8.5> SET-CL-IDS-OF-ASSUMPTIONS acl2-8.5> COLLECT-ASSUMPTIONS1 acl2-8.5> COLLECT-ASSUMPTIONS acl2-8.5> LINKED-VARIABLES1 acl2-8.5> LINKED-VARIABLES acl2-8.5> (CONTAINS-CONSTRAINED-CONSTANTP CONTAINS-CONSTRAINED-CONSTANTP-LST) acl2-8.5> DISVAR-TYPE-ALIST1 acl2-8.5> COLLECT-ALL-VARS acl2-8.5> DISVAR-TYPE-ALIST acl2-8.5> UNENCUMBER-TYPE-ALIST acl2-8.5> UNENCUMBER-ASSUMPTION acl2-8.5> UNENCUMBER-ASSUMPTIONS acl2-8.5> DUMB-TYPE-ALIST-IMPLICATIONP1 acl2-8.5> DUMB-TYPE-ALIST-IMPLICATIONP2 acl2-8.5> DUMB-TYPE-ALIST-IMPLICATIONP acl2-8.5> PARTITION-ACCORDING-TO-ASSUMPTION-TERM acl2-8.5> EXISTS-ASSUMPTION-WITH-WEAKER-TYPE-ALIST acl2-8.5> ADD-ASSUMPTION-WITH-WEAK-TYPE-ALIST acl2-8.5> DUMB-KEEP-ASSUMPTIONS-WITH-WEAKEST-TYPE-ALISTS acl2-8.5> DUMB-ASSUMPTION-SUBSUMPTION1 acl2-8.5> DUMB-ASSUMPTION-SUBSUMPTION acl2-8.5> CLAUSIFY-TYPE-ALIST acl2-8.5> CLAUSIFY-ASSUMPTION acl2-8.5> CLAUSIFY-ASSUMPTIONS acl2-8.5> STRIP-ASSUMPTION-TERMS acl2-8.5> ADD-SPLITTERS-TO-TTREE1 acl2-8.5> ADD-SPLITTERS-TO-TTREE acl2-8.5> MAYBE-ADD-SPLITTERS-TO-TTREE acl2-8.5> EXTRACT-AND-CLAUSIFY-ASSUMPTIONS acl2-8.5> WATERFALL-STEP1 acl2-8.5> PROCESS-BACKTRACK-HINT acl2-8.5> SET-RW-CACHE-STATE-IN-PSPV acl2-8.5> MAYBE-SET-RW-CACHE-STATE-DISABLED acl2-8.5> MAYBE-SET-RW-CACHE-STATE-ENABLED acl2-8.5> ACCUMULATE-RW-CACHE-INTO-PSPV acl2-8.5> ERASE-RW-CACHE-FROM-PSPV acl2-8.5> *SIMPLIFY-CLAUSE-LEDGE* acl2-8.5> *SIMPLIFY-CLAUSE-LEDGE-COMPLEMENT* acl2-8.5> WATERFALL-STEP-CLEANUP acl2-8.5> IPRINT-ORACLE-UPDATES acl2-8.5> IPRINT-ORACLE-UPDATES@PAR acl2-8.5> WATERFALL-STEP acl2-8.5> FIND-APPLICABLE-HINT-SETTINGS1 acl2-8.5> FIND-APPLICABLE-HINT-SETTINGS acl2-8.5> THANKS-FOR-THE-HINT acl2-8.5> LMI-NAME-OR-RUNE acl2-8.5> ENABLED-LMI-NAMES1 acl2-8.5> ENABLED-LMI-NAMES acl2-8.5> MAYBE-WARN-FOR-USE-HINT acl2-8.5> MAYBE-WARN-ABOUT-THEORY-SIMPLE acl2-8.5> MAYBE-WARN-ABOUT-THEORY-FROM-RCNSTS acl2-8.5> WATERFALL-OR-HIT-MSG-A acl2-8.5> WATERFALL-OR-HIT-MSG-B acl2-8.5> TILDE-*-OR-HIT-SUMMARY-PHRASE1 acl2-8.5> TILDE-*-OR-HIT-SUMMARY-PHRASE acl2-8.5> WATERFALL-OR-HIT-MSG-C acl2-8.5> (TERM-DIFFICULTY1 TERM-DIFFICULTY1-LST) acl2-8.5> TERM-DIFFICULTY acl2-8.5> CLAUSE-DIFFICULTY acl2-8.5> CLAUSE-SET-DIFFICULTY acl2-8.5> POOL-DIFFICULTY acl2-8.5> HOW-MANY-TO-BE-PROVED acl2-8.5> PICK-BEST-PSPV-FOR-WATERFALL0-OR-HIT1 acl2-8.5> PICK-BEST-PSPV-FOR-WATERFALL0-OR-HIT acl2-8.5> CHANGE-OR-HIT-HISTORY-ENTRY acl2-8.5> PAIR-CL-ID-WITH-HINT-SETTING acl2-8.5> APPLY-REORDER-HINT-FRONT acl2-8.5> APPLY-REORDER-HINT-BACK acl2-8.5> FILTER-> acl2-8.5> APPLY-REORDER-HINT acl2-8.5> ERASE-RW-CACHE-ANY-TAG-FROM-PSPV acl2-8.5> RESTORE-RW-CACHE-STATE-IN-PSPV acl2-8.5> WATERFALL1-WRAPPER acl2-8.5> (WATERFALL1 WATERFALL0-WITH-HINT-SETTINGS WATERFALL0 acl2-8.5> WATERFALL0-OR-HIT WATERFALL1-LST) acl2-8.5> WATERFALL acl2-8.5> SOME-POOL-MEMBER-SUBSUMES acl2-8.5> ADD-TO-POP-HISTORY acl2-8.5> POP-CLAUSE1 acl2-8.5> MAKE-DEFTHM-FORMS-FOR-BYES acl2-8.5> POP-CLAUSE-MSG1 acl2-8.5> POP-CLAUSE-MSG acl2-8.5> SUBSUMED-CLAUSE-IDS-FROM-POP-HISTORY acl2-8.5> INCREMENT-PROOF-TREE-POP-CLAUSE acl2-8.5> POP-CLAUSE acl2-8.5> TILDE-@-ASSUMNOTES-PHRASE-LST acl2-8.5> TILDE-*-ASSUMNOTES-COLUMN-PHRASE acl2-8.5> TILDE-@-ASSUMNOTES-PHRASE-LST-GAG-MODE acl2-8.5> TILDE-*-ASSUMNOTES-COLUMN-PHRASE-GAG-MODE acl2-8.5> PROCESS-ASSUMPTIONS-MSG1 acl2-8.5> PROCESS-ASSUMPTIONS-MSG acl2-8.5> COUNT-ASSUMPTIONS acl2-8.5> ADD-TYPE-ALIST-RUNES-TO-TTREE1 acl2-8.5> ADD-TYPE-ALIST-RUNES-TO-TTREE acl2-8.5> PROCESS-ASSUMPTIONS-TTREE acl2-8.5> PROCESS-ASSUMPTIONS acl2-8.5> DO-NOT-INDUCT-MSG acl2-8.5> PROVE-LOOP2 acl2-8.5> PROVE-LOOP1 acl2-8.5> PRINT-SUMMARY-ON-ERROR acl2-8.5> PROVE-LOOP0 acl2-8.5> PROVE-LOOP acl2-8.5> MAKE-PSPV acl2-8.5> CHK-ASSUMPTION-FREE-TTREE acl2-8.5> PUSH-CURRENT-ACL2-WORLD acl2-8.5> POP-CURRENT-ACL2-WORLD acl2-8.5> REVERT-WORLD acl2-8.5> PROVE acl2-8.5> acl2-8.5> Finished loading "prove.lisp". acl2-8.5> acl2-8.5> ACL2 loading "defuns.lisp". acl2-8.5> "ACL2" acl2-8.5> CERT-DATA-PAIR acl2-8.5> CERT-DATA-VAL acl2-8.5> CERT-DATA-ENTRY-PAIR acl2-8.5> CERT-DATA-ENTRY acl2-8.5> IN-ENCAPSULATEP acl2-8.5> (CONTAINS-LAMBDA-OBJECTP CONTAINS-LAMBDA-OBJECT-LISTP) acl2-8.5> STORE-CERT-DATA acl2-8.5> WEAK-TRANSLATE-CERT-DATA-RECORD-P acl2-8.5> UPDATE-TRANSLATE-CERT-DATA-FN acl2-8.5> UPDATE-TRANSLATE-CERT-DATA acl2-8.5> *MUTUAL-RECURSION-CTX-STRING* acl2-8.5> TRANSLATE-BODIES1 acl2-8.5> CHK-NON-EXECUTABLE-BODIES acl2-8.5> COLLECT-UNTOUCHABLE-FNS acl2-8.5> COLLECT-UNTOUCHABLE-VARS acl2-8.5> GET-TRANSLATE-CERT-DATA-RECORD acl2-8.5> GET-TRANSLATE-BODIES acl2-8.5> TRANSLATE-BODIES acl2-8.5> CHK-MUTUAL-RECURSION-BAD-NAMES acl2-8.5> *CHK-MUTUAL-RECURSION-STRING* acl2-8.5> CHK-MUTUAL-RECURSION1 acl2-8.5> CHK-MUTUAL-RECURSION acl2-8.5> (FFNNAMEP-MOD-MBE FFNNAMEP-MOD-MBE-LST) acl2-8.5> PUTPROP-RECURSIVEP-LST acl2-8.5> PROPER-DUMB-OCCUR-AS-OUTPUT acl2-8.5> ALWAYS-TESTED-AND-CHANGEDP acl2-8.5> GUESS-MEASURE acl2-8.5> GUESS-MEASURE-ALIST acl2-8.5> TILDE-*-MEASURE-PHRASE1 acl2-8.5> TILDE-*-MEASURE-PHRASE acl2-8.5> FIND-?-MEASURE acl2-8.5> PROVE-TERMINATION acl2-8.5> PUTPROP-JUSTIFICATION-LST acl2-8.5> UNION-EQUAL-TO-END acl2-8.5> CROSS-TESTS-AND-CALLS3 acl2-8.5> CROSS-TESTS-AND-CALLS2 acl2-8.5> CROSS-TESTS-AND-CALLS1 acl2-8.5> SUBLIS-TESTS-REV acl2-8.5> ALL-CALLS-TEST-ALIST acl2-8.5> CROSS-TESTS-AND-CALLS acl2-8.5> MARK-LOOP$-RECURSION-NUGGET acl2-8.5> MARKED-LOOP$-RECURSION-NUGGETP acl2-8.5> (INDUCTION-MACHINE-FOR-FN1 INDUCTION-MACHINE-FOR-FN1-LST) acl2-8.5> SIMPLIFY-TESTS-AND-CALLS acl2-8.5> SIMPLIFY-TESTS-AND-CALLS-LST acl2-8.5> (LOOP$-RECURSION-FFNNAMEP LOOP$-RECURSION-FFNNAMEP-LST) acl2-8.5> INDUCTION-MACHINE-FOR-FN acl2-8.5> CLEAN-UP-NOTS acl2-8.5> CLEAN-UP-NOTS-LST acl2-8.5> CLEAN-UP-CONJUNCTION1 acl2-8.5> CLEAN-UP-CONJUNCTION acl2-8.5> CLEAN-UP-LOOP$-RECURSION-INDUCTION-MACHINE acl2-8.5> INDUCTION-MACHINES acl2-8.5> PUTPROP-INDUCTION-MACHINE-LST acl2-8.5> QUICK-BLOCK-INITIAL-SETTINGS acl2-8.5> QUICK-BLOCK-INFO1 acl2-8.5> QUICK-BLOCK-INFO2 acl2-8.5> QUICK-BLOCK-SETTINGS acl2-8.5> QUICK-BLOCK-DOWN-T-MACHINE acl2-8.5> QUICK-BLOCK-INFO acl2-8.5> PUTPROP-QUICK-BLOCK-INFO-LST acl2-8.5> BIG-MUTREC acl2-8.5> GET-SIG-FNS1 acl2-8.5> GET-SIG-FNS acl2-8.5> SELECTED-ALL-FNNAMES-LST acl2-8.5> SUBVERSIVEP acl2-8.5> SUBVERSIVE-CLIQUEP acl2-8.5> PROVE-TERMINATION-NON-RECURSIVE acl2-8.5> PROVE-TERMINATION-RECURSIVE acl2-8.5> PUT-INDUCTION-INFO-RECURSIVE acl2-8.5> MAYBE-WARN-OR-ERROR-ON-NON-REC-MEASURE acl2-8.5> COLLECT-PROBLEMATIC-QUOTED-FNS acl2-8.5> MAYBE-WARN-ON-PROBLEMATIC-QUOTED-FNS acl2-8.5> PUT-INDUCTION-INFO acl2-8.5> DESTRUCTURE-DEFINITION acl2-8.5> MEMBER-REWRITE-RULE-RUNE acl2-8.5> REPLACE-REWRITE-RULE-RUNE acl2-8.5> PREPROCESS-HYP acl2-8.5> PREPROCESS-HYPS acl2-8.5> ADD-DEFINITION-RULE-WITH-TTREE acl2-8.5> ADD-DEFINITION-RULE acl2-8.5> PUTPROP-BODY-LST acl2-8.5> TYPE-SET-IMPLIED-BY-TERM1 acl2-8.5> TYPE-SET-IMPLIED-BY-TERM acl2-8.5> PUTPROP-INITIAL-TYPE-PRESCRIPTIONS acl2-8.5> MAP-RETURNED-FORMALS-VIA-FORMALS acl2-8.5> MAP-TYPE-SETS-VIA-FORMALS acl2-8.5> VECTOR-TS-UNION acl2-8.5> MAP-CONS-TAG-TREES acl2-8.5> TYPE-SET-AND-RETURNED-FORMALS-WITH-RULE1 acl2-8.5> TYPE-SET-AND-RETURNED-FORMALS-WITH-RULE acl2-8.5> TYPE-SET-AND-RETURNED-FORMALS-WITH-RULES acl2-8.5> (TYPE-SET-AND-RETURNED-FORMALS TYPE-SET-AND-RETURNED-FORMALS-LST) acl2-8.5> TYPE-SET-AND-RETURNED-FORMALS-TOP acl2-8.5> GUESS-TYPE-PRESCRIPTION-FOR-FN-STEP acl2-8.5> *CLIQUE-STEP-INSTALL-INTERVAL* acl2-8.5> GUESS-AND-PUTPROP-TYPE-PRESCRIPTION-LST-FOR-CLIQUE-STEP acl2-8.5> (GUARDED-TERMP GUARDED-TERM-LISTP) acl2-8.5> CONJOIN-TYPE-PRESCRIPTIONS acl2-8.5> CLEANSE-TYPE-PRESCRIPTIONS acl2-8.5> GUESS-AND-PUTPROP-TYPE-PRESCRIPTION-LST-FOR-CLIQUE acl2-8.5> GET-NORMALIZED-BODIES acl2-8.5> CERT-DATA-PUTPROP-TYPE-PRESCRIPTION-LST-FOR-CLIQUE acl2-8.5> PUTPROP-TYPE-PRESCRIPTION-LST acl2-8.5> PUTPROP-LEVEL-NO-LST acl2-8.5> PRIMITIVE-RECURSIVE-ARGP acl2-8.5> PRIMITIVE-RECURSIVE-CALLP acl2-8.5> PRIMITIVE-RECURSIVE-CALLSP acl2-8.5> PRIMITIVE-RECURSIVE-MACHINEP acl2-8.5> PUTPROP-PRIMITIVE-RECURSIVE-DEFUNP-LST acl2-8.5> MAKE-CONTROLLER-POCKET acl2-8.5> MAKE-CONTROLLER-ALIST1 acl2-8.5> MAKE-CONTROLLER-ALIST acl2-8.5> MAX-NUME-EXCEEDED-ERROR acl2-8.5> PUTPROP-DEFUN-RUNIC-MAPPING-PAIRS1 acl2-8.5> PUTPROP-DEFUN-RUNIC-MAPPING-PAIRS acl2-8.5> PRINT-VERIFY-GUARDS-MSG acl2-8.5> COLLECT-IDEALS acl2-8.5> COLLECT-NON-IDEALS acl2-8.5> COLLECT-NON-COMMON-LISP-COMPLIANTS acl2-8.5> ALL-FNNAMES1-EXEC acl2-8.5> ALL-FNNAMES-EXEC acl2-8.5> COLLECT-GUARDS-AND-BODIES acl2-8.5> CHK-COMMON-LISP-COMPLIANT-SUBFUNCTIONS-CMP acl2-8.5> CHK-COMMON-LISP-COMPLIANT-SUBFUNCTIONS acl2-8.5> CHK-ACCEPTABLE-VERIFY-GUARDS-FORMULA-CMP acl2-8.5> GUARD-SIMPLIFY-MSG acl2-8.5> GUARD-SIMPLIFY-P acl2-8.5> CHK-ACCEPTABLE-VERIFY-GUARDS-CMP acl2-8.5> CHK-ACCEPTABLE-VERIFY-GUARDS acl2-8.5> GUARD-OBLIGATION-CLAUSES acl2-8.5> GUARD-OBLIGATION acl2-8.5> PROVE-GUARD-CLAUSES-MSG acl2-8.5> VERIFY-GUARDS-FORMULA-FN acl2-8.5> VERIFY-GUARDS-FORMULA acl2-8.5> PROVE-GUARD-CLAUSES acl2-8.5> MAYBE-REMOVE-INVARIANT-RISK acl2-8.5> VERIFY-GUARDS-FN1 acl2-8.5> CONVERT-RUNES-TO-UNORDERED-MAPPING-PAIRS acl2-8.5> AUGMENT-THEORY-WEAK acl2-8.5> WITH-USELESS-RUNES-AUX acl2-8.5> ACCP-INFO acl2-8.5> USELESS-RUNES acl2-8.5> BAD-USELESS-RUNES acl2-8.5> SET-DIFFERENCE-EQUAL-SORTED acl2-8.5> REMOVE-EXECUTABLE-COUNTERPART-USELESS-RUNES1 acl2-8.5> EXECUTABLE-COUNTERPART-USELESS-RUNES-P acl2-8.5> REMOVE-EXECUTABLE-COUNTERPART-USELESS-RUNES acl2-8.5> PRINT-RUNE acl2-8.5> USELESS-RUNES-REPORT-P acl2-8.5> PRINT-USELESS-RUNES-TUPLES-REC acl2-8.5> PRINT-USELESS-RUNES-TUPLES acl2-8.5> PRINT-USELESS-RUNES acl2-8.5> AUGMENTED-RUNES-AFTER-1 acl2-8.5> AUGMENTED-RUNES-AFTER acl2-8.5> EXTEND-SET-DIFFERENCE-THEORIES acl2-8.5> USELESS-RUNES-ENS acl2-8.5> WITH-USELESS-RUNES acl2-8.5> VERIFY-GUARDS-FN acl2-8.5> *SUPER-DEFUN-WART-TABLE* acl2-8.5> PROJECT-OUT-COLUMNS-I-AND-J acl2-8.5> *SUPER-DEFUN-WART-BINDING-ALIST* acl2-8.5> *SUPER-DEFUN-WART-STOBJS-IN-ALIST* acl2-8.5> SUPER-DEFUN-WART-BINDINGS acl2-8.5> STORE-STOBJS-INS acl2-8.5> STORE-SUPER-DEFUN-WARTS-STOBJS-IN acl2-8.5> COLLECT-OLD-NAMEPS acl2-8.5> PUT-INVARIANT-RISK1 acl2-8.5> STOBJS-GUARD-ONLY-LST acl2-8.5> STOBJS-GUARD-ONLY acl2-8.5> REMOVE-GUARD-T acl2-8.5> *BOOT-STRAP-INVARIANT-RISK-ALIST* acl2-8.5> PUT-INVARIANT-RISK acl2-8.5> DEFUNS-FN-SHORT-CUT acl2-8.5> PRINT-DEFUN-MSG/COLLECT-TYPE-PRESCRIPTIONS acl2-8.5> PRINT-DEFUN-MSG/TYPE-PRESCRIPTIONS1 acl2-8.5> PRINT-DEFUN-MSG/TYPE-PRESCRIPTIONS acl2-8.5> SIMPLE-SIGNATUREP acl2-8.5> ALL-SIMPLE-SIGNATURESP acl2-8.5> PRINT-DEFUN-MSG/SIGNATURES1 acl2-8.5> PRINT-DEFUN-MSG/SIGNATURES acl2-8.5> PRINT-DEFUN-MSG acl2-8.5> GET-IGNORES acl2-8.5> GET-IGNORABLES acl2-8.5> IRRELEVANT-VARS acl2-8.5> GET-IRRELEVANTS acl2-8.5> CHK-ALL-STOBJ-NAMES acl2-8.5> GET-DECLARED-STOBJ-NAMES acl2-8.5> GET-STOBJS-IN-LST acl2-8.5> CHK-STOBJS-OUT-BOUND acl2-8.5> STORE-STOBJS-OUT acl2-8.5> UNPARSE-SIGNATURE acl2-8.5> CHK-DEFUN-MODE acl2-8.5> SCAN-TO-CLTL-COMMAND acl2-8.5> DCL-FIELDS1 acl2-8.5> DCL-FIELDS acl2-8.5> SET-EQUALP-EQ acl2-8.5> NON-IDENTICAL-DEFP-CHK-MEASURES acl2-8.5> NON-IDENTICAL-DEFP acl2-8.5> IDENTICAL-DEFP acl2-8.5> REDUNDANT-OR-RECLASSIFYING-DEFUNP0 acl2-8.5> REDUNDANT-OR-RECLASSIFYING-DEFUNP acl2-8.5> REDUNDANT-OR-RECLASSIFYING-DEFUNSP10 acl2-8.5> REDUNDANT-OR-RECLASSIFYING-DEFUNSP1 acl2-8.5> RECOVER-DEFS-LST acl2-8.5> GET-CLIQUE acl2-8.5> REDUNDANT-OR-RECLASSIFYING-DEFUNSP0 acl2-8.5> STRIP-LAST-ELEMENTS acl2-8.5> REDUNDANT-OR-RECLASSIFYING-DEFUNSP acl2-8.5> COLLECT-WHEN-CADR-EQ acl2-8.5> ALL-PROGRAMP acl2-8.5> FORMAL-POSITION acl2-8.5> MAKE-POSNS acl2-8.5> (RELEVANT-POSNS-TERM RELEVANT-POSNS-TERM-LST acl2-8.5> RELEVANT-POSNS-CALL) acl2-8.5> RELEVANT-POSNS-CLIQUE1 acl2-8.5> RELEVANT-POSNS-CLIQUE-RECUR acl2-8.5> RELEVANT-POSNS-CLIQUE-INIT acl2-8.5> (RELEVANT-POSNS-LAMBDAS RELEVANT-POSNS-LAMBDAS-LST) acl2-8.5> RELEVANT-POSNS-MERGE acl2-8.5> RELEVANT-POSNS-LAMBDAS-TOP acl2-8.5> RELEVANT-POSNS-CLIQUE acl2-8.5> IRRELEVANT-NON-LAMBDA-SLOTS-CLIQUE2 acl2-8.5> IRRELEVANT-NON-LAMBDA-SLOTS-CLIQUE1 acl2-8.5> IRRELEVANT-NON-LAMBDA-SLOTS-CLIQUE acl2-8.5> TILDE-*-IRRELEVANT-FORMALS-MSG1 acl2-8.5> TILDE-*-IRRELEVANT-FORMALS-MSG acl2-8.5> MISSING-IRRELEVANT-SLOTS1 acl2-8.5> MISSING-IRRELEVANT-SLOTS acl2-8.5> FIND-SLOT acl2-8.5> BOGUS-IRRELEVANTS-ALIST2 acl2-8.5> BOGUS-IRRELEVANTS-ALIST1 acl2-8.5> BOGUS-IRRELEVANTS-ALIST acl2-8.5> TILDE-*-BOGUS-IRRELEVANTS-ALIST-MSG1 acl2-8.5> TILDE-*-BOGUS-IRRELEVANTS-ALIST-MSG acl2-8.5> CHK-IRRELEVANT-FORMALS-MSG acl2-8.5> CHK-IRRELEVANT-FORMALS acl2-8.5> CHK-LOGIC-SUBFUNCTIONS acl2-8.5> COLLECT-UNBADGED acl2-8.5> CHK-BADGED-QUOTED-SUBFUNCTIONS acl2-8.5> UNION-COLLECT-NON-X acl2-8.5> TRANSLATE-MEASURES acl2-8.5> REDUNDANT-PREDEFINED-ERROR-MSG acl2-8.5> CHK-ACCEPTABLE-DEFUNS-REDUNDANCY acl2-8.5> CHK-ACCEPTABLE-DEFUNS-VERIFY-GUARDS-ER acl2-8.5> CHK-NON-EXECUTABLEP acl2-8.5> CHK-ACCEPTABLE-DEFUNS0 acl2-8.5> GET-BOOLEAN-UNAMBIGUOUS-XARGS-FLG-LST acl2-8.5> GET-IRRELEVANTS-ALIST acl2-8.5> RAW-LAMBDA$S-TO-LAMBDAS acl2-8.5> *DEFAULT-STATE-VARS* acl2-8.5> CHK-ACCEPTABLE-LAMBDA$-TRANSLATIONS1 acl2-8.5> CHK-ACCEPTABLE-LAMBDA$-TRANSLATIONS2 acl2-8.5> CHK-ACCEPTABLE-LAMBDA$-TRANSLATIONS acl2-8.5> WEAK-LOOP$-ALIST-ENTRY-P acl2-8.5> LOOP$-ALIST-TERM acl2-8.5> *PRIMITIVE-UNTRANSLATE-ALIST* acl2-8.5> (LOGIC-CODE-TO-RUNNABLE-CODE LOGIC-CODE-TO-RUNNABLE-CODE-LST) acl2-8.5> AUTHENTICATE-TAGGED-LAMBDA$ acl2-8.5> MAKE-COMPILEABLE-GUARD-AND-BODY-LAMBDAS acl2-8.5> CONVERT-TAGGED-LOOP$S-TO-PAIRS acl2-8.5> CHK-ACCEPTABLE-LOOP$-TRANSLATIONS1 acl2-8.5> CHK-ACCEPTABLE-LOOP$-TRANSLATIONS2 acl2-8.5> CHK-ACCEPTABLE-LOOP$-TRANSLATIONS acl2-8.5> (STATE-GLOBALS-SET-BY STATE-GLOBALS-SET-BY-LST) acl2-8.5> (CHK-LAMBDAS-FOR-LOOP$-RECURSION1 CHK-LAMBDAS-FOR-LOOP$-RECURSION1-LST) acl2-8.5> CHK-LAMBDAS-FOR-LOOP$-RECURSION acl2-8.5> WEAK-LAMBDA-INFO-P acl2-8.5> (REMOVE-LAMBDAS1 REMOVE-LAMBDAS-LST) acl2-8.5> REMOVE-LAMBDAS acl2-8.5> TYPE-PRESCRIPTION-DISJUNCTP acl2-8.5> TYPE-PRESCRIPTION-CONCLP acl2-8.5> SUBST-NIL-INTO-TYPE-PRESCRIPTION-DISJUNCT acl2-8.5> SUBST-NIL-INTO-TYPE-PRESCRIPTION-CONCL acl2-8.5> UNPRETTYIFY-TP acl2-8.5> DESTRUCTURE-TYPE-PRESCRIPTION acl2-8.5> GET-XARGS-TYPE-PRESCRIPTION-LST acl2-8.5> CHK-TYPE-PRESCRIPTION-LST acl2-8.5> GLOBAL-STOBJS-PROP acl2-8.5> CHK-ACCEPTABLE-DEFUNS1 acl2-8.5> CONDITIONALLY-MEMOIZED-FNS acl2-8.5> CHK-ACCEPTABLE-DEFUNS acl2-8.5> UNION-EQ1-REV acl2-8.5> COLLECT-HEREDITARILY-CONSTRAINED-FNNAMES acl2-8.5> PUTPROP-HEREDITARILY-CONSTRAINED-FNNAMES-LST acl2-8.5> DEFUNS-FN1 acl2-8.5> DEFUNS-FN0 acl2-8.5> STRIP-NON-HIDDEN-PACKAGE-NAMES acl2-8.5> IN-PACKAGE-FN acl2-8.5> DEFSTOBJ-FUNCTIONSP acl2-8.5> INDEX-OF-NON-NUMBER acl2-8.5> MAKE-UDF-INSIGS acl2-8.5> INTRO-UDF acl2-8.5> INTRO-UDF-LST1 acl2-8.5> INTRO-UDF-LST2 acl2-8.5> INTRO-UDF-LST acl2-8.5> DEFUN-CTX acl2-8.5> INSTALL-EVENT-DEFUNS acl2-8.5> DEFUNS-FN acl2-8.5> DEFUN-FN acl2-8.5> ARGS-FN acl2-8.5> ARGS acl2-8.5> MAKE-VERIFY-TERMINATION-DEF acl2-8.5> MAKE-VERIFY-TERMINATION-DEFS-LST acl2-8.5> CHK-ACCEPTABLE-VERIFY-TERMINATION1 acl2-8.5> UNIFORM-DEFUN-MODES acl2-8.5> CHK-ACCEPTABLE-VERIFY-TERMINATION acl2-8.5> VERIFY-TERMINATION1 acl2-8.5> VERIFY-TERMINATION-BOOT-STRAP-FN1 acl2-8.5> VERIFY-TERMINATION-BOOT-STRAP-FN acl2-8.5> WHEN-LOGIC3 acl2-8.5> VERIFY-TERMINATION-FN acl2-8.5> FNS-USED-IN-AXIOMS acl2-8.5> CHECK-OUT-INSTANTIABLEP1 acl2-8.5> CHECK-OUT-INSTANTIABLEP acl2-8.5> *AVOID-ONEIFY-FNS* acl2-8.5> acl2-8.5> Finished loading "defuns.lisp". acl2-8.5> acl2-8.5> ACL2 loading "proof-builder-a.lisp". acl2-8.5> "ACL2" acl2-8.5> PC-VALUE acl2-8.5> PC-ASSIGN acl2-8.5> INITIALIZE-PC-ACL2 acl2-8.5> STATE-STACK acl2-8.5> OLD-SS acl2-8.5> SS-ALIST acl2-8.5> WEAK-PC-INFO-P acl2-8.5> PC-PRINT-PROMPT-AND-INSTR-FLG acl2-8.5> PC-PRINT-MACROEXPANSION-FLG acl2-8.5> PC-PROMPT acl2-8.5> PC-PROMPT-DEPTH-PREFIX acl2-8.5> WEAK-PC-STATE-P acl2-8.5> *PC-STATE-FIELDS-FOR-PRIMITIVES* acl2-8.5> INSTRUCTION acl2-8.5> GOALS acl2-8.5> ABBREVIATIONS acl2-8.5> LOCAL-TAG-TREE acl2-8.5> PC-ENS acl2-8.5> TAG-TREE acl2-8.5> WEAK-GOAL-P acl2-8.5> *GOAL-FIELDS* acl2-8.5> CONC acl2-8.5> HYPS acl2-8.5> CURRENT-ADDR acl2-8.5> GOAL-NAME acl2-8.5> DEPENDS-ON acl2-8.5> MAKE-OFFICIAL-PC-COMMAND acl2-8.5> INTERN-IN-KEYWORD-PACKAGE acl2-8.5> MAKE-PRETTY-PC-COMMAND acl2-8.5> MAKE-PRETTY-PC-INSTR acl2-8.5> CHANGE-PC-STATE acl2-8.5> MAKE-OFFICIAL-PC-INSTR acl2-8.5> CHECK-FORMALS-LENGTH acl2-8.5> CHECK-&OPTIONAL-AND-&REST acl2-8.5> MAKE-LET-PAIRS-FROM-FORMALS acl2-8.5> (ALL-SYMBOLS ALL-SYMBOLS-LIST) acl2-8.5> MAKE-ACCESS-BINDINGS acl2-8.5> LET-FORM-FOR-PC-STATE-VARS acl2-8.5> CHECK-FIELD-NAMES acl2-8.5> PRINT-NO-CHANGE acl2-8.5> PRINT-NO-CHANGE2 acl2-8.5> PRINT-NO-CHANGE-FN acl2-8.5> MAYBE-UPDATE-INSTRUCTION acl2-8.5> PC-PRIMITIVE-DEFUN-FORM acl2-8.5> PC-COMMAND-TABLE-GUARD acl2-8.5> PC-COMMAND-TABLE acl2-8.5> ADD-PC-COMMAND acl2-8.5> PC-COMMAND-TYPE acl2-8.5> PRINT-NO-CHANGE3 acl2-8.5> ADD-PC-COMMAND-1 acl2-8.5> TOGGLE-PC-MACRO-FN acl2-8.5> PC-META-OR-MACRO-DEFUN acl2-8.5> GOAL-NAMES acl2-8.5> INSTRUCTIONS-OF-STATE-STACK acl2-8.5> FMS0 acl2-8.5> WITH-OUTPUT-FORCED acl2-8.5> PRINT-PC-PROMPT acl2-8.5> PC-MACROEXPAND acl2-8.5> FIND-GOAL acl2-8.5> PRINT-ALL-GOALS-PROVED-MESSAGE acl2-8.5> WHEN-GOALS acl2-8.5> WHEN-GOALS-TRIP acl2-8.5> CURRENT-IMMEDIATE-DEPS acl2-8.5> GOAL-DEPENDENT-P acl2-8.5> CURRENT-ALL-DEPS acl2-8.5> MAYBE-PRINT-PROVED-GOAL-MESSAGE acl2-8.5> ACCUMULATE-TTREE-IN-PC-STATE acl2-8.5> PC-PROCESS-ASSUMPTIONS acl2-8.5> MAKE-IMPLICATION acl2-8.5> CL-SET-TO-IMPLICATIONS acl2-8.5> KNOWN-ASSUMPTIONS acl2-8.5> ADD-ASSUMPTIONS-TO-TOP-GOAL acl2-8.5> UNPROVED-GOALS acl2-8.5> MAKE-PC-ENS acl2-8.5> INITIAL-RCNST-FROM-ENS acl2-8.5> MAKE-NEW-GOALS-FIXED-HYPS acl2-8.5> PC-SINGLE-STEP-PRIMITIVE acl2-8.5> MAYBE-PRINT-MACROEXPANSION acl2-8.5> PC-SINGLE-STEP-1 acl2-8.5> UNION-LASTN-PC-TAG-TREES acl2-8.5> PC-SINGLE-STEP acl2-8.5> *PC-COMPLETE-SIGNAL* acl2-8.5> PRINT-RE-ENTERING-PROOF-BUILDER acl2-8.5> CHK-ABSSTOBJ-INVARIANTS acl2-8.5> PC-MAIN-LOOP acl2-8.5> MAKE-INITIAL-GOAL acl2-8.5> INITIAL-STATE-STACK acl2-8.5> EVENT-NAME-AND-TYPES-AND-RAW-TERM acl2-8.5> INSTALL-INITIAL-STATE-STACK acl2-8.5> PC-MAIN1 acl2-8.5> PC-MAIN acl2-8.5> PC-TOP acl2-8.5> (ILLEGAL-FNP ILLEGAL-FNP-LIST) acl2-8.5> VERIFY-FN acl2-8.5> PRINT-UNPROVED-GOALS-MESSAGE acl2-8.5> STATE-STACK-FROM-INSTRUCTIONS acl2-8.5> STATE-FROM-INSTRUCTIONS acl2-8.5> PRINT-PC-DEFTHM acl2-8.5> PRINT-PC-GOAL acl2-8.5> PRINT-PC-STATE acl2-8.5> PROOF-BUILDER acl2-8.5> VERIFY acl2-8.5> GUARD-MSG-TABLE acl2-8.5> (SUBLIS-EXPR-NON-QUOTEPS SUBLIS-EXPR-NON-QUOTEPS-LST) acl2-8.5> INVERT-ABBREVIATIONS-ALIST acl2-8.5> ABBREVIATE acl2-8.5> UNTRANS0 acl2-8.5> UNTRANS0-LST-FN acl2-8.5> UNTRANS0-LST acl2-8.5> acl2-8.5> Finished loading "proof-builder-a.lisp". acl2-8.5> acl2-8.5> ACL2 loading "defthm.lisp". acl2-8.5> "ACL2" acl2-8.5> FORM-OF-REWRITE-QUOTED-CONSTANT-RULE acl2-8.5> INTERPRET-TERM-AS-REWRITE-RULE2 acl2-8.5> INTERPRET-TERM-AS-REWRITE-RULE1 acl2-8.5> INTERPRET-TERM-AS-REWRITE-RULE acl2-8.5> (NON-RECURSIVE-FNNAMES-ALIST-REC NON-RECURSIVE-FNNAMES-ALIST-REC-LST) acl2-8.5> NON-RECURSIVE-FNNAMES-ALIST acl2-8.5> NON-RECURSIVE-FNNAMES-ALIST-LST acl2-8.5> HIDE-LAMBDAS1 acl2-8.5> HIDE-LAMBDAS acl2-8.5> VARIANTP acl2-8.5> (SURROUNDING-FNS1 SURROUNDING-FNS-LST) acl2-8.5> SURROUNDING-FNS acl2-8.5> LOOP-STOPPER1 acl2-8.5> LOOP-STOPPER acl2-8.5> REMOVE-IRRELEVANT-LOOP-STOPPER-PAIRS acl2-8.5> PUT-MATCH-FREE-VALUE acl2-8.5> FREE-VARS-IN-HYPS acl2-8.5> FREE-VARS-IN-HYPS-SIMPLE acl2-8.5> FREE-VARS-IN-FC-HYPS acl2-8.5> FREE-VARS-IN-HYPS-CONSIDERING-BIND-FREE acl2-8.5> ALL-VARS-IN-HYPS acl2-8.5> MATCH-FREE-VALUE acl2-8.5> MATCH-FREE-FC-VALUE acl2-8.5> RULE-BACKCHAIN-LIMIT-LST acl2-8.5> CREATE-REWRITE-RULE acl2-8.5> HYPS-THAT-INSTANTIATE-FREE-VARS acl2-8.5> (MAYBE-ONE-WAY-UNIFY MAYBE-ONE-WAY-UNIFY-LST) acl2-8.5> MAYBE-ONE-WAY-UNIFY-WITH-SOME acl2-8.5> MAYBE-SUBSUMES acl2-8.5> SUBSUMES-REWRITE-RULE acl2-8.5> FIND-SUBSUMED-RULE-NAMES acl2-8.5> FIND-SUBSUMING-RULE-NAMES acl2-8.5> FORCED-HYPS acl2-8.5> STRIP-TOP-LEVEL-NOTS-AND-FORCES acl2-8.5> FREE-VARIABLE-ERROR? acl2-8.5> EXTEND-GENEQV-ALIST acl2-8.5> (COVERED-GENEQV-ALIST COVERED-GENEQV-ALIST-LST) acl2-8.5> UNCOVERED-EQUIVS acl2-8.5> (UNCOVERED-EQUIVS-ALIST UNCOVERED-EQUIVS-ALIST-LST) acl2-8.5> DOUBLE-REWRITE-OPPORTUNITIES acl2-8.5> SHOW-DOUBLE-REWRITE-OPPORTUNITIES1 acl2-8.5> SHOW-DOUBLE-REWRITE-OPPORTUNITIES acl2-8.5> IRRELEVANT-LOOP-STOPPER-PAIRS acl2-8.5> NON-REC-DEF-RULES-MSG-1 acl2-8.5> NON-REC-DEF-RULES-MSG acl2-8.5> CHK-REWRITE-RULE-WARNINGS acl2-8.5> CHK-ACCEPTABLE-REWRITE-RULE2 acl2-8.5> CHK-ACCEPTABLE-REWRITE-RULE1 acl2-8.5> CHK-ACCEPTABLE-REWRITE-RULE acl2-8.5> ADD-REWRITE-RULE2 acl2-8.5> ADD-REWRITE-RULE1 acl2-8.5> ADD-REWRITE-RULE acl2-8.5> EXPAND-INEQUALITY-FNCALL1 acl2-8.5> EXPAND-INEQUALITY-FNCALL acl2-8.5> ALL-VARS-IN-POLY-LST acl2-8.5> SUBBAGP-EQ acl2-8.5> ALWAYS-BIGGERP-DATA acl2-8.5> ALWAYS-BIGGERP-DATA-LST acl2-8.5> ALWAYS-BIGGERP acl2-8.5> NO-ELEMENT-ALWAYS-BIGGERP acl2-8.5> MAXIMAL-TERMS1 acl2-8.5> MAXIMAL-TERMS acl2-8.5> COLLECT-WHEN-FFNNAMESP acl2-8.5> MAKE-FREE-MAX-TERMS-MSG1 acl2-8.5> MAKE-FREE-MAX-TERMS-MSG acl2-8.5> EXTERNAL-LINEARIZE acl2-8.5> BAD-SYNP-HYP-MSG-FOR-LINEAR acl2-8.5> SHOW-DOUBLE-REWRITE-OPPORTUNITIES-LINEAR acl2-8.5> NO-LINEAR-MSG acl2-8.5> ALL-NON-NUMERIC acl2-8.5> CHK-ACCEPTABLE-LINEAR-RULE2 acl2-8.5> CHK-ACCEPTABLE-LINEAR-RULE1 acl2-8.5> CHK-ACCEPTABLE-LINEAR-RULE acl2-8.5> ADD-LINEAR-RULE3 acl2-8.5> ADD-LINEAR-RULE2 acl2-8.5> ADD-LINEAR-RULE1 acl2-8.5> ADD-LINEAR-RULE acl2-8.5> DESTRUCTURE-WELL-FOUNDED-RELATION-RULE acl2-8.5> CHK-ACCEPTABLE-WELL-FOUNDED-RELATION-RULE acl2-8.5> ADD-WELL-FOUNDED-RELATION-RULE acl2-8.5> CHK-ACCEPTABLE-BUILT-IN-CLAUSE-RULE2 acl2-8.5> CHK-ACCEPTABLE-BUILT-IN-CLAUSE-RULE1 acl2-8.5> CHK-ACCEPTABLE-BUILT-IN-CLAUSE-RULE acl2-8.5> (FN-AND-MAXIMAL-LEVEL-NO FN-AND-MAXIMAL-LEVEL-NO-LST) acl2-8.5> BUILT-IN-CLAUSE-DISCRIMINATOR-FN acl2-8.5> ALL-FNNAMES-SUBSUMER acl2-8.5> MAKE-BUILT-IN-CLAUSE-RULES1 acl2-8.5> CHK-INITIAL-BUILT-IN-CLAUSES acl2-8.5> MAKE-BUILT-IN-CLAUSE-RULES acl2-8.5> CLASSIFY-AND-STORE-BUILT-IN-CLAUSE-RULES acl2-8.5> ADD-BUILT-IN-CLAUSE-RULE acl2-8.5> DESTRUCTURE-COMPOUND-RECOGNIZER acl2-8.5> MAKE-RECOGNIZER-TUPLE acl2-8.5> COMMENT-ON-NEW-RECOG-TUPLE1 acl2-8.5> COMMENT-ON-NEW-RECOG-TUPLE acl2-8.5> CHK-ACCEPTABLE-COMPOUND-RECOGNIZER-RULE acl2-8.5> ADD-COMPOUND-RECOGNIZER-RULE acl2-8.5> CHK-TRIGGERS acl2-8.5> DESTRUCTURE-FORWARD-CHAINING-TERM acl2-8.5> CHK-ACCEPTABLE-FORWARD-CHAINING-RULE acl2-8.5> PUTPROP-FORWARD-CHAINING-RULES-LST acl2-8.5> ADD-FORWARD-CHAINING-RULE acl2-8.5> EVALUATOR-CLAUSE/ARGLIST acl2-8.5> EVALUATOR-CLAUSE acl2-8.5> EVALUATOR-CLAUSES1 acl2-8.5> EVALUATOR-CLAUSES acl2-8.5> CDRP acl2-8.5> EXPAND-EQ-AND-ATOM-TERM-LST acl2-8.5> NORMALIZE-ALLEGED-EVALUATOR-CLAUSE acl2-8.5> NORMALIZE-ALLEGED-EVALUATOR-CLAUSE-SET acl2-8.5> SHALLOW-CLAUSIFY1 acl2-8.5> SHALLOW-CLAUSIFY acl2-8.5> FIND-EVFN-LST-IN-CLAUSE acl2-8.5> GUESS-EVFN-LST-FOR-EVFN acl2-8.5> FIND-FN-IN-CLAUSE acl2-8.5> GUESS-FN-ARGS-LST-FOR-EVFN acl2-8.5> NORMALIZED-EVALUATOR-CL-SET acl2-8.5> CHK-EVALUATOR acl2-8.5> NAMEDP-PREFIX acl2-8.5> DEFEVALUATOR-FORM/DEFTHM-NAME acl2-8.5> DEFEVALUATOR-FORM/DEFTHM-HINTS acl2-8.5> DEFEVALUATOR-FORM/DEFTHM acl2-8.5> DEFEVALUATOR-FORM/DEFTHMS acl2-8.5> CAR-CADR-CADDR-ETC acl2-8.5> DEFEVALUATOR-FORM/FNS-CLAUSES acl2-8.5> *DEFEVALUATOR-FORM-BASE-THEORY* acl2-8.5> DEFEVALUATOR-FORM acl2-8.5> PAIRS-TO-MACRO-ALIAS-MSGS acl2-8.5> DEFEVALUATOR-CHECK-MSG acl2-8.5> DEFEVALUATOR-CHECK acl2-8.5> DEFEVALUATOR-CHECK-FORM acl2-8.5> DEFEVALUATOR acl2-8.5> TERM-TABLE acl2-8.5> TERM-TABLE acl2-8.5> REMOVE-META-EXTRACT-CONTEXTUAL-HYPS acl2-8.5> REMOVE-META-EXTRACT-GLOBAL-HYPS acl2-8.5> META-RULE-HYPOTHESIS-FUNCTIONS acl2-8.5> META-FN-ARGS acl2-8.5> CHK-META-FUNCTION acl2-8.5> EV-LST-FROM-EV acl2-8.5> ATTACHED-FNS acl2-8.5> SIBLINGS acl2-8.5> CANONICAL-SIBLING acl2-8.5> (CANONICAL-FFN-SYMBS CANONICAL-FFN-SYMBS-LST) acl2-8.5> COLLECT-CANONICAL-SIBLINGS acl2-8.5> CONSTRAINTS-LIST acl2-8.5> CONSTRAINT-INFO+ acl2-8.5> IMMEDIATE-CANONICAL-ANCESTORS acl2-8.5> CANONICAL-ANCESTORS-REC acl2-8.5> CANONICAL-ANCESTORS acl2-8.5> CANONICAL-ANCESTORS-LST acl2-8.5> CHK-EVALUATOR-USE-IN-RULE acl2-8.5> CHK-RULE-FN-GUARD acl2-8.5> ADD-NEW-NEVER-UNTOUCHABLE-FNS acl2-8.5> COLLECT-NEVER-UNTOUCHABLE-FNS-ENTRIES acl2-8.5> INTERPRET-TERM-AS-META-RULE acl2-8.5> CHK-ACCEPTABLE-META-RULE acl2-8.5> ADD-META-RULE1 acl2-8.5> MAYBE-PUTPROP-LST acl2-8.5> MARK-ATTACHMENT-DISALLOWED2 acl2-8.5> MARK-ATTACHMENT-DISALLOWED1 acl2-8.5> MARK-ATTACHMENT-DISALLOWED acl2-8.5> ADD-META-RULE acl2-8.5> (DESTRUCTORS DESTRUCTORS-LST) acl2-8.5> STRIP-FFN-SYMBS acl2-8.5> CHK-ACCEPTABLE-ELIM-RULE1 acl2-8.5> CHK-ACCEPTABLE-ELIM-RULE acl2-8.5> ADD-ELIM-RULE1 acl2-8.5> ADD-ELIM-RULE acl2-8.5> CHK-ACCEPTABLE-GENERALIZE-RULE acl2-8.5> ADD-GENERALIZE-RULE acl2-8.5> FIND-TYPE-PRESCRIPTION-PAT acl2-8.5> ADD-TYPE-PRESCRIPTION-RULE acl2-8.5> STRONG-COMPOUND-RECOGNIZER-P1 acl2-8.5> STRONG-COMPOUND-RECOGNIZER-P acl2-8.5> WARNED-NON-REC-FNS-ALIST-FOR-TP acl2-8.5> WARNED-NON-REC-FNS-ALIST-TP-HYPS1 acl2-8.5> WARNED-NON-REC-FNS-ALIST-TP-HYPS acl2-8.5> CHK-ACCEPTABLE-TYPE-PRESCRIPTION-RULE acl2-8.5> FIX-PKG acl2-8.5> FIX-INTERN$ acl2-8.5> FIX-INTERN-IN-PKG-OF-SYM acl2-8.5> PACK-TO-STRING acl2-8.5> GEN-SYM-SYM acl2-8.5> BOOLEAN-FN acl2-8.5> REFLEXIVITY acl2-8.5> SYMMETRY acl2-8.5> TRANSITIVITY acl2-8.5> EQUIVALENCE-RELATION-CONDITION acl2-8.5> FIND-CANDIDATE-EQUIVALENCE-RELATION acl2-8.5> COLLECT-PROBLEMATIC-PRE-EQUIVALENCE-RULE-NAMES acl2-8.5> CHK-ACCEPTABLE-EQUIVALENCE-RULE acl2-8.5> ADD-EQUIVALENCE-RULE acl2-8.5> CHK-ACCEPTABLE-REFINEMENT-RULE acl2-8.5> COLLECT-COARSENINGS acl2-8.5> PUTPROP-COARSENINGS acl2-8.5> UNION-VALUES acl2-8.5> EXTEND-VALUE-SET acl2-8.5> EXTEND-EACH-VALUE-SET acl2-8.5> CLOSE-VALUE-SETS acl2-8.5> ADD-REFINEMENT-RULE acl2-8.5> CORRESPONDING-ARGS-EQ-EXCEPT acl2-8.5> (DUPLICATE-VARS-1 DUPLICATE-VARS-1-LST) acl2-8.5> DUPLICATE-VARS acl2-8.5> (REPLACE-DUPLICATE-VARS-WITH-ANONYMOUS-VAR-1 acl2-8.5> REPLACE-DUPLICATE-VARS-WITH-ANONYMOUS-VAR-1-LST) acl2-8.5> REPLACE-DUPLICATE-VARS-WITH-ANONYMOUS-VAR acl2-8.5> SPLIT-AT-POSITION acl2-8.5> MAKE-PEQUIV-PATTERN acl2-8.5> MAKE-PEQUIV acl2-8.5> (VAR-ADDRESS VAR-ADDRESS-LST) acl2-8.5> INTERPRET-TERM-AS-CONGRUENCE-RULE acl2-8.5> SOME-CONGRUENCE-RULE-SAME acl2-8.5> SOME-CONGRUENCE-RULE-HAS-REFINEMENT acl2-8.5> CHK-ACCEPTABLE-CONGRUENCE-RULE acl2-8.5> ADD-CONGRUENCE-RULE-TO-CONGRUENCE acl2-8.5> CONS-ASSOC-EQ-REC acl2-8.5> CONS-ASSOC-EQ acl2-8.5> ADD-CONGRUENCE-RULE acl2-8.5> CHK-DESTRUCTURE-DEFINITION acl2-8.5> CHK-ACCEPTABLE-DEFINITION-INSTALL-BODY acl2-8.5> CHK-ACCEPTABLE-DEFINITION-RULE acl2-8.5> CHK-ACCEPTABLE-INDUCTION-RULE acl2-8.5> ADD-INDUCTION-RULE acl2-8.5> CHK-ACCEPTABLE-TYPE-SET-INVERTER-RULE acl2-8.5> ADD-TYPE-SET-INVERTER-RULE acl2-8.5> TILDE-@-ILLEGAL-CLAUSE-PROCESSOR-SIG-MSG acl2-8.5> DESTRUCTURE-CLAUSE-PROCESSOR-RULE acl2-8.5> CHK-ACCEPTABLE-CLAUSE-PROCESSOR-RULE acl2-8.5> ADD-CLAUSE-PROCESSOR-RULE acl2-8.5> TRUSTED-CL-PROC-TABLE-GUARD acl2-8.5> TRUSTED-CL-PROC-TABLE acl2-8.5> DEFINE-TRUSTED-CLAUSE-PROCESSOR acl2-8.5> PRIMITIVE-INSTRUCTIONP acl2-8.5> NON-PRIMITIVE-INSTRUCTIONS acl2-8.5> CHK-PRIMITIVE-INSTRUCTION-LISTP acl2-8.5> TRANSLATE-INSTRUCTIONS acl2-8.5> CONTROLLER-ALISTP acl2-8.5> ALIST-TO-KEYWORD-ALIST acl2-8.5> ELIMINATE-MACRO-ALIASES acl2-8.5> FIX-LOOP-STOPPER-ALIST acl2-8.5> GUESS-CONTROLLER-ALIST-FOR-DEFINITION-RULE acl2-8.5> CHK-LEGAL-LINEAR-TRIGGER-TERMS1 acl2-8.5> CHK-LEGAL-LINEAR-TRIGGER-TERMS acl2-8.5> BACKCHAIN-LIMIT-LISTP acl2-8.5> RECOVER-METAFUNCTION-OR-CLAUSE-PROCESSOR-SIGNATURES acl2-8.5> EQUAL-EXCEPT-ON-NON-STOBJS acl2-8.5> ARITY-ALISTP acl2-8.5> COMPATIBLE-ARITY-ALISTSP acl2-8.5> COLLECT-DISAGREEING-ARITY-ASSUMPTIONS acl2-8.5> INTERPRET-TERM-AS-WELL-FORMEDNESS-GUARANTEE-THM acl2-8.5> TRANSLATE-WELL-FORMEDNESS-GUARANTEE acl2-8.5> TRANSLATE-RULE-CLASS-ALIST acl2-8.5> TRANSLATE-RULE-CLASS1 acl2-8.5> REASON-FOR-NON-KEYWORD-VALUE-LISTP acl2-8.5> TRANSLATE-RULE-CLASS acl2-8.5> TRANSLATE-RULE-CLASSES1 acl2-8.5> TRANSLATE-RULE-CLASSES acl2-8.5> CHK-ACCEPTABLE-X-RULE acl2-8.5> CHK-ACCEPTABLE-X-RULES acl2-8.5> COLLECT-KEYS-EQ acl2-8.5> CHK-ACCEPTABLE-RULES acl2-8.5> ADD-X-RULE acl2-8.5> ADD-RULES1 acl2-8.5> TRUNCATE-CLASS-ALIST acl2-8.5> TRUNCATE-CLASSES acl2-8.5> MAKE-RUNES1 acl2-8.5> MAKE-RUNES acl2-8.5> MAKE-RUNIC-MAPPING-PAIRS acl2-8.5> ADD-RULES acl2-8.5> REDUNDANT-THEOREMP acl2-8.5> NON-TAUTOLOGICAL-CLASSES acl2-8.5> PROVE-COROLLARIES1 acl2-8.5> PROVE-COROLLARIES acl2-8.5> ENABLED-RUNEP-STRING acl2-8.5> UNTRANSLATE-HYPS acl2-8.5> INFO-FOR-LEMMAS acl2-8.5> ASSOC-EQ-EQ acl2-8.5> INFO-FOR-WELL-FOUNDED-RELATION-RULES acl2-8.5> INFO-FOR-BUILT-IN-CLAUSE-RULES1 acl2-8.5> INFO-FOR-BUILT-IN-CLAUSE-RULES acl2-8.5> INFO-FOR-COMPOUND-RECOGNIZER-RULES acl2-8.5> INFO-FOR-GENERALIZE-RULES acl2-8.5> INFO-FOR-LINEAR-LEMMAS acl2-8.5> INFO-FOR-ELIMINATE-DESTRUCTORS-RULE acl2-8.5> INFO-FOR-CONGRUENCES acl2-8.5> INFO-FOR-PEQUIVS acl2-8.5> INFO-FOR-COARSENINGS acl2-8.5> INFO-FOR-FORWARD-CHAINING-RULES acl2-8.5> DECODE-TYPE-SET-LST acl2-8.5> INFO-FOR-TYPE-PRESCRIPTIONS acl2-8.5> INFO-FOR-INDUCTION-RULES acl2-8.5> INFO-FOR-TYPE-SET-INVERTER-RULES acl2-8.5> INFO-FOR-X-RULES acl2-8.5> INFO-FOR-RULES acl2-8.5> PRINT-INFO-FOR-RULES-ENTRY acl2-8.5> PRINT-INFO-FOR-RULES acl2-8.5> REPLACE-PROP acl2-8.5> RESTRICT-PKG-IMPORTS acl2-8.5> PR-BODY acl2-8.5> PR-FN acl2-8.5> PRINT-CLAUSE-PROCESSOR-RULES1 acl2-8.5> PRINT-CLAUSE-PROCESSOR-RULES acl2-8.5> NEW-NUMES acl2-8.5> WORLD-TO-NEXT-COMMAND acl2-8.5> PR!-FN acl2-8.5> PR acl2-8.5> PR! acl2-8.5> DISABLEDP-FN-LST acl2-8.5> DISABLEDP-FN acl2-8.5> DISABLEDP acl2-8.5> COLLECT-ABBREVIATION-SUBCLASS acl2-8.5> RUNES-TO-MONITOR1 acl2-8.5> *MONITORABLE-RUNE-TYPES* acl2-8.5> MONITORABLE-RUNES acl2-8.5> MONITORABLE-RUNES-FROM-MAPPING-PAIRS acl2-8.5> RUNES-TO-MONITOR acl2-8.5> REMOVE1-ASSOC-EQUAL? acl2-8.5> REMOVE1-ASSOC-EQUAL?-LST acl2-8.5> MONITOR1 acl2-8.5> REMOVE1-ASSOC-EQUAL-LST acl2-8.5> SET-DIFFERENCE-ASSOC-EQUAL acl2-8.5> UNMONITOR1 acl2-8.5> MONITOR-FN acl2-8.5> UNMONITOR-FN acl2-8.5> MONITORED-RUNES-FN acl2-8.5> BRR-FN acl2-8.5> BRR acl2-8.5> MONITOR! acl2-8.5> BRR@ acl2-8.5> MONITOR acl2-8.5> UNMONITOR acl2-8.5> MONITORED-RUNES acl2-8.5> PROCEED-FROM-BRKPT1 acl2-8.5> EXIT-BRR acl2-8.5> OK-IF-FN acl2-8.5> OK-IF acl2-8.5> PRINT-RULE-STORAGE-DEPENDENCIES acl2-8.5> DEFAXIOM-SUPPORTERS acl2-8.5> WHEN-LOGIC-OR-BOOT-STRAP acl2-8.5> DEFAXIOM-FN acl2-8.5> WARN-ON-INAPPROPRIATE-DEFUN-MODE acl2-8.5> WITH-WATERFALL-PARALLELISM-TIMINGS acl2-8.5> TRANSLATE-FOR-DEFTHM acl2-8.5> DEFTHM-FN1 acl2-8.5> DEFTHM-FN acl2-8.5> THM-FN acl2-8.5> THM acl2-8.5> CHK-EXTENSIBLE-RULE-CLASSES acl2-8.5> EXTEND-RULE-CLASSES acl2-8.5> *DEFEQUIV-PACKAGE-VALUES* acl2-8.5> DEFEQUIV-FORM acl2-8.5> DEFEQUIV-FN acl2-8.5> DEFEQUIV acl2-8.5> *DEFREFINEMENT-PACKAGE-VALUES* acl2-8.5> DEFREFINEMENT-FORM acl2-8.5> DEFREFINEMENT-FN acl2-8.5> DEFREFINEMENT acl2-8.5> *DEFCONG-PACKAGE-VALUES* acl2-8.5> DEFCONG-FORM acl2-8.5> DEFCONG-FN acl2-8.5> DEFCONG acl2-8.5> acl2-8.5> Finished loading "defthm.lisp". acl2-8.5> acl2-8.5> ACL2 loading "other-events.lisp". acl2-8.5> "ACL2" acl2-8.5> MACRO-VARS-KEY acl2-8.5> MACRO-VARS-AFTER-REST acl2-8.5> MACRO-VARS-OPTIONAL acl2-8.5> MACRO-VARS acl2-8.5> CHK-LEGAL-DEFCONST-NAME acl2-8.5> DEFCONST-FN1 acl2-8.5> WEAK-HCOMP-BOOK-HT-ENTRY-P acl2-8.5> DEFCONST-VAL acl2-8.5> LARGE-CONSP acl2-8.5> DEFCONST-FN acl2-8.5> CHK-LEGAL-INIT-MSG acl2-8.5> CHK-LEGAL-INIT acl2-8.5> CHK-MACRO-ARGLIST-KEYS acl2-8.5> CHK-MACRO-ARGLIST-AFTER-REST acl2-8.5> CHK-MACRO-ARGLIST-OPTIONAL acl2-8.5> CHK-MACRO-ARGLIST1 acl2-8.5> CHK-MACRO-ARGLIST-MSG acl2-8.5> CHK-MACRO-ARGLIST acl2-8.5> DEFMACRO-FN1 acl2-8.5> CHK-DEFMACRO-WIDTH acl2-8.5> REDUNDANT-DEFMACROP acl2-8.5> COLLECT-NON-APPLY$-PRIMPS2 acl2-8.5> (COLLECT-NON-APPLY$-PRIMPS1 COLLECT-NON-APPLY$-PRIMPS1-LST) acl2-8.5> COLLECT-NON-APPLY$-PRIMPS acl2-8.5> CHK-DEFMACRO-UNTOUCHABLE acl2-8.5> DEFMACRO-FN acl2-8.5> *INITIAL-EVENT-DEFMACROS* acl2-8.5> BOOT-TRANSLATE acl2-8.5> PRIMORDIAL-EVENT-MACRO-AND-FN1 acl2-8.5> PRIMORDIAL-EVENT-MACRO-AND-FN acl2-8.5> PRIMORDIAL-EVENT-MACROS-AND-FNS acl2-8.5> *INITIAL-TYPE-PRESCRIPTIONS* acl2-8.5> COLLECT-WORLD-GLOBALS acl2-8.5> PRIMORDIAL-WORLD-GLOBALS acl2-8.5> ARGLISTS-TO-NILS acl2-8.5> *UNATTACHABLE-PRIMITIVES* acl2-8.5> PUTPROP-RECOGNIZER-ALIST acl2-8.5> PRIMORDIAL-WORLD acl2-8.5> SAME-NAME-TWICE acl2-8.5> CONFLICTING-IMPORTS acl2-8.5> CHK-NEW-STRINGP-NAME acl2-8.5> CHK-PACKAGE-REINCARNATION-IMPORT-RESTRICTIONS acl2-8.5> REMOVE-LISP-SUFFIX acl2-8.5> CONVERT-BOOK-NAME-TO-CERT-NAME acl2-8.5> UNRELATIVIZE-BOOK-PATH acl2-8.5> TILDE-@-DEFPKG-ERROR-PHRASE acl2-8.5> *1*-PKG-PREFIX* acl2-8.5> CHK-ACCEPTABLE-DEFPKG acl2-8.5> DEFPKG-FN acl2-8.5> THEORY-FN-CALLP acl2-8.5> INTERSECTION-AUGMENTED-THEORIES-FN1 acl2-8.5> CHECK-THEORY-MSG1 acl2-8.5> CHECK-THEORY-MSG acl2-8.5> CHECK-THEORY-ACTION acl2-8.5> CHECK-THEORY acl2-8.5> MAYBE-CHECK-THEORY acl2-8.5> INTERSECTION-THEORIES-FN acl2-8.5> INTERSECTION-THEORIES acl2-8.5> UNION-AUGMENTED-THEORIES-FN1 acl2-8.5> UNION-THEORIES-FN1 acl2-8.5> UNION-THEORIES-FN acl2-8.5> UNION-AUGMENTED-THEORIES-FN1+ acl2-8.5> SET-DIFFERENCE-AUGMENTED-THEORIES-FN1 acl2-8.5> SET-DIFFERENCE-AUGMENTED-THEORIES-FN1+ acl2-8.5> SET-DIFFERENCE-THEORIES-FN1 acl2-8.5> SET-DIFFERENCE-THEORIES-FN acl2-8.5> NO-AUGMENTED-RUNE-BASED-ON acl2-8.5> REVAPPEND-DELETE-AUGMENTED-RUNES-BASED-ON-SYMBOLS1 acl2-8.5> REVAPPEND-DELETE-AUGMENTED-RUNES-BASED-ON-SYMBOLS acl2-8.5> CURRENT-THEORY-FN1 acl2-8.5> CURRENT-THEORY-FN acl2-8.5> CURRENT-THEORY1-AUGMENTED acl2-8.5> UNION-CURRENT-THEORY-FN acl2-8.5> UNION-THEORIES acl2-8.5> SET-DIFFERENCE-CURRENT-THEORY-FN acl2-8.5> SET-DIFFERENCE-THEORIES acl2-8.5> UNIVERSAL-THEORY-FN1 acl2-8.5> UNIVERSAL-THEORY-FN acl2-8.5> UNIVERSAL-THEORY acl2-8.5> FUNCTION-THEORY-FN1 acl2-8.5> FUNCTION-THEORY-FN acl2-8.5> FUNCTION-THEORY acl2-8.5> EXECUTABLE-COUNTERPART-THEORY-FN acl2-8.5> EXECUTABLE-COUNTERPART-THEORY acl2-8.5> STANDARD-THEORIES acl2-8.5> CURRENT-THEORY acl2-8.5> END-PREHISTORIC-WORLD acl2-8.5> THEORY-NAMEP acl2-8.5> THEORY-FN acl2-8.5> THEORY acl2-8.5> REDUNDANT-DEFTHEORY-P acl2-8.5> DEFTHEORY-FN acl2-8.5> :REDUNDANT acl2-8.5> SET-IN-THEORY-REDUNDANT-OKP acl2-8.5> IN-THEORY-FN acl2-8.5> IN-ARITHMETIC-THEORY-FN acl2-8.5> DISABLE acl2-8.5> ENABLE acl2-8.5> THEORY-INVARIANT-TABLE-GUARD acl2-8.5> THEORY-INVARIANT-TABLE acl2-8.5> THEORY-INVARIANT-FN acl2-8.5> THEORY-INVARIANT acl2-8.5> INCOMPATIBLE acl2-8.5> INCOMPATIBLE! acl2-8.5> *GENERIC-BAD-SIGNATURE-STRING* acl2-8.5> *SIGNATURE-KEYWORDS* acl2-8.5> DUPLICATE-KEY-IN-KEYWORD-VALUE-LISTP acl2-8.5> FORMALS-PRETTY-FLAGS-MISMATCH-MSG acl2-8.5> CHK-GLOBAL-STOBJS-VALUE acl2-8.5> CHK-SIGNATURE acl2-8.5> CHK-SIGNATURES acl2-8.5> CHK-ACCEPTABLE-ENCAPSULATE1 acl2-8.5> NAME-INTRODUCED acl2-8.5> CHK-EMBEDDED-EVENT-FORM-ORIG-FORM-MSG acl2-8.5> *ACL2-DEFAULTS-TABLE-MACROS* acl2-8.5> CHK-EMBEDDED-EVENT-FORM acl2-8.5> DESTRUCTURE-EXPANSION acl2-8.5> REBUILD-EXPANSION acl2-8.5> SET-RAW-MODE-ON acl2-8.5> SET-RAW-MODE-OFF acl2-8.5> SET-RAW-MODE-ON! acl2-8.5> SET-RAW-MODE acl2-8.5> ALIST-TO-BINDINGS acl2-8.5> ACL2-RAW-EVAL acl2-8.5> GET-AND-CHK-LAST-MAKE-EVENT-EXPANSION acl2-8.5> *LOCAL-VALUE-TRIPLE-ELIDED* acl2-8.5> ELIDE-LOCALS acl2-8.5> (ELIDE-LOCALS-REC ELIDE-LOCALS-LST) acl2-8.5> MAKE-RECORD-EXPANSION? acl2-8.5> ACL2-SYSTEM-TABLE acl2-8.5> MAYBE-ADD-EVENT-LANDMARK acl2-8.5> EVAL-EVENT-LST acl2-8.5> EQUAL-INSIG acl2-8.5> BAD-SIGNATURE-ALIST acl2-8.5> IF-NS acl2-8.5> TILDE-*-BAD-INSIGS-PHRASE1 acl2-8.5> TILDE-*-BAD-INSIGS-PHRASE acl2-8.5> UNION-EQ-CARS acl2-8.5> CHK-ACCEPTABLE-ENCAPSULATE2 acl2-8.5> CONJOIN-INTO-ALIST acl2-8.5> CLASSES-THEOREMS acl2-8.5> CONSTRAINTS-INTRODUCED1 acl2-8.5> NEW-TRIPS-REC acl2-8.5> NEW-TRIPS acl2-8.5> CONSTRAINTS-INTRODUCED acl2-8.5> PUTPROP-CONSTRAINTS acl2-8.5> MAYBE-INSTALL-ACL2-DEFAULTS-TABLE acl2-8.5> UPDATE-FOR-REDO-FLAT acl2-8.5> REDO-FLAT acl2-8.5> CERT-OP acl2-8.5> EVAL-EVENT-LST-ENVIRONMENT acl2-8.5> PROCESS-EMBEDDED-EVENTS acl2-8.5> CONSTRAINED-FUNCTIONS acl2-8.5> COLLECT-LOGICALS acl2-8.5> EXPORTED-FUNCTION-NAMES acl2-8.5> GET-SUBVERSIVES acl2-8.5> ANCESTRAL-FFN-SYMBS-LST acl2-8.5> ENCAPSULATE-CONSTRAINT acl2-8.5> BOGUS-EXPORTED-COMPLIANTS acl2-8.5> REMOVE-TYPE-PRESCRIPTION-CERT-DATA acl2-8.5> ENCAPSULATE-RETURN-VALUE-P acl2-8.5> ENCAPSULATE-PASS-2 acl2-8.5> TILDE-@-ABBREVIATE-OBJECT-PHRASE acl2-8.5> ENCAPSULATE-CTX acl2-8.5> PRINT-ENCAPSULATE-MSG1 acl2-8.5> PRINT-ENCAPSULATE-MSG2 acl2-8.5> PRINT-ENCAPSULATE-MSG3/EXPORTED-NAMES acl2-8.5> PRINT-ENCAPSULATE-MSG3/CONSTRAINTS acl2-8.5> PRINT-ENCAPSULATE-MSG3 acl2-8.5> (FIND-FIRST-NON-LOCAL-NAME FIND-FIRST-NON-LOCAL-NAME-LST) acl2-8.5> EQUAL-MOD-ELIDE-LOCALS1 acl2-8.5> (EQUAL-MOD-ELIDE-LOCALS EQUAL-MOD-ELIDE-LOCALS-LST) acl2-8.5> CORRESPONDING-ENCAP-EVENTS acl2-8.5> CORRESPONDING-ENCAPS acl2-8.5> REDUNDANT-ENCAPSULATE-TUPLEP acl2-8.5> REDUNDANT-ENCAPSULATEP acl2-8.5> MARK-MISSING-AS-HIDDEN-P acl2-8.5> KNOWN-PACKAGE-ALIST-INCLUDED-P acl2-8.5> ENCAPSULATE-FIX-KNOWN-PACKAGE-ALIST acl2-8.5> SUBST-BY-POSITION1 acl2-8.5> SUBST-BY-POSITION acl2-8.5> INTRO-UDF-GUARDS acl2-8.5> INTRO-UDF-GLOBAL-STOBJS acl2-8.5> INTRO-UDF-NON-CLASSICALP acl2-8.5> ASSOC-PROOF-SUPPORTERS-ALIST acl2-8.5> UPDATE-PROOF-SUPPORTERS-ALIST-3 acl2-8.5> POSN-FIRST-NON-EVENT acl2-8.5> UPDATE-PROOF-SUPPORTERS-ALIST-2 acl2-8.5> UPDATE-PROOF-SUPPORTERS-ALIST-1 acl2-8.5> UPDATE-PROOF-SUPPORTERS-ALIST acl2-8.5> INSTALL-PROOF-SUPPORTERS-ALIST acl2-8.5> EMPTY-ENCAPSULATE acl2-8.5> CERT-DATA-TP-FROM-RUNIC-TYPE-PRESCRIPTION acl2-8.5> CERT-DATA-TPS-FROM-FNS acl2-8.5> CERT-DATA-FOR-CERTIFICATE acl2-8.5> NEWLY-DEFINED-TOP-LEVEL-FNS-REC acl2-8.5> NEWLY-DEFINED-TOP-LEVEL-FNS acl2-8.5> CERT-DATA-TPS-1 acl2-8.5> CERT-DATA-TPS acl2-8.5> CERT-DATA-PASS1-SAVED acl2-8.5> FUNCTIONAL-SUBSTITUTION-P acl2-8.5> NEW-PROVED-FUNCTIONAL-INSTANCES-ALIST acl2-8.5> FAST-ALIST-FREE-CERT-DATA-ON-EXIT acl2-8.5> ENCAPSULATE-FN acl2-8.5> PROGN-FN1 acl2-8.5> PROGN-FN acl2-8.5> PROGN!-FN acl2-8.5> CHK-BOOK-NAME acl2-8.5> INCLUDE-BOOK-ALIST-SUBSETP acl2-8.5> CBD-FN acl2-8.5> CBD acl2-8.5> GET-PORTCULLIS-CMDS acl2-8.5> OUR-MERGE-PATHNAMES acl2-8.5> CANONICAL-PATHNAME acl2-8.5> CANONICAL-DIRNAME! acl2-8.5> DIRECTORY-OF-ABSOLUTE-PATHNAME acl2-8.5> EXTEND-PATHNAME acl2-8.5> MAYBE-ADD-SEPARATOR acl2-8.5> SET-CBD-FN acl2-8.5> SET-CBD acl2-8.5> SET-CBD-STATE acl2-8.5> PARSE-BOOK-NAME acl2-8.5> SYSFILE-P acl2-8.5> SYSFILE-FILENAME acl2-8.5> FILENAME-TO-SYSFILE acl2-8.5> SYSFILE-TO-FILENAME acl2-8.5> (MAKE-INCLUDE-BOOKS-ABSOLUTE-1 MAKE-INCLUDE-BOOKS-ABSOLUTE-LST) acl2-8.5> MAKE-INCLUDE-BOOKS-ABSOLUTE acl2-8.5> FIRST-KNOWN-PACKAGE-ALIST acl2-8.5> DEFPKG-ITEMS-REC acl2-8.5> NEW-DEFPKG-P acl2-8.5> DEFPKG-ITEMS acl2-8.5> NEW-DEFPKG-LIST2 acl2-8.5> MAKE-HIDDEN-DEFPKG acl2-8.5> NEW-DEFPKG-LIST1 acl2-8.5> NEW-DEFPKG-LIST acl2-8.5> (TERM-IGNORE-OKP TERM-LIST-IGNORE-OKP) acl2-8.5> HIDDEN-DEFPKG-EVENTS1 acl2-8.5> HIDDEN-DEFPKG-EVENTS acl2-8.5> FIX-PORTCULLIS-CMDS1 acl2-8.5> FIX-PORTCULLIS-CMDS acl2-8.5> COLLECT-UNCERTIFIED-BOOKS acl2-8.5> CHK-IN-PACKAGE acl2-8.5> ILL-FORMED-CERTIFICATE-ER acl2-8.5> INCLUDE-BOOK-ER-WARNING-SUMMARY acl2-8.5> INCLUDE-BOOK-ER1 acl2-8.5> INCLUDE-BOOK-ER acl2-8.5> POST-ALIST-FROM-CHANNEL acl2-8.5> CERTIFICATE-FILE-AND-INPUT-CHANNEL1 acl2-8.5> PCERT-OP-P acl2-8.5> CERTIFICATE-FILE-AND-INPUT-CHANNEL acl2-8.5> CERT-ANNOTATIONS-AND-CHECKSUM-FROM-CERT-FILE acl2-8.5> TILDE-@-CERT-POST-ALIST-PHRASE acl2-8.5> ASSOC-FAMILIAR-NAME acl2-8.5> TILDE-*-BOOK-HASH-PHRASE1 acl2-8.5> TILDE-*-BOOK-HASH-PHRASE acl2-8.5> GET-CMDS-FROM-PORTCULLIS1 acl2-8.5> HIDDEN-DEFPKG-EVENTS-SIMPLE acl2-8.5> GET-CMDS-FROM-PORTCULLIS acl2-8.5> CONVERT-BOOK-NAME-TO-PORT-NAME acl2-8.5> CHK-RAISE-PORTCULLIS2 acl2-8.5> CHK-RAISE-PORTCULLIS1 acl2-8.5> MARK-LOCAL-INCLUDED-BOOKS acl2-8.5> UNMARK-AND-DELETE-LOCAL-INCLUDED-BOOKS acl2-8.5> EARLIER-ACL2-VERSIONP acl2-8.5> ACL2-VERSION-R-P acl2-8.5> SYSFILE-OR-STRING-LISTP acl2-8.5> TTAG-ALISTP acl2-8.5> CERT-ANNOTATIONSP acl2-8.5> WEAK-CERT-OBJ-P acl2-8.5> *TRIVIAL-BOOK-HASH* acl2-8.5> CERT-HASH acl2-8.5> INCLUDE-BOOK-ALIST-ENTRY-P acl2-8.5> SYSFILE-TO-FILENAME-TTAG-ALIST-VAL acl2-8.5> SYSFILE-TO-FILENAME-TTAG-ALISTP acl2-8.5> SYSFILE-TO-FILENAME-CERT-ANNOTATIONS acl2-8.5> SYSFILE-TO-FILENAME-INCLUDE-BOOK-ENTRY acl2-8.5> SYSFILE-TO-FILENAME-INCLUDE-BOOK-ALIST1 acl2-8.5> SYSFILE-TO-FILENAME-INCLUDE-BOOK-ALIST acl2-8.5> FILENAME-TO-SYSFILE-TTAG-ALIST-VAL acl2-8.5> FILENAME-TO-SYSFILE-TTAG-ALISTP acl2-8.5> FILENAME-TO-SYSFILE-CERT-ANNOTATIONS acl2-8.5> FILENAME-TO-SYSFILE-INCLUDE-BOOK-ENTRY acl2-8.5> FILENAME-TO-SYSFILE-INCLUDE-BOOK-ALIST1 acl2-8.5> FILENAME-TO-SYSFILE-INCLUDE-BOOK-ALIST acl2-8.5> KEYWORD-LISTP acl2-8.5> READ-FILE-INTO-TEMPLATE acl2-8.5> FAST-CERT-DATA acl2-8.5> CHK-RAISE-PORTCULLIS acl2-8.5> CHK-CERTIFICATE-FILE1 acl2-8.5> CERTIFICATE-FILE acl2-8.5> CHK-CERTIFICATE-FILE acl2-8.5> EQUAL-MODULO-HIDDEN-DEFPKGS acl2-8.5> CERT-OBJ-FOR-CONVERT acl2-8.5> CHK-ACCEPTABLE-CERTIFY-BOOK1 acl2-8.5> TRANSLATE-BOOK-NAMES acl2-8.5> FIX-TTAGS acl2-8.5> CHK-WELL-FORMED-TTAGS acl2-8.5> CHECK-CERTIFICATE-FILE-EXISTS acl2-8.5> ILLEGAL-TO-CERTIFY-CHECK acl2-8.5> CHK-ACCEPTABLE-CERTIFY-BOOK acl2-8.5> PRINT-OBJECTS acl2-8.5> REPLACE-INITIAL-SUBSTRING acl2-8.5> REPLACE-STRING-PREFIX-IN-TREE acl2-8.5> WITH-OUTPUT-OBJECT-CHANNEL-SHARING acl2-8.5> ELIDE-LOCALS-AND-SPLIT-EXPANSION-ALIST acl2-8.5> MAKE-CERTIFICATE-FILE1 acl2-8.5> MAKE-CERTIFICATE-FILE acl2-8.5> MAKE-CERTIFICATE-FILES acl2-8.5> OPEN-INPUT-OBJECT-FILE acl2-8.5> READ-OBJECT-FILE1 acl2-8.5> READ-OBJECT-FILE acl2-8.5> CHK-CERT-ANNOTATIONS acl2-8.5> CHK-CERT-ANNOTATIONS-POST-ALIST acl2-8.5> CHK-INPUT-OBJECT-FILE acl2-8.5> INCLUDE-BOOK-DIR acl2-8.5> INCLUDE-BOOK-DIR-WITH-CHK acl2-8.5> ACCUMULATE-POST-ALIST acl2-8.5> SKIPPED-PROOFSP-IN-POST-ALIST acl2-8.5> BOOK-HASH-ALIST acl2-8.5> BOOK-HASH acl2-8.5> WITH-HCOMP-BINDINGS acl2-8.5> WITH-HCOMP-HT-BINDINGS acl2-8.5> GET-DECLAIM-LIST acl2-8.5> TILDE-@-BOOK-STACK-MSG acl2-8.5> CONVERT-BOOK-NAME-TO-ACL2X-NAME acl2-8.5> ACL2X-ALISTP acl2-8.5> READ-ACL2X-FILE acl2-8.5> EVAL-PORT-FILE acl2-8.5> GETENV! acl2-8.5> UPDATE-PCERT-BOOKS acl2-8.5> CONVERT-NON-NIL-SYMBOLS-TO-KEYWORDS acl2-8.5> INCLUDE-BOOK-FN1 acl2-8.5> CHK-INCLUDE-BOOK-INPUTS acl2-8.5> INCLUDE-BOOK-FN acl2-8.5> SPONTANEOUS-DECERTIFICATIONP1 acl2-8.5> SPONTANEOUS-DECERTIFICATIONP acl2-8.5> REMOVE-DUPLICATES-EQUAL-FROM-END acl2-8.5> INCLUDE-BOOK-ALIST-SUBSETP-FAILURE-WITNESSES acl2-8.5> EXPANSION-FILENAME acl2-8.5> TOP-LEVEL-LOOP$-ALIST-REC acl2-8.5> TOP-LEVEL-LOOP$-ALIST acl2-8.5> WRITE-EXPANSION-FILE acl2-8.5> COLLECT-IDEAL-USER-DEFUNS1 acl2-8.5> COLLECT-IDEAL-USER-DEFUNS acl2-8.5> SET-DIFFERENCE-EQ-SORTED acl2-8.5> PKG-NAMES0 acl2-8.5> HONS-UNION-ORDERED-STRING-LISTS acl2-8.5> PKG-NAMES acl2-8.5> DELETE-NAMES-FROM-KPA-REC acl2-8.5> DELETE-NAMES-FROM-KPA acl2-8.5> PRINT-CERTIFY-BOOK-STEP-2 acl2-8.5> PRINT-CERTIFY-BOOK-STEP-3 acl2-8.5> PRINT-CERTIFY-BOOK-GUARDS-WARNING acl2-8.5> CHK-CERTIFY-BOOK-STEP-3 acl2-8.5> PRINT-CERTIFY-BOOK-STEP-4 acl2-8.5> PRINT-CERTIFY-BOOK-STEP-5 acl2-8.5> HCOMP-BUILD-FROM-STATE acl2-8.5> ACL2X-EXPANSION-ALIST acl2-8.5> HONS-COPY-WITH-STATE acl2-8.5> IDENTITY-WITH-STATE acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> WRITE-ACL2X-FILE acl2-8.5> MERGE-INTO-EXPANSION-ALIST1 acl2-8.5> ACL2X-ALISTP-DOMAINS-SUBSETP acl2-8.5> MERGE-INTO-EXPANSION-ALIST acl2-8.5> RESTRICT-EXPANSION-ALIST acl2-8.5> ELIDE-LOCALS-FROM-EXPANSION-ALIST acl2-8.5> WRITE-PORT-FILE acl2-8.5> SAVE-PARALLELISM-SETTINGS acl2-8.5> INCLUDE-BOOK-ALIST-EQUAL-MODULO-LOCAL acl2-8.5> COPY-OBJECT-CHANNEL-UNTIL-MARKER acl2-8.5> COPY-PCERT0-TO-PCERT1 acl2-8.5> TOUCH? acl2-8.5> CONVERT-BOOK-NAME-TO-COMPILED-NAME acl2-8.5> CERTIFY-BOOK-FINISH-CONVERT acl2-8.5> INCLUDE-BOOK-ALIST-UNCERTIFIED-BOOKS acl2-8.5> COUNT-FORMS-IN-CHANNEL acl2-8.5> SKIP-FORMS-IN-CHANNEL acl2-8.5> POST-ALIST-FROM-PCERT1-1 acl2-8.5> POST-ALIST-FROM-PCERT1 acl2-8.5> CERTIFICATE-POST-ALIST acl2-8.5> CERTIFY-BOOK-FINISH-COMPLETE acl2-8.5> EXPANSION-ALIST-CONFLICT acl2-8.5> SYMBOL-PACKAGE-NAME-SET acl2-8.5> NAMES-OF-SYMBOLS-IN-PACKAGE acl2-8.5> SYMBOL-LIST-TO-PACKAGE-ALIST1 acl2-8.5> SYMBOL-LIST-TO-PACKAGE-ALIST acl2-8.5> BOOKDATA-ALIST1 acl2-8.5> BOOKDATA-ALIST acl2-8.5> MAYBE-WRITE-BOOKDATA acl2-8.5> FROMTO acl2-8.5> REMOVE-SMALLER-KEYS-FROM-SORTED-ALIST acl2-8.5> CERT-INCLUDE-EXPANSION-ALIST acl2-8.5> EVAL-HIDDEN-PACKAGES acl2-8.5> WITH-PACKAGES-UNHIDDEN acl2-8.5> READ-USELESS-RUNES2 acl2-8.5> READ-USELESS-RUNES1 acl2-8.5> READ-FILE-ITERATE-SAFE acl2-8.5> USELESS-RUNES-ENV-INFO acl2-8.5> USELESS-RUNES-SOURCE-MSG acl2-8.5> READ-USELESS-RUNES acl2-8.5> FREE-USELESS-RUNES acl2-8.5> USELESS-RUNES-VALUE acl2-8.5> INITIAL-USELESS-RUNES acl2-8.5> MAYBE-REFRESH-USELESS-RUNES acl2-8.5> UPDATE-USELESS-RUNES acl2-8.5> EVAL-SOME-PORTCULLIS-CMDS acl2-8.5> CERTIFY-BOOK-FN acl2-8.5> CERTIFY-BOOK acl2-8.5> CERTIFY-BOOK! acl2-8.5> REDUNDANT-DEFCHOOSEP acl2-8.5> CHK-ARGLIST-FOR-DEFCHOOSE acl2-8.5> WITHOUT-WARNINGS-FN acl2-8.5> WITHOUT-WARNINGS acl2-8.5> TRANSLATE-IGNORE-OK acl2-8.5> TRANSLATE-WITHOUT-WARNINGS-IGNORE-OK acl2-8.5> DEFCHOOSE-CONSTRAINT-BASIC acl2-8.5> GENERATE-VARIABLE-LST-SIMPLE acl2-8.5> DEFCHOOSE-CONSTRAINT-EXTRA acl2-8.5> DEFCHOOSE-CONSTRAINT acl2-8.5> DEFCHOOSE-FN acl2-8.5> *DEFUN-SK-KEYWORDS* acl2-8.5> NON-ACCEPTABLE-DEFUN-SK-P acl2-8.5> DEFINITION-RULE-NAME acl2-8.5> VERIFY-GUARDS? acl2-8.5> PARSE-DEFUN-SK-DCLS acl2-8.5> MAP-WITH-OUTPUT acl2-8.5> DEFUN-SK-FN acl2-8.5> TAMENESS-CONDITIONS acl2-8.5> SUCCESSIVE-CADRS acl2-8.5> MAKE-APPLY$-WARRANT-DEFUN-SK acl2-8.5> DEFUN-SK acl2-8.5> DOUBLET-STYLE-SYMBOL-TO-SYMBOL-ALISTP acl2-8.5> CHK-LEGAL-DEFSTOBJ-NAME acl2-8.5> CHK-UNRESTRICTED-GUARDS-FOR-TYPE-SPEC-TERM acl2-8.5> CHK-STOBJ-FIELD-TYPE-TERM acl2-8.5> CHK-STOBJ-FIELD-ETYPE acl2-8.5> CHK-STOBJ-FIELD-DESCRIPTOR acl2-8.5> CHK-ACCEPTABLE-DEFSTOBJ-RENAMING acl2-8.5> CHK-ACCEPTABLE-DEFSTOBJ1 acl2-8.5> OLD-FIELD-DESCRIPTORS acl2-8.5> REDUNDANT-DEFSTOBJP acl2-8.5> CONGRUENT-STOBJ-FIELDS acl2-8.5> CHK-ACCEPTABLE-DEFSTOBJ acl2-8.5> DEFSTOBJ-FIELD-FNS-AXIOMATIC-DEFS acl2-8.5> DEFSTOBJ-AXIOMATIC-INIT-FIELDS acl2-8.5> DEFSTOBJ-CREATOR-DEF acl2-8.5> DEFSTOBJ-AXIOMATIC-DEFS acl2-8.5> PUT-STOBJS-IN-AND-OUTS1 acl2-8.5> PUT-STOBJS-IN-AND-OUTS acl2-8.5> DEFCONST-NAME-ALIST acl2-8.5> ACCESSOR-ARRAY acl2-8.5> PUT-DEFSTOBJ-INVARIANT-RISK acl2-8.5> DEFSTOBJ-FN acl2-8.5> DEFABSSTOBJ acl2-8.5> CONCRETE-STOBJ acl2-8.5> DEFABSSTOBJ-MISSING-EVENTS acl2-8.5> REDUNDANT-DEFABSSTOBJP acl2-8.5> ABSSTOBJ-CORRESPONDENCE-CONCL-LST acl2-8.5> FLATTEN-ANDS-IN-LIT! acl2-8.5> ABSSTOBJ-CORRESPONDENCE-FORMULA acl2-8.5> ABSSTOBJ-PRESERVED-FORMULA acl2-8.5> WEAK-ABSSTOBJ-METHOD-P acl2-8.5> (FN-STOBJ-UPDATES-P STOBJ-UPDATES-P STOBJ-UPDATES-LISTP) acl2-8.5> UNPROTECTED-EXPORT-P acl2-8.5> TRANSLATE-ABSSTOBJ-FIELD acl2-8.5> SIMPLE-TRANSLATE-ABSSTOBJ-FIELDS acl2-8.5> ONE-WAY-UNIFY-P acl2-8.5> OBVIOUSLY-EQUAL-LAMBDA-ARGS acl2-8.5> (OBVIOUSLY-EQUIV-TERMS OBVIOUSLY-EQUIV-TERMS-LST) acl2-8.5> OBVIOUSLY-IFF-EQUIV-TERMS acl2-8.5> CHK-DEFABSSTOBJ-METHOD-LEMMAS acl2-8.5> CHK-DEFABSSTOBJ-METHOD acl2-8.5> INTERSPERSE acl2-8.5> SORT-ABSSTOBJ-NAMES acl2-8.5> CHK-ACCEPTABLE-DEFABSSTOBJ1 acl2-8.5> FIRST-KEYWORD acl2-8.5> COLLECT-DEFABSSTOBJ-UPDATERS acl2-8.5> CHK-DEFABSSTOBJ-UPDATERS-1 acl2-8.5> CHK-DEFABSSTOBJ-UPDATERS acl2-8.5> CHK-ACCEPTABLE-DEFABSSTOBJ acl2-8.5> DEFABSSTOBJ-AXIOMATIC-DEFS acl2-8.5> WITH-INSIDE-ABSSTOBJ-UPDATE acl2-8.5> DEFABSSTOBJ-RAW-DEF acl2-8.5> DEFABSSTOBJ-RAW-DEFS-REC acl2-8.5> DEFABSSTOBJ-RAW-DEFS acl2-8.5> EXPAND-RECOGNIZER acl2-8.5> PUT-ABSSTOBJS-IN-AND-OUTS acl2-8.5> METHOD-EXEC acl2-8.5> DEFABSSTOBJ-RAW-INIT acl2-8.5> DEFABSSTOBJ-MISSING-MSG acl2-8.5> UPDATE-GUARD-POST acl2-8.5> DEFABSSTOBJ-LOGIC-SUBST acl2-8.5> CHK-DEFABSSTOBJ-GUARD acl2-8.5> CHK-DEFABSSTOBJ-GUARDS1 acl2-8.5> CHK-DEFABSSTOBJ-GUARDS acl2-8.5> MAKE-ABSSTOBJ-TUPLES acl2-8.5> PUT-DEFABSSTOBJ-INVARIANT-RISK acl2-8.5> KEY-POSITION-FROM-END-EQ acl2-8.5> CONGRUENT-ABSSTOBJ-TUPLES-REC acl2-8.5> CONGRUENT-ABSSTOBJ-TUPLES acl2-8.5> DEFABSSTOBJ-FN1 acl2-8.5> DEFABSSTOBJ-FN acl2-8.5> CREATE-STATE acl2-8.5> WITH-LOCAL-STATE acl2-8.5> STOBJ-LET acl2-8.5> COLLECT-BADGED-FNS acl2-8.5> COLLECT-MACROS acl2-8.5> PUSH-UNTOUCHABLE-FN acl2-8.5> REMOVE-UNTOUCHABLE-FN acl2-8.5> DEF-BODY-LEMMAS acl2-8.5> SHOW-BODIES acl2-8.5> SET-BODY-FN1 acl2-8.5> SET-BODY-FN acl2-8.5> TRACE-MULTIPLICITY acl2-8.5> *1*DEFP acl2-8.5> TRACE$-ER-MSG acl2-8.5> DECLS-AND-DOC acl2-8.5> TRACE$-WHEN-GCOND acl2-8.5> STOBJ-EVISCERATION-ALIST acl2-8.5> TRACE-EVISCERATION-ALIST acl2-8.5> SET-TRACE-EVISC-TUPLE acl2-8.5> CHK-TRACE-OPTIONS-AUX acl2-8.5> TRACE$-VALUE-MSGP acl2-8.5> CHK-TRACE-OPTIONS acl2-8.5> MEMOIZE-OFF-TRACE-ERROR acl2-8.5> UNTRACE$-FN1 acl2-8.5> UNTRACE$-REC acl2-8.5> UNTRACE$-FN acl2-8.5> MAYBE-UNTRACE$-FN acl2-8.5> MAYBE-UNTRACE$ acl2-8.5> TRACE$-FN-GENERAL acl2-8.5> TRACE$-FN-SIMPLE acl2-8.5> *TRACE-KEYWORDS* acl2-8.5> *TRACE-KEYWORDS-NEEDING-TTAG* acl2-8.5> FIRST-ASSOC-KEYWORD acl2-8.5> *ILLEGAL-TRACE-SPEC-FMT-STRING* acl2-8.5> TRACE$-FN acl2-8.5> TRACE$-LST acl2-8.5> TRACE$ acl2-8.5> WITH-UBT! acl2-8.5> TRACE! acl2-8.5> UNTRACE$ acl2-8.5> OPEN-TRACE-FILE-FN acl2-8.5> OPEN-TRACE-FILE acl2-8.5> CLOSE-TRACE-FILE-FN acl2-8.5> CLOSE-TRACE-FILE acl2-8.5> BREAK-ON-ERROR acl2-8.5> DEFEXEC-EXTRACT-KEY acl2-8.5> PARSE-DEFEXEC-DCLS-1 acl2-8.5> FIX-EXEC-XARGS acl2-8.5> PARSE-DEFEXEC-DCLS acl2-8.5> DEFEXEC acl2-8.5> WEAK-SAR-P acl2-8.5> APPLICABLE-REWRITE-RULES1 acl2-8.5> APPLICABLE-LINEAR-RULES1 acl2-8.5> PC-RELIEVE-HYP acl2-8.5> (PC-RELIEVE-HYPS1-ITER PC-RELIEVE-HYPS1) acl2-8.5> PC-RELIEVE-HYPS acl2-8.5> REMOVE-TRIVIAL-LITS acl2-8.5> UNRELIEVED-HYPS acl2-8.5> UNTRANSLATE-SUBST-ABB acl2-8.5> SHOW-REWRITE-LINEAR acl2-8.5> SHOW-REWRITES-LINEARS acl2-8.5> EXPAND-ASSUMPTIONS-1 acl2-8.5> EXPAND-ASSUMPTIONS acl2-8.5> HYPS-TYPE-ALIST acl2-8.5> SHOW-REWRITES-LINEARS-FN acl2-8.5> SHOW-META-LEMMAS1 acl2-8.5> SHOW-META-LEMMAS acl2-8.5> DECODED-TYPE-SET-FROM-TP-RULE acl2-8.5> SHOW-TYPE-PRESCRIPTION-RULE acl2-8.5> SHOW-TYPE-PRESCRIPTION-RULES1 acl2-8.5> SHOW-TYPE-PRESCRIPTION-RULES acl2-8.5> PL2-FN acl2-8.5> PL-FN acl2-8.5> PL acl2-8.5> PL2 acl2-8.5> ACL2-DEFAULTS-TABLE-LOCAL-CTX-P acl2-8.5> CHANGE-INCLUDE-BOOK-DIR acl2-8.5> ADD-CUSTOM-KEYWORD-HINT-FN acl2-8.5> RESET-PREHISTORY acl2-8.5> DISABLE-UBT acl2-8.5> RESET-KILL-RING acl2-8.5> RESET-PREHISTORY-FN acl2-8.5> MEMOIZE-TABLE-CHK-COMMUTATIVE-MSG acl2-8.5> NON-MEMOIZABLE-STOBJS acl2-8.5> FILTER-ABSSTOBJS acl2-8.5> REMOVE-STOBJS-IN-BY-POSITION acl2-8.5> ADD-SUFFIX-TO-FN acl2-8.5> (FSUBCOR-VAR FSUBCOR-VAR-LST) acl2-8.5> (PRINT-GV-SUBSTITUTE-P1 PRINT-GV-SUBSTITUTE-P1-LST) acl2-8.5> PRINT-GV-SUBSTITUTE-P acl2-8.5> PRINT-GV-FORM acl2-8.5> PRINT-GV-CONJUNCT acl2-8.5> PRINT-GV1 acl2-8.5> PRINT-GV-FN acl2-8.5> SET-PRINT-GV-DEFAULTS-FN acl2-8.5> SET-PRINT-GV-DEFAULTS acl2-8.5> PRINT-GV-EVISC-TUPLE acl2-8.5> PRINT-GV-DEFAULT acl2-8.5> PRINT-GV acl2-8.5> DISABLE-IPRINT-AR acl2-8.5> ENABLE-IPRINT-AR acl2-8.5> *IPRINT-ACTIONS* acl2-8.5> SET-IPRINT-FN1 acl2-8.5> INIT-IPRINT-FAL+ acl2-8.5> SET-IPRINT-FN acl2-8.5> SET-IPRINT acl2-8.5> *EVISC-TUPLE-SITES* acl2-8.5> SET-SITE-EVISC-TUPLE acl2-8.5> CHK-EVISC-TUPLE acl2-8.5> SET-EVISC-TUPLE-LST acl2-8.5> SET-EVISC-TUPLE-FN1 acl2-8.5> IPRINT-VIRGINP acl2-8.5> SET-EVISC-TUPLE-FN acl2-8.5> SET-EVISC-TUPLE acl2-8.5> TOP-LEVEL acl2-8.5> NECC-NAME-ARGS-INSTANCE acl2-8.5> DEFWARRANT-EVENTS acl2-8.5> TRANSLATE-DEFATTACH-HELPERS acl2-8.5> *DEFATTACH-KEYS* acl2-8.5> DEFATTACH-UNKNOWN-CONSTRAINTS-ERROR acl2-8.5> INTERSECTION-DOMAINS acl2-8.5> PROCESS-DEFATTACH-ARGS1 acl2-8.5> DUPLICATE-KEYSP-EQ acl2-8.5> SPLIT-AT-FIRST-KEYWORD acl2-8.5> MAYBE-REMOVE1-EQ acl2-8.5> FILTER-FOR-ATTACHMENT acl2-8.5> *DEFATTACH-KEYS-EXTENDED* acl2-8.5> PROCESS-DEFATTACH-ARGS acl2-8.5> PROVE-DEFATTACH-GUARDS1 acl2-8.5> PROVE-DEFATTACH-GUARDS acl2-8.5> TRUE-APPLY$-WARRANT acl2-8.5> DEFATTACH-CONSTRAINT-REC acl2-8.5> DEFATTACH-CONSTRAINT acl2-8.5> PROVE-DEFATTACH-CONSTRAINT acl2-8.5> ATTACHMENT-COMPONENT-OWNER acl2-8.5> DEFATTACH-COMPONENT-HAS-OWNER acl2-8.5> DEFATTACH-MERGE-INTO-COMPONENT acl2-8.5> DEFATTACH-MERGE-COMPONENTS acl2-8.5> DEFATTACH-MERGE acl2-8.5> DEFATTACH-MERGE-LST acl2-8.5> DEFATTACH-MERGE-LST-LST acl2-8.5> DEFATTACH-LOOP-ERROR-MSG acl2-8.5> DEFATTACH-LOOP-ERROR acl2-8.5> DEFATTACH-CLOSE acl2-8.5> DEFATTACH-ERASE-COMPONENTS acl2-8.5> DEFATTACH-ERASE-P acl2-8.5> DEFATTACH-ERASE1 acl2-8.5> DEFATTACH-ERASE acl2-8.5> COLLECT-EXT-ANC acl2-8.5> EXTEND-ATTACHMENT-COMPONENTS acl2-8.5> COMPONENT-PATH-EXTENSION acl2-8.5> EXTEND-ATTACHMENT-RECORD acl2-8.5> UPDATE-ATTACHMENT-RECORDS1 acl2-8.5> UPDATE-ATTACHMENT-RECORDS acl2-8.5> ATTACHMENT-RECORDS acl2-8.5> CHK-DEFATTACH-LOOP acl2-8.5> DEFAXIOM-SUPPORTER-MSG-LIST acl2-8.5> DEFATTACH-GLOBAL-STOBJS-MSG acl2-8.5> CHK-ACCEPTABLE-DEFATTACH acl2-8.5> ATTACHMENT-CLTL-CMD acl2-8.5> DEFATTACH-FN acl2-8.5> DEFATTACH-SYSTEM acl2-8.5> CHK-RETURN-LAST-ENTRY acl2-8.5> RETURN-LAST-TABLE acl2-8.5> DEFMACRO-LAST acl2-8.5> *FMT-CONTROL-DEFAULTS* acl2-8.5> *FIXED-FMT-CONTROLS* acl2-8.5> FMT-CONTROL-BINDINGS1 acl2-8.5> FMT-CONTROL-BINDINGS acl2-8.5> SET-IPRINT-AR acl2-8.5> OVERRIDE-GLOBAL-EVISC-TABLE acl2-8.5> CHANNEL-TO-STRING acl2-8.5> *FMT-CONTROL-DEFAULTS-KEYS* acl2-8.5> FMS-TO-STRING-FN acl2-8.5> FMS-TO-STRING acl2-8.5> FMS!-TO-STRING-FN acl2-8.5> FMS!-TO-STRING acl2-8.5> FMT-TO-STRING-FN acl2-8.5> FMT-TO-STRING acl2-8.5> FMT!-TO-STRING-FN acl2-8.5> FMT!-TO-STRING acl2-8.5> FMT1-TO-STRING-FN acl2-8.5> FMT1-TO-STRING acl2-8.5> FMT1!-TO-STRING-FN acl2-8.5> FMT1!-TO-STRING acl2-8.5> ATTACHMENT-PAIRS acl2-8.5> SIBLING-ATTACHMENTS acl2-8.5> EXT-ANCESTORS-ATTACHMENTS4 acl2-8.5> EXT-ANCESTORS-ATTACHMENTS3 acl2-8.5> EXT-ANCESTORS-ATTACHMENTS2 acl2-8.5> CANONICAL-CDRS acl2-8.5> EXT-ANCESTORS-ATTACHMENTS1 acl2-8.5> ATTACHMENT-RECORDS-FAL acl2-8.5> EXT-ANCESTORS-ATTACHMENTS acl2-8.5> EXT-ANC-ATTACHMENT-MISSING acl2-8.5> EXT-ANC-ATTACHMENTS-VALID-P-1 acl2-8.5> EXT-ANC-ATTACHMENTS-VALID-P acl2-8.5> *INLINE-SUFFIX-LEN-MINUS-1* acl2-8.5> *NOTINLINE-SUFFIX* acl2-8.5> *NOTINLINE-SUFFIX-LEN-MINUS-1* acl2-8.5> *NON-STOBJ-VAR-ROOT* acl2-8.5> DEFUN-INLINE-FORM acl2-8.5> DEFUN-INLINE acl2-8.5> DEFUND-INLINE acl2-8.5> DEFUN-NOTINLINE acl2-8.5> DEFUND-NOTINLINE acl2-8.5> REGENERATE-TAU-DATABASE-FN0 acl2-8.5> REGENERATE-TAU-DATABASE-FN1 acl2-8.5> REGENERATE-TAU-DATABASE-FN acl2-8.5> RATIONAL-TO-DECIMAL-STRING acl2-8.5> DEFUND acl2-8.5> MAGIC-EV-FNCALL acl2-8.5> MAKE-EVENT-CTX acl2-8.5> PROTECTED-EVAL acl2-8.5> MAKE-EVENT-DEBUG-PRE acl2-8.5> MAKE-EVENT-DEBUG-POST acl2-8.5> DO-PROOFS? acl2-8.5> MAKE-EVENT-FN2 acl2-8.5> MAKE-EVENT-FN2-LST acl2-8.5> MAKE-EVENT-FN1 acl2-8.5> ULTIMATE-EXPANSION acl2-8.5> MAKE-EVENT-FN acl2-8.5> GET-CHECK-INVARIANT-RISK acl2-8.5> SET-CHECK-INVARIANT-RISK acl2-8.5> SET-CHECK-INVARIANT-RISK-FN acl2-8.5> GET-REGISTER-INVARIANT-RISK acl2-8.5> SET-REGISTER-INVARIANT-RISK acl2-8.5> SORT-FBOUNDPS acl2-8.5> DOPPELGANGER-BADGE-USERFN acl2-8.5> DOPPELGANGER-APPLY$-USERFN acl2-8.5> APPLY$-LAMBDA-LOGICAL acl2-8.5> OUR-QUOTE-MACRO acl2-8.5> VALUE-TRIPLE-FN1 acl2-8.5> CHK-VALUE-TRIPLE acl2-8.5> VALUE-TRIPLE-FN acl2-8.5> COLLECT-NON-REDUNDANT acl2-8.5> REMOVE-VAR-FROM-TYPE-DCLS acl2-8.5> MEMOIZE-PARTIAL-DEF acl2-8.5> MEMOIZE-PARTIAL-DECLARE acl2-8.5> MEMOIZE-PARTIAL-SUPPORTING-EVENTS-1 acl2-8.5> MEMOIZE-PARTIAL-SUPPORTING-EVENTS-REC acl2-8.5> FLET-BINDINGS acl2-8.5> MEMOIZE-PARTIAL-SUPPORTING-EVENTS acl2-8.5> MEMOIZE-PARTIAL-TUPLE-SHAPE-P acl2-8.5> MEMOIZE-PARTIAL-TRANSLATIONS-MSG-FORMALS acl2-8.5> (FREE-EXACTLY-IN-LAST-ARG-OF-CALLS FREE-EXACTLY-IN-LAST-ARG-OF-CALLS-LST) acl2-8.5> MEMOIZE-PARTIAL-TRANSLATIONS-MSG-BODIES acl2-8.5> MEMOIZE-PARTIAL-TRANSLATIONS-MSG acl2-8.5> PARTIAL-FUNCTIONS-TABLE-GUARD-MSG acl2-8.5> PARTIAL-FUNCTIONS-TABLE-GUARD acl2-8.5> PARTIAL-FUNCTIONS-TABLE acl2-8.5> MEMOIZE-INVOKE-EQUALITY-P acl2-8.5> MEMOIZE-INVOKE-EQUALITY-EXISTS acl2-8.5> MEMOIZE-INVOKE-GUARD-IMPLICATION-DEFAULT-NAME acl2-8.5> MEMOIZE-INVOKE-GUARD-IMPLICATION-TERM acl2-8.5> VERIFY-GUARD-IMPLICATION acl2-8.5> MEMOIZE-INVOKE-GUARD-THM-EXISTS-1 acl2-8.5> MEMOIZE-INVOKE-GUARD-THM-EXISTS acl2-8.5> MEMOIZE-TABLE-CHK-INVOKE-MSG acl2-8.5> MEMOIZE-TABLE-CHK acl2-8.5> MEMOIZE-TABLE acl2-8.5> MEMOIZE-PARTIAL-CALLS acl2-8.5> MEMOIZE-PARTIAL-TUPLE-1 acl2-8.5> MEMOIZE-PARTIAL-TUPLE acl2-8.5> MEMOIZE-PARTIAL-TUPLES acl2-8.5> MEMOIZE-PARTIAL-BASIC-CHECKS acl2-8.5> MEMOIZE-PARTIAL acl2-8.5> acl2-8.5> Finished loading "other-events.lisp". acl2-8.5> acl2-8.5> ACL2 loading "ld.lisp". acl2-8.5> "ACL2" acl2-8.5> WEAK-LD-PROMPT-MEMO-P acl2-8.5> DEFAULT-PRINT-PROMPT acl2-8.5> PRINT-PROMPT acl2-8.5> INITIALIZE-TIMERS acl2-8.5> MAYBE-ADD-COMMAND-LANDMARK acl2-8.5> REPLACE-LAST-CDR acl2-8.5> LD-STANDARD-OI-MISSING acl2-8.5> CHK-ACCEPTABLE-LD-FN1-PAIR acl2-8.5> CLOSE-CHANNELS acl2-8.5> CHK-ACCEPTABLE-LD-FN1 acl2-8.5> CHK-ACCEPTABLE-LD-FN acl2-8.5> F-PUT-LD-SPECIALS acl2-8.5> F-GET-LD-SPECIALS acl2-8.5> LD-READ-KEYWORD-COMMAND1 acl2-8.5> EXIT-LD acl2-8.5> LD-READ-KEYWORD-COMMAND acl2-8.5> LD-FIX-COMMAND acl2-8.5> LD-READ-COMMAND acl2-8.5> LD-PRINT-COMMAND acl2-8.5> CONTINUE-FROM-ILLEGAL-STATE acl2-8.5> LD-FILTER-COMMAND acl2-8.5> LD-PRINT-RESULTS acl2-8.5> LD-PRINT-PROMPT acl2-8.5> LD-RETURN-ERROR acl2-8.5> INITIALIZE-ACCUMULATED-WARNINGS acl2-8.5> *EMPTY-LD-HISTORY-ENTRY* acl2-8.5> LD-HISTORY acl2-8.5> LD-HISTORY-ENTRY-INPUT acl2-8.5> LD-HISTORY-ENTRY-ERROR-FLG acl2-8.5> LD-HISTORY-ENTRY-STOBJS-OUT/VALUE acl2-8.5> LD-HISTORY-ENTRY-STOBJS-OUT acl2-8.5> LD-HISTORY-ENTRY-VALUE acl2-8.5> LD-HISTORY-ENTRY-USER-DATA acl2-8.5> SET-LD-HISTORY-ENTRY-USER-DATA acl2-8.5> SET-LD-HISTORY-ENTRY-USER-DATA-DEFAULT acl2-8.5> ADJUST-LD-HISTORY acl2-8.5> EXTEND-LD-HISTORY acl2-8.5> LD-READ-EVAL-PRINT acl2-8.5> LD-LOOP acl2-8.5> GET-DIRECTORY-OF-FILE acl2-8.5> UPDATE-CBD acl2-8.5> LD-FN-BODY acl2-8.5> LD-FN1 acl2-8.5> LD-FN-ALIST acl2-8.5> LD-FN0 acl2-8.5> LD-FN acl2-8.5> LD acl2-8.5> QUICK-TEST acl2-8.5> WORMHOLE-PROMPT acl2-8.5> RESET-LD-SPECIALS-FN acl2-8.5> RESET-LD-SPECIALS acl2-8.5> MAYBE-RESET-DEFAULTS-TABLE1 acl2-8.5> MAYBE-RESET-DEFAULTS-TABLE2 acl2-8.5> MAYBE-RESET-DEFAULTS-TABLE acl2-8.5> DELETE-SOMETHING acl2-8.5> STORE-IN-KILL-RING acl2-8.5> ROTATE-KILL-RING1 acl2-8.5> ROTATE-KILL-RING acl2-8.5> UBT-UBU-FN1 acl2-8.5> UBT?-UBU?-FN acl2-8.5> UBT-UBU-FN acl2-8.5> UBT!-UBU!-FN acl2-8.5> UBT-PREHISTORY acl2-8.5> UBT-PREHISTORY-FN acl2-8.5> OOPS-WARNING acl2-8.5> OOPS-FN acl2-8.5> OOPS acl2-8.5> I-AM-HERE acl2-8.5> REBUILD-FN-READ-FILTER acl2-8.5> REBUILD-FN acl2-8.5> REBUILD acl2-8.5> *BASIC-SWEEP-ERROR-STR* acl2-8.5> SWEEP-SYMBOL-BINDING-FOR-BAD-SYMBOL acl2-8.5> SWEEP-GLOBAL-LST acl2-8.5> SWEEP-STACK-ENTRY-FOR-BAD-SYMBOL acl2-8.5> SWEEP-T-STACK acl2-8.5> SWEEP-ACL2-ORACLE acl2-8.5> SWEEP-GLOBAL-STATE-FOR-LISP-OBJECTS acl2-8.5> WET acl2-8.5> DISASSEMBLE$ acl2-8.5> NEAR-MISSES acl2-8.5> COMPILE-FUNCTION acl2-8.5> KEEP-TMP-FILES acl2-8.5> COMP-FN acl2-8.5> COMP acl2-8.5> COMP-GCL acl2-8.5> SCAN-PAST-DEEPER-EVENT-LANDMARKS acl2-8.5> PUFFABLE-ENCAPSULATE-P acl2-8.5> PUFFABLE-COMMAND-BLOCKP acl2-8.5> PUFFABLE-COMMAND-NUMBERP acl2-8.5> PUFF-INCLUDE-BOOK acl2-8.5> PUFF-COMMAND-BLOCK1 acl2-8.5> PUFF-COMMAND-BLOCK acl2-8.5> COMMANDS-BACK-TO-1 acl2-8.5> COMMANDS-BACK-TO acl2-8.5> PUFFED-COMMAND-SEQUENCE acl2-8.5> LD-READ-EVAL-PRINT-SIMPLE acl2-8.5> LD-LOOP-SIMPLE acl2-8.5> LD-SIMPLE acl2-8.5> PUFF-FN1 acl2-8.5> PUFF-REPORT acl2-8.5> PUFF-FN acl2-8.5> PUFF*-FN11 acl2-8.5> PUFF*-FN1 acl2-8.5> PUFF*-FN acl2-8.5> PUFF acl2-8.5> PUFF* acl2-8.5> MINI-PROVEALL acl2-8.5> SET-GUARD-CHECKING acl2-8.5> GET-GUARD-CHECKING acl2-8.5> DMR-STOP-FN acl2-8.5> DMR-STOP acl2-8.5> DMR-START-FN acl2-8.5> DMR-START acl2-8.5> *META-LEVEL-FUNCTION-PROBLEM-1* acl2-8.5> *META-LEVEL-FUNCTION-PROBLEM-1A* acl2-8.5> *META-LEVEL-FUNCTION-PROBLEM-1B* acl2-8.5> *META-LEVEL-FUNCTION-PROBLEM-1C* acl2-8.5> *META-LEVEL-FUNCTION-PROBLEM-1D* acl2-8.5> *META-LEVEL-FUNCTION-PROBLEM-1E* acl2-8.5> *META-LEVEL-FUNCTION-PROBLEM-2* acl2-8.5> *META-LEVEL-FUNCTION-PROBLEM-3* acl2-8.5> MFC-AP-FN acl2-8.5> MFC-RELIEVE-HYP-FN acl2-8.5> MFC-RELIEVE-HYP-TTREE acl2-8.5> MFC-RW+-FN acl2-8.5> MFC-RW+-TTREE acl2-8.5> MFC-RW-FN acl2-8.5> MFC-RW-TTREE acl2-8.5> MFC-TS-FN acl2-8.5> MFC-TS-TTREE acl2-8.5> TRUST-MFC acl2-8.5> MFC-TS acl2-8.5> MFC-RW acl2-8.5> MFC-RW+ acl2-8.5> MFC-RELIEVE-HYP acl2-8.5> MFC-AP acl2-8.5> CONGRUENCE-RULE-LISTP acl2-8.5> TERM-ALISTP-FAILURE-MSG acl2-8.5> FIND-RUNED-LINEAR-LEMMA acl2-8.5> MFC-FORCE-FLG acl2-8.5> UPDATE-RNCST-FOR-FORCEP acl2-8.5> PRINT-SAVED-OUTPUT-LST acl2-8.5> PRINT-SAVED-OUTPUT acl2-8.5> CONVERT-IO-MARKERS-LST acl2-8.5> CONVERT-IO-MARKERS acl2-8.5> PSO acl2-8.5> PSOG acl2-8.5> PSO! acl2-8.5> SET-RAW-PROOF-FORMAT acl2-8.5> SET-RAW-WARNING-FORMAT acl2-8.5> SET-STANDARD-CO-STATE acl2-8.5> SET-PROOFS-CO-STATE acl2-8.5> WITH-STANDARD-CO-AND-PROOFS-CO-TO-FILE acl2-8.5> WOF acl2-8.5> PSOF acl2-8.5> SET-LD-EVISC-TUPLE acl2-8.5> SET-LD-EVISC-TUPLE-STATE acl2-8.5> SET-ABBREV-EVISC-TUPLE acl2-8.5> SET-ABBREV-EVISC-TUPLE-STATE acl2-8.5> SET-GAG-MODE-EVISC-TUPLE acl2-8.5> SET-GAG-MODE-EVISC-TUPLE-STATE acl2-8.5> SET-TERM-EVISC-TUPLE acl2-8.5> SET-TERM-EVISC-TUPLE-STATE acl2-8.5> WITHOUT-EVISC-FN acl2-8.5> WITHOUT-EVISC acl2-8.5> acl2-8.5> Finished loading "ld.lisp". acl2-8.5> acl2-8.5> ACL2 loading "proof-builder-b.lisp". acl2-8.5> "ACL2" acl2-8.5> INSTALL-NEW-PC-META-OR-MACRO acl2-8.5> DEFINE-PC-META-OR-MACRO-FN acl2-8.5> DEFINE-PC-META acl2-8.5> DEFINE-PC-MACRO acl2-8.5> DEFINE-PC-ATOMIC-MACRO acl2-8.5> TOGGLE-PC-MACRO acl2-8.5> DEFINE-PC-PRIMITIVE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> NON-BOUNDED-NUMS acl2-8.5> DELETE-BY-POSITION acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> CHK-ASSUMPTION-FREE-TTREE-1 acl2-8.5> PUT-CDR-ASSOC-QUERY-ID acl2-8.5> SET-QUERY-VAL acl2-8.5> QUERY-ON-EXIT acl2-8.5> REPLAY-QUERY acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PRINT-COMMANDS acl2-8.5> MAKE-PRETTY-START-INSTR acl2-8.5> RAW-INDEXED-INSTRS acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> DEFINE-PC-HELP acl2-8.5> EVISC-INDEXED-INSTRS-1 acl2-8.5> EVISC-INDEXED-INSTRS-REC acl2-8.5> MARK-UNFINISHED-INSTRS acl2-8.5> EVISC-INDEXED-INSTRS acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PROMOTE-GUTS acl2-8.5> PC-COMMAND-TABLE acl2-8.5> REMOVE-BY-INDICES acl2-8.5> PC-COMMAND-TABLE acl2-8.5> BOUNDED-INTEGER-LISTP acl2-8.5> FETCH-TERM-AND-CL acl2-8.5> FETCH-TERM acl2-8.5> GOVERNORS acl2-8.5> TERM-ID-IFF acl2-8.5> ? acl2-8.5> ?-FN acl2-8.5> ABBREVIATIONS-ALIST acl2-8.5> (CHK-?S CHK-?S-LST) acl2-8.5> REMOVE-?S acl2-8.5> TRANSLATE-ABB acl2-8.5> TRANS0 acl2-8.5> P-BODY acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> TAKE-BY-INDICES acl2-8.5> PRINT-HYPS acl2-8.5> SOME-> acl2-8.5> PRINT-HYPS-TOP acl2-8.5> PRINT-GOVERNORS-TOP acl2-8.5> PAIR-INDICES acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PAIR-KEYWORDS acl2-8.5> NULL-POOL acl2-8.5> INITIAL-PSPV acl2-8.5> PC-PROVE acl2-8.5> ABBREVIATIONS-ALIST-? acl2-8.5> FIND-?-FN acl2-8.5> UNPROVED-PC-PROVE-CLAUSES acl2-8.5> PROVER-CALL acl2-8.5> MAKE-NEW-GOALS acl2-8.5> SAME-GOAL acl2-8.5> REMOVE-BYES-FROM-TAG-TREE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> ADD-STRING-VAL-PAIR-TO-STRING-VAL-ALIST-1 acl2-8.5> ADD-STRING-VAL-PAIR-TO-STRING-VAL-ALIST acl2-8.5> ADD-STRING-VAL-PAIR-TO-STRING-VAL-ALIST! acl2-8.5> *BASH-SKIP-FORCING-ROUND-HINTS* acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> NOT-IN-DOMAIN-EQ acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PRINT-ABBREVIATIONS acl2-8.5> PC-COMMAND-TABLE acl2-8.5> DROP-FROM-END acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> EXPAND-ADDRESS-RECURSE acl2-8.5> DIVE-ONCE-MORE-ERROR acl2-8.5> ABBREVIATION-RAW-TERM-P acl2-8.5> ADDR-RECUR acl2-8.5> OR-ADDR acl2-8.5> AND-ADDR acl2-8.5> DIVE-INTO-MACROS-TABLE acl2-8.5> ADD-DIVE-INTO-MACRO acl2-8.5> REMOVE-DIVE-INTO-MACRO acl2-8.5> DIVE-INTO-MACROS-TABLE acl2-8.5> RASSOC-EQ-AS-CAR acl2-8.5> *CAR-ALIST* acl2-8.5> CAR/CDR^N acl2-8.5> EXPAND-ADDRESS-MSG acl2-8.5> EXPAND-ADDRESS acl2-8.5> DV-ERROR acl2-8.5> PC-COMMAND-TABLE acl2-8.5> (DEPOSIT-TERM DEPOSIT-TERM-LST) acl2-8.5> GENEQV-AT-SUBTERM acl2-8.5> GENEQV-AT-SUBTERM-TOP acl2-8.5> MAYBE-TRUNCATE-CURRENT-ADDRESS acl2-8.5> DEPOSIT-TERM-IN-GOAL acl2-8.5> SPLIT-IMPLIES acl2-8.5> FIND-EQUIVALENCE-HYP-TERM acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PRINT-ON-SEPARATE-LINES acl2-8.5> PC-COMMAND-TABLE acl2-8.5> MODIFIED-ERROR-TRIPLE-FOR-SEQUENCE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> EXTRACT-GOAL acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> CHANGE-BY-POSITION acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> DEFINE-PC-BIND* acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> FIND-EQUIVALENCE-HYP-TERM-NO-TARGET acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> APPLICABLE-REWRITE-RULES acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> TRANSLATE-SUBST-ABB1 acl2-8.5> SINGLE-VALUED-SYMBOLP-ALISTP acl2-8.5> CHECK-CARS-ARE-VARIABLES acl2-8.5> TRANSLATE-SUBST-ABB acl2-8.5> MAKE-REWRITE-INSTR acl2-8.5> PC-COMMAND-TABLE acl2-8.5> APPLICABLE-LINEAR-RULES acl2-8.5> MAKE-LINEAR-INSTR acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-REWRITE*-1 acl2-8.5> PC-REWRITE* acl2-8.5> MAKE-GOALS-FROM-ASSUMPTIONS acl2-8.5> MAKE-NEW-GOALS-FROM-ASSUMPTIONS acl2-8.5> *DEFAULT-S-REPEAT-LIMIT* acl2-8.5> HYPS-TYPE-ALIST-AND-POT-LST acl2-8.5> PC-COMMAND-TABLE acl2-8.5> BUILD-PC-ENABLED-STRUCTURE-FROM-ENS acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> CHANGE-LAST acl2-8.5> ASSIGN-EVENT-NAME-AND-RULE-CLASSES acl2-8.5> SAVE-FN acl2-8.5> PC-COMMAND-TABLE acl2-8.5> RETRIEVE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> UNSAVE-FN acl2-8.5> UNSAVE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> SHOW-RETRIEVED-GOAL acl2-8.5> RETRIEVE-FN acl2-8.5> PRINT-ALL-GOALS acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PRINT-CONC acl2-8.5> PRINT-ALL-CONCS acl2-8.5> PC-COMMAND-TABLE acl2-8.5> GEN-VAR-MARKER acl2-8.5> TRANSLATE-GENERALIZE-ALIST-1 acl2-8.5> NON-GEN-VAR-MARKERS acl2-8.5> FIND-DUPLICATE-GENERALIZE-ENTRIES acl2-8.5> TRANSLATE-GENERALIZE-ALIST-2 acl2-8.5> TRANSLATE-GENERALIZE-ALIST acl2-8.5> ALL-VARS-GOALS acl2-8.5> PC-STATE-VARS acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> RUN-INSTR-ON-GOALS-GUTS acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> INSTR-NAME acl2-8.5> PC-FREE-INSTR-P acl2-8.5> FIND-POSSIBLE-PUT acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> SAVE-FC-REPORT-SETTINGS acl2-8.5> RESTORE-FC-REPORT-SETTINGS acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> ACL2-WRAP acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> GOAL-TERMS acl2-8.5> WRAP1-AUX1 acl2-8.5> WRAP1-AUX2 acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> PC-COMMAND-TABLE acl2-8.5> SHOW-GENEQV acl2-8.5> PC-COMMAND-TABLE acl2-8.5> GOALS-TO-CLAUSE-LIST acl2-8.5> PROOF-BUILDER-CLAUSE-LIST acl2-8.5> TTREE-TO-SUMMARY-DATA acl2-8.5> PROOF-BUILDER-CL-PROC-1 acl2-8.5> PROOF-BUILDER-CL-PROC acl2-8.5> T acl2-8.5> ((:INSTRUCTIONS acl2-8.5> (SPLICE-KEYWORD-ALIST :INSTRUCTIONS acl2-8.5> (LIST :CLAUSE-PROCESSOR (LIST :FUNCTION # :HINT #)) acl2-8.5> KEYWORD-ALIST) acl2-8.5> (VALUE T))) acl2-8.5> acl2-8.5> Finished loading "proof-builder-b.lisp". acl2-8.5> acl2-8.5> ACL2 loading "defpkgs.lisp". acl2-8.5> "ACL2" acl2-8.5> *ACL2-EXPORTS* acl2-8.5> "ACL2-USER" acl2-8.5> acl2-8.5> Finished loading "defpkgs.lisp". acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFUN TAILS-AC (LST AC) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# #) (T #))) acl2-8.5> (DEFUN TAILS (LST) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (MBE :LOGIC (COND # #) acl2-8.5> :EXEC (TAILS-AC LST NIL))) acl2-8.5> (DEFUN EMPTY-LOOP$-AS-TUPLEP (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (# T) (T #))) acl2-8.5> (DEFUN CAR-LOOP$-AS-TUPLE (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (T #))) acl2-8.5> (DEFUN CDR-LOOP$-AS-TUPLE (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (T #))) acl2-8.5> (DEFUN LOOP$-AS-AC (TUPLE AC) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# #) (# #) (T #))) acl2-8.5> ...). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> TAILS-AC acl2-8.5> TAILS acl2-8.5> EMPTY-LOOP$-AS-TUPLEP acl2-8.5> CAR-LOOP$-AS-TUPLE acl2-8.5> CDR-LOOP$-AS-TUPLE acl2-8.5> LOOP$-AS-AC acl2-8.5> LOOP$-AS acl2-8.5> FROM-TO-BY-MEASURE acl2-8.5> FROM-TO-BY-AC acl2-8.5> FROM-TO-BY acl2-8.5> REVAPPEND-TRUE-LIST-FIX acl2-8.5> *APPLY$-USERFN-CALLERS* acl2-8.5> *BLACKLISTED-APPLY$-FNS* acl2-8.5> SPLIT-SYSTEM-VERIFY-GUARDS-ALIST acl2-8.5> *SYSTEM-VERIFY-GUARDS-ALIST* acl2-8.5> NIL acl2-8.5> COMPUTE-BADGE-OF-PRIMITIVES acl2-8.5> NIL acl2-8.5> APPLY$-BADGEP acl2-8.5> N-CAR-CADR-CADDR-ETC acl2-8.5> MAKE-APPLY$-PRIM-BODY-FN acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFUN TAILS-AC (LST AC) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# #) (T #))) acl2-8.5> (DEFUN TAILS (LST) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (MBE :LOGIC (COND # #) acl2-8.5> :EXEC (TAILS-AC LST NIL))) acl2-8.5> (DEFUN EMPTY-LOOP$-AS-TUPLEP (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (# T) (T #))) acl2-8.5> (DEFUN CAR-LOOP$-AS-TUPLE (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (T #))) acl2-8.5> (DEFUN CDR-LOOP$-AS-TUPLE (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (T #))) acl2-8.5> (DEFUN LOOP$-AS-AC (TUPLE AC) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# #) (# #) (T #))) acl2-8.5> ...). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (WHEN-PASS-2 (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM BADGE-USERFN-TYPE # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM APPLY$-USERFN-TAKES-ARITY-ARGS # acl2-8.5> :RULE-CLASSES NIL)) acl2-8.5> (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM UNTAME-APPLY$-TAKES-ARITY-ARGS # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (DEFSTUB UNTAME-EV$ (X A) T) acl2-8.5> (DEFCONST *APPLY$-BOOT-FNS-BADGE-ALIST* acl2-8.5> (CONS # #)))). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> NIL acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (WHEN-PASS-2 (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM BADGE-USERFN-TYPE # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM APPLY$-USERFN-TAKES-ARITY-ARGS # acl2-8.5> :RULE-CLASSES NIL)) acl2-8.5> (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM UNTAME-APPLY$-TAKES-ARITY-ARGS # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (DEFSTUB UNTAME-EV$ (X A) T) acl2-8.5> (DEFCONST *APPLY$-BOOT-FNS-BADGE-ALIST* acl2-8.5> (CONS # #)))). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (WHEN-PASS-2 acl2-8.5> (DEFUN BADGE (FN) acl2-8.5> (DECLARE #) acl2-8.5> (COND # # # # # # ...)) acl2-8.5> (IN-THEORY (DISABLE APPLY$-PRIMP BADGE-PRIM)) acl2-8.5> (DEFABBREV TAMEP-LAMBDAP (FN) acl2-8.5> (AND # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN TAMEP # # #) acl2-8.5> (DEFUN TAMEP-FUNCTIONP # # #) acl2-8.5> (DEFUN SUITABLY-TAMEP-LISTP # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN APPLY$ # # #) acl2-8.5> (DEFUN APPLY$-LAMBDA # # #) acl2-8.5> (DEFUN EV$ # # #) acl2-8.5> (DEFUN EV$-LIST # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN QUICK-CHECK-FOR-TAMENESSP # # #) acl2-8.5> (DEFUN QUICK-CHECK-FOR-TAMENESSP-LISTP # # #)) acl2-8.5> ...)). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> NIL acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (WHEN-PASS-2 acl2-8.5> (DEFUN BADGE (FN) acl2-8.5> (DECLARE #) acl2-8.5> (COND # # # # # # ...)) acl2-8.5> (IN-THEORY (DISABLE APPLY$-PRIMP BADGE-PRIM)) acl2-8.5> (DEFABBREV TAMEP-LAMBDAP (FN) acl2-8.5> (AND # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN TAMEP # # #) acl2-8.5> (DEFUN TAMEP-FUNCTIONP # # #) acl2-8.5> (DEFUN SUITABLY-TAMEP-LISTP # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN APPLY$ # # #) acl2-8.5> (DEFUN APPLY$-LAMBDA # # #) acl2-8.5> (DEFUN EV$ # # #) acl2-8.5> (DEFUN EV$-LIST # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN QUICK-CHECK-FOR-TAMENESSP # # #) acl2-8.5> (DEFUN QUICK-CHECK-FOR-TAMENESSP-LISTP # # #)) acl2-8.5> ...)). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading '((LOGIC)). acl2-8.5> acl2-8.5> Finished loading '((LOGIC)). acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFCONST *COMMON-LISP-SYMBOLS-FROM-MAIN-LISP-PACKAGE* acl2-8.5> '(&ALLOW-OTHER-KEYS *PRINT-MISER-WIDTH* acl2-8.5> &AUX *PRINT-PPRINT-DISPATCH* acl2-8.5> &BODY *PRINT-PRETTY* &ENVIRONMENT ...)) acl2-8.5> (DEFCONST *COMMON-LISP-SPECIALS-AND-CONSTANTS* acl2-8.5> '(* ** *** *BREAK-ON-SIGNALS* acl2-8.5> *COMPILE-FILE-PATHNAME* acl2-8.5> *COMPILE-FILE-TRUENAME* acl2-8.5> *COMPILE-PRINT* ...)) acl2-8.5> (DEFCONST NIL 'NIL) acl2-8.5> (DEFCONST T 'T) acl2-8.5> (DEFCONST *STOBJ-INLINE-DECLARE* '(DECLARE #)) acl2-8.5> (DEFMACRO MAKE-PACKAGE-ENTRY acl2-8.5> (&KEY NAME IMPORTS HIDDEN-P acl2-8.5> BOOK-PATH DEFPKG-EVENT-FORM TTERM) acl2-8.5> (CONS 'LIST* (CONS NAME #))) acl2-8.5> ...). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> IFF acl2-8.5> XOR acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> IFF-IS-AN-EQUIVALENCE acl2-8.5> :REDUNDANT acl2-8.5> IFF-IMPLIES-EQUAL-IMPLIES-1 acl2-8.5> IFF-IMPLIES-EQUAL-IMPLIES-2 acl2-8.5> :REDUNDANT acl2-8.5> IFF-IMPLIES-EQUAL-NOT acl2-8.5> HIDE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> LIST-MACRO acl2-8.5> :REDUNDANT acl2-8.5> AND-MACRO acl2-8.5> :REDUNDANT acl2-8.5> OR-MACRO acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> BOOLEANP-COMPOUND-RECOGNIZER acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 887) acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> COND-CLAUSESP acl2-8.5> COND-MACRO acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> EQLABLEP-RECOG acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 895) acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> ALISTP-FORWARD-TO-TRUE-LISTP acl2-8.5> EQLABLE-ALISTP-FORWARD-TO-ALISTP acl2-8.5> ACONS acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> SYMBOL-LISTP-FORWARD-TO-EQLABLE-LISTP acl2-8.5> SYMBOL-DOUBLET-LISTP acl2-8.5> REVERSE-STRIP-CARS acl2-8.5> :REDUNDANT acl2-8.5> REVERSE-STRIP-CDRS acl2-8.5> STRIP-CDRS acl2-8.5> :REDUNDANT acl2-8.5> ILLEGAL acl2-8.5> :REDUNDANT acl2-8.5> RETURN-LAST-FN acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> TRUE-LISTP-APPEND acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> APPEND-TO-NIL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> STRING-LISTP acl2-8.5> STRING-APPEND-LST acl2-8.5> GUARD-CHECK-FN acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> MEMBER-EQ-EXEC-IS-MEMBER-EQUAL acl2-8.5> MEMBER-EQL-EXEC-IS-MEMBER-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> SUBSETP-EQ-EXEC acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> SUBSETP-EQ-EXEC-IS-SUBSETP-EQUAL acl2-8.5> SUBSETP-EQL-EXEC-IS-SUBSETP-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> SYMBOL-ALISTP-FORWARD-TO-EQLABLE-ALISTP acl2-8.5> CHARACTER-ALISTP acl2-8.5> CHARACTER-ALISTP-FORWARD-TO-EQLABLE-ALISTP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> ASSOC-EQ-EXEC-IS-ASSOC-EQUAL acl2-8.5> ASSOC-EQL-EXEC-IS-ASSOC-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> ASSOC-EQ-EQUAL-ALISTP acl2-8.5> ASSOC-EQ-SAFE acl2-8.5> ASSOC-EQ-EQUAL acl2-8.5> ASSOC-EQ-CADR acl2-8.5> ASSOC-EQUAL-CADR acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> ZP-COMPOUND-RECOGNIZER acl2-8.5> ZP-OPEN acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 976) acl2-8.5> :REDUNDANT acl2-8.5> ZIP-COMPOUND-RECOGNIZER acl2-8.5> ZIP-OPEN acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 977) acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> SLEEP acl2-8.5> PROPER-CONSP acl2-8.5> IMPROPER-CONSP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> CONJUGATE acl2-8.5> ADD-SUFFIX acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 991) acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> COMPLEX-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 991) acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> EXTRA-INFO acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 991) acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 991) acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> BASIC-TAU-RULES acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> NO-DUPLICATESP-EQ-EXEC-IS-NO-DUPLICATESP-EQUAL acl2-8.5> NO-DUPLICATESP-EQL-EXEC-IS-NO-DUPLICATESP-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> R-EQLABLE-ALISTP acl2-8.5> R-SYMBOL-ALISTP acl2-8.5> RASSOC-EQ-EXEC acl2-8.5> RASSOC-EQL-EXEC acl2-8.5> RASSOC-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> RASSOC-EQ-EXEC-IS-RASSOC-EQUAL acl2-8.5> RASSOC-EQL-EXEC-IS-RASSOC-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> RFIX acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> NATP-COMPOUND-RECOGNIZER acl2-8.5> NAT-ALISTP acl2-8.5> NAT-ALISTP-FORWARD-TO-EQLABLE-ALISTP acl2-8.5> :REDUNDANT acl2-8.5> BITP-COMPOUND-RECOGNIZER acl2-8.5> BITP-AS-INEQUALITY acl2-8.5> :REDUNDANT acl2-8.5> POSP-COMPOUND-RECOGNIZER acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> O-P acl2-8.5> O-P-IMPLIES-O O-P acl2-8.5> MAKE-ORD acl2-8.5> :REDUNDANT acl2-8.5> STANDARD-CHAR-P acl2-8.5> STANDARD-CHAR-P+ acl2-8.5> STANDARD-CHAR-LISTP acl2-8.5> :REDUNDANT acl2-8.5> CHARACTER-LISTP-FORWARD-TO-EQLABLE-LISTP acl2-8.5> STANDARD-CHAR-LISTP-FORWARD-TO-CHARACTER-LISTP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 1051) acl2-8.5> :REDUNDANT acl2-8.5> ALPHA-CHAR-P acl2-8.5> UPPER-CASE-P acl2-8.5> LOWER-CASE-P acl2-8.5> CHAR-UPCASE acl2-8.5> CHAR-DOWNCASE acl2-8.5> LOWER-CASE-P-CHAR-DOWNCASE acl2-8.5> UPPER-CASE-P-CHAR-UPCASE acl2-8.5> LOWER-CASE-P-FORWARD-TO-ALPHA-CHAR-P acl2-8.5> UPPER-CASE-P-FORWARD-TO-ALPHA-CHAR-P acl2-8.5> ALPHA-CHAR-P-FORWARD-TO-STANDARD-CHAR-P acl2-8.5> STANDARD-CHAR-P-FORWARD-TO-CHARACTERP acl2-8.5> CHARACTERP-CHAR-DOWNCASE acl2-8.5> CHARACTERP-CHAR-UPCASE acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 1069) acl2-8.5> STRING-DOWNCASE1 acl2-8.5> CHARACTER-LISTP-STRING-DOWNCASE-1 acl2-8.5> STRING-DOWNCASE acl2-8.5> STRING-UPCASE1 acl2-8.5> CHARACTER-LISTP-STRING-UPCASE1-1 acl2-8.5> STRING-UPCASE acl2-8.5> OUR-DIGIT-CHAR-P acl2-8.5> :REDUNDANT acl2-8.5> CHAR-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> ATOM-LISTP-FORWARD-TO-TRUE-LISTP acl2-8.5> EQLABLE-LISTP-FORWARD-TO-ATOM-LISTP acl2-8.5> :REDUNDANT acl2-8.5> GOOD-ATOM-LISTP-FORWARD-TO-ATOM-LISTP acl2-8.5> CHARACTERP-NTH acl2-8.5> STANDARD-STRING-P1 acl2-8.5> STANDARD-STRING-P acl2-8.5> STANDARD-STRING-LISTP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> STANDARD-STRING-ALISTP acl2-8.5> STANDARD-STRING-ALISTP-FORWARD-TO-ALISTP acl2-8.5> :REDUNDANT acl2-8.5> LIST*-MACRO acl2-8.5> :REDUNDANT acl2-8.5> THROW-OR-ATTACH-CALL acl2-8.5> NULL-BODY-ER acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> KEYWORDP acl2-8.5> KEYWORDP-FORWARD-TO-SYMBOLP acl2-8.5> :REDUNDANT acl2-8.5> SYMBOL-PACKAGE-NAME-OF-SYMBOL-IS-NOT-EMPTY-STRING acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 1124) acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-PKG-IMPORTS acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> STANDARD-CHAR-LISTP-APPEND acl2-8.5> CHARACTER-LISTP-APPEND acl2-8.5> CONS-WITH-HINT acl2-8.5> REMOVE-EQ-EXEC acl2-8.5> REMOVE-EQL-EXEC acl2-8.5> REMOVE-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> REMOVE-EQ-EXEC-IS-REMOVE-EQUAL acl2-8.5> REMOVE-EQL-EXEC-IS-REMOVE-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> REMOVE1-EQ-EXEC acl2-8.5> REMOVE1-EQL-EXEC acl2-8.5> REMOVE1-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> REMOVE1-EQ-EXEC-IS-REMOVE1-EQUAL acl2-8.5> REMOVE1-EQL-EXEC-IS-REMOVE1-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> REMOVE-DUPLICATES-EQ-EXEC acl2-8.5> REMOVE-DUPLICATES-EQL-EXEC acl2-8.5> REMOVE-DUPLICATES-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> REMOVE-DUPLICATES-EQ-EXEC-IS-REMOVE-DUPLICATES-EQUAL acl2-8.5> REMOVE-DUPLICATES-EQL-EXEC-IS-REMOVE-DUPLICATES-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> CHARACTER-LISTP-REMOVE-DUPLICATES acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> IDENTITY acl2-8.5> :REDUNDANT acl2-8.5> TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION acl2-8.5> CHARACTER-LISTP-REVAPPEND acl2-8.5> REVERSE acl2-8.5> PAIRLIS$-TAILREC acl2-8.5> PAIRLIS$ acl2-8.5> PAIRLIS$-TAILREC-IS-PAIRLIS$ acl2-8.5> PAIRLIS$ acl2-8.5> SET-DIFFERENCE-EQ-EXEC acl2-8.5> SET-DIFFERENCE-EQL-EXEC acl2-8.5> SET-DIFFERENCE-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> SET-DIFFERENCE-EQ-EXEC-IS-SET-DIFFERENCE-EQUAL acl2-8.5> SET-DIFFERENCE-EQL-EXEC-IS-SET-DIFFERENCE-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> LAST acl2-8.5> :REDUNDANT acl2-8.5> TRUE-LISTP-FIRST-N-AC-TYPE-PRESCRIPTION acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> MUTUAL-RECURSION-GUARDP acl2-8.5> COLLECT-CADRS-WHEN-CAR-MEMBER-EQ acl2-8.5> :REDUNDANT acl2-8.5> LEGAL-CONSTANTP1 acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> EVENT-KEYWORD-NAME acl2-8.5> EVENT-KEYWORD-NAME-LST acl2-8.5> ADD-TO-SET-EQ-EXEC acl2-8.5> ADD-TO-SET-EQL-EXEC acl2-8.5> ADD-TO-SET-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> ADD-TO-SET-EQ-EXEC-IS-ADD-TO-SET-EQUAL acl2-8.5> ADD-TO-SET-EQL-EXEC-IS-ADD-TO-SET-EQUAL acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 1266) acl2-8.5> :REDUNDANT acl2-8.5> KEYWORD-VALUE-LISTP acl2-8.5> KEYWORD-VALUE-LISTP-FORWARD-TO-TRUE-LISTP acl2-8.5> THROW-NONEXEC-ERROR acl2-8.5> EVENS acl2-8.5> ODDS acl2-8.5> MV-NTH acl2-8.5> MAKE-MV-NTHS acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> LEGAL-CASE-CLAUSESP acl2-8.5> CASE-TEST acl2-8.5> CASE-LIST acl2-8.5> CASE-LIST-CHECK acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> TRUE-LIST-LISTP acl2-8.5> TRUE-LIST-LISTP-FORWARD-TO-TRUE-LISTP acl2-8.5> LEGAL-LET*-P acl2-8.5> WELL-FORMED-TYPE-DECLS-P acl2-8.5> SYMBOL-LIST-LISTP acl2-8.5> GET-TYPE-DECLS acl2-8.5> LET*-MACRO acl2-8.5> COLLECT-CDRS-WHEN-CAR-EQ acl2-8.5> APPEND-LST acl2-8.5> RESTRICT-ALIST acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> LOGNOT acl2-8.5> DIGIT-TO-CHAR acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> NTHCDR acl2-8.5> TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION acl2-8.5> UNION-EQ-EXEC acl2-8.5> UNION-EQL-EXEC acl2-8.5> UNION-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> UNION-EQ-EXEC-IS-UNION-EQUAL acl2-8.5> UNION-EQL-EXEC-IS-UNION-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> PLAUSIBLE-DCLSP1 acl2-8.5> PLAUSIBLE-DCLSP acl2-8.5> STRIP-KEYWORD-LIST acl2-8.5> STRIP-DCLS1 acl2-8.5> STRIP-DCLS acl2-8.5> FETCH-DCL-FIELDS2 acl2-8.5> FETCH-DCL-FIELDS1 acl2-8.5> FETCH-DCL-FIELDS acl2-8.5> FETCH-DCL-FIELD acl2-8.5> WITH-OUTPUT-ON-OFF-BINDING-VAL acl2-8.5> WITH-OUTPUT-ON-OFF-ARG acl2-8.5> MSGP acl2-8.5> CTXP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> DEFUN-NX-DCLS acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> ASSOC-KEYWORD acl2-8.5> PROGRAM-DECLARED-P2 acl2-8.5> PROGRAM-DECLARED-P1 acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> PAIRLIS-X1 acl2-8.5> PAIRLIS-X2 acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> QUOTEP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> KWOTE acl2-8.5> MAYBE-KWOTE acl2-8.5> KWOTE-LST acl2-8.5> :REDUNDANT acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> :REDUNDANT acl2-8.5> PSEUDO-TERM-LISTP-FORWARD-TO-TRUE-LISTP acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> PSEUDO-TERM-LIST-LISTP acl2-8.5> :REDUNDANT acl2-8.5> LAMBDA-OBJECT-FORMALS acl2-8.5> LAMBDA-OBJECT-DCL acl2-8.5> LAMBDA-OBJECT-BODY acl2-8.5> LAMBDA-OBJECT-SHAPEP acl2-8.5> MAKE-LAMBDA-OBJECT acl2-8.5> :REDUNDANT acl2-8.5> FN-SYMB acl2-8.5> :REDUNDANT acl2-8.5> FARGN1 acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> (ALL-VARS1 ALL-VARS1-LST) acl2-8.5> ALL-VARS acl2-8.5> :REDUNDANT acl2-8.5> INTERSECTP-EQ-EXEC acl2-8.5> INTERSECTP-EQL-EXEC acl2-8.5> INTERSECTP-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> INTERSECTP-EQ-EXEC-IS-INTERSECTP-EQUAL acl2-8.5> INTERSECTP-EQL-EXEC-IS-INTERSECTP-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> CHK-NO-STOBJ-INDEX-ALIASING acl2-8.5> MAKE-FMT-BINDINGS acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> CHECK-VARS-NOT-FREE-TEST acl2-8.5> :REDUNDANT acl2-8.5> ER-PROGN-FN acl2-8.5> :REDUNDANT acl2-8.5> POSITION-AC-EQ-EXEC acl2-8.5> NATP-POSITION-AC-EQ-EXEC acl2-8.5> POSITION-AC-EQL-EXEC acl2-8.5> NATP-POSITION-AC-EQL-EXEC acl2-8.5> POSITION-EQUAL-AC acl2-8.5> NATP-POSITION-EQUAL-AC acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> POSITION-AC-EQ-EXEC-IS-POSITION-EQUAL-AC acl2-8.5> POSITION-AC-EQL-EXEC-IS-POSITION-EQUAL-AC acl2-8.5> :REDUNDANT acl2-8.5> POSITION-EQ-EXEC acl2-8.5> POSITION-EQL-EXEC acl2-8.5> POSITION-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> POSITION-EQ-EXEC-IS-POSITION-EQUAL acl2-8.5> POSITION-EQL-EXEC-IS-POSITION-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE acl2-8.5> RATIONALP-EXPT-TYPE-PRESCRIPTION acl2-8.5> LOGBITP acl2-8.5> ASH acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> CHAR< acl2-8.5> CHAR> acl2-8.5> CHAR<= acl2-8.5> CHAR>= acl2-8.5> STRING<-L acl2-8.5> STRING< acl2-8.5> STRING> acl2-8.5> STRING<= acl2-8.5> STRING>= acl2-8.5> SYMBOL< acl2-8.5> STRING<-L-IRREFLEXIVE acl2-8.5> STRING<-IRREFLEXIVE acl2-8.5> SUBSTITUTE-AC acl2-8.5> SUBSTITUTE acl2-8.5> STRINGP-SUBSTITUTE-TYPE-PRESCRIPTION acl2-8.5> TRUE-LISTP-SUBSTITUTE-TYPE-PRESCRIPTION acl2-8.5> :REDUNDANT acl2-8.5> SUBST acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> PLIST-WORLDP-FORWARD-TO-ASSOC-EQ-EQUAL-ALISTP acl2-8.5> PUTPROP acl2-8.5> :REDUNDANT acl2-8.5> GETPROP-DEFAULT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> ORDERED-SYMBOL-ALISTP acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 1672) acl2-8.5> ORDERED-SYMBOL-ALISTP-FORWARD-TO-SYMBOL-ALISTP acl2-8.5> ADD-PAIR acl2-8.5> REMOVE1-ASSOC-EQ-EXEC acl2-8.5> REMOVE1-ASSOC-EQL-EXEC acl2-8.5> REMOVE1-ASSOC-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> REMOVE1-ASSOC-EQ-EXEC-IS-REMOVE1-ASSOC-EQUAL acl2-8.5> REMOVE1-ASSOC-EQL-EXEC-IS-REMOVE1-ASSOC-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> REMOVE-ASSOC-EQ-EXEC acl2-8.5> REMOVE-ASSOC-EQL-EXEC acl2-8.5> REMOVE-ASSOC-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> REMOVE-ASSOC-EQ-EXEC-IS-REMOVE-ASSOC-EQUAL acl2-8.5> REMOVE-ASSOC-EQL-EXEC-IS-REMOVE-ASSOC-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> GETPROPS1 acl2-8.5> :REDUNDANT acl2-8.5> GETPROPS acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 1724) acl2-8.5> EQUAL-CHAR-CODE acl2-8.5> HAS-PROPSP1 acl2-8.5> HAS-PROPSP acl2-8.5> EXTEND-WORLD acl2-8.5> RETRACT-WORLD acl2-8.5> GLOBAL-VAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> CONJOIN2 acl2-8.5> CONJOIN acl2-8.5> CONJOIN-UNTRANSLATED-TERMS acl2-8.5> DISJOIN2 acl2-8.5> DISJOIN acl2-8.5> DISJOIN-LST acl2-8.5> KWOTE? acl2-8.5> CONJOIN? acl2-8.5> <=? acl2-8.5> >? acl2-8.5> DISJOIN? acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> WEAK-SATISFIES-TYPE-SPEC-P acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> THE-CHECK acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> THE-CHECK-FOR-*1* acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> BOUNDED-INTEGER-ALISTP acl2-8.5> BOUNDED-INTEGER-ALISTP-FORWARD-TO-EQLABLE-ALISTP acl2-8.5> KEYWORD-VALUE-LISTP-ASSOC-KEYWORD acl2-8.5> CONSP-ASSOC-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> ARRAY1P acl2-8.5> ARRAY1P-FORWARD acl2-8.5> ARRAY1P-LINEAR acl2-8.5> BOUNDED-INTEGER-ALISTP2 acl2-8.5> ASSOC2 acl2-8.5> ARRAY2P acl2-8.5> ARRAY2P-FORWARD acl2-8.5> ARRAY2P-LINEAR acl2-8.5> HEADER acl2-8.5> DIMENSIONS acl2-8.5> MAXIMUM-LENGTH acl2-8.5> DEFAULT acl2-8.5> AREF1 acl2-8.5> COMPRESS11 acl2-8.5> ARRAY-ORDER acl2-8.5> COMPRESS1 acl2-8.5> ARRAY1P-CONS acl2-8.5> ASET1 acl2-8.5> ASET1-TRUSTED acl2-8.5> AREF2 acl2-8.5> COMPRESS211 acl2-8.5> COMPRESS21 acl2-8.5> COMPRESS2 acl2-8.5> ARRAY2P-CONS acl2-8.5> ASET2 acl2-8.5> FLUSH-COMPRESS acl2-8.5> MAYBE-FLUSH-AND-COMPRESS1 acl2-8.5> CDRN acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> UPDATE-NTH acl2-8.5> UPDATE-NTH-ARRAY acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> 32-BIT-INTEGERP acl2-8.5> 32-BIT-INTEGERP-FORWARD-TO-INTEGERP acl2-8.5> ACL2-NUMBER-LISTP acl2-8.5> ACL2-NUMBER-LISTP-FORWARD-TO-TRUE-LISTP acl2-8.5> RATIONAL-LISTP acl2-8.5> RATIONAL-LISTP-FORWARD-TO-ACL2-NUMBER-LISTP acl2-8.5> INTEGER-LISTP acl2-8.5> INTEGER-LISTP-FORWARD-TO-RATIONAL-LISTP acl2-8.5> NAT-LISTP acl2-8.5> NAT-LISTP-FORWARD-TO-INTEGER-LISTP acl2-8.5> 32-BIT-INTEGER-LISTP acl2-8.5> 32-BIT-INTEGER-LISTP-FORWARD-TO-INTEGER-LISTP acl2-8.5> OPEN-INPUT-CHANNELS acl2-8.5> UPDATE-OPEN-INPUT-CHANNELS acl2-8.5> OPEN-OUTPUT-CHANNELS acl2-8.5> UPDATE-OPEN-OUTPUT-CHANNELS acl2-8.5> GLOBAL-TABLE acl2-8.5> UPDATE-GLOBAL-TABLE acl2-8.5> T-STACK acl2-8.5> UPDATE-T-STACK acl2-8.5> 32-BIT-INTEGER-STACK acl2-8.5> UPDATE-32-BIT-INTEGER-STACK acl2-8.5> BIG-CLOCK-ENTRY acl2-8.5> UPDATE-BIG-CLOCK-ENTRY acl2-8.5> IDATES acl2-8.5> UPDATE-IDATES acl2-8.5> ACL2-ORACLE acl2-8.5> UPDATE-ACL2-ORACLE acl2-8.5> FILE-CLOCK acl2-8.5> UPDATE-FILE-CLOCK acl2-8.5> READABLE-FILES acl2-8.5> WRITTEN-FILES acl2-8.5> UPDATE-WRITTEN-FILES acl2-8.5> READ-FILES acl2-8.5> UPDATE-READ-FILES acl2-8.5> WRITEABLE-FILES acl2-8.5> LIST-ALL-PACKAGE-NAMES-LST acl2-8.5> UPDATE-LIST-ALL-PACKAGE-NAMES-LST acl2-8.5> USER-STOBJ-ALIST1 acl2-8.5> UPDATE-USER-STOBJ-ALIST1 acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> UNTOUCHABLE-MARKER acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> INIT-IPRINT-AR acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-TOTAL-PARALLELISM-WORK-LIMIT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> T acl2-8.5> :REDUNDANT acl2-8.5> ALL-BOUNDP acl2-8.5> KNOWN-PACKAGE-ALISTP acl2-8.5> KNOWN-PACKAGE-ALISTP-FORWARD-TO-TRUE-LIST-LISTP-AND-ALISTP acl2-8.5> TIMER-ALISTP acl2-8.5> TIMER-ALISTP-FORWARD-TO-TRUE-LIST-LISTP-AND-SYMBOL-ALISTP acl2-8.5> TYPED-IO-LISTP acl2-8.5> TYPED-IO-LISTP-FORWARD-TO-TRUE-LISTP acl2-8.5> :REDUNDANT acl2-8.5> OPEN-CHANNEL1 acl2-8.5> OPEN-CHANNEL1-FORWARD-TO-TRUE-LISTP-AND-CONSP acl2-8.5> OPEN-CHANNEL-LISTP acl2-8.5> OPEN-CHANNELS-P acl2-8.5> OPEN-CHANNELS-P-FORWARD acl2-8.5> FILE-CLOCK-P acl2-8.5> FILE-CLOCK-P-FORWARD-TO-INTEGERP acl2-8.5> READABLE-FILE acl2-8.5> READABLE-FILE-FORWARD-TO-TRUE-LISTP-AND-CONSP acl2-8.5> READABLE-FILES-LISTP acl2-8.5> READABLE-FILES-LISTP-FORWARD-TO-TRUE-LIST-LISTP-AND-ALISTP acl2-8.5> READABLE-FILES-P acl2-8.5> READABLE-FILES-P-FORWARD-TO-READABLE-FILES-LISTP acl2-8.5> WRITTEN-FILE acl2-8.5> WRITTEN-FILE-FORWARD-TO-TRUE-LISTP-AND-CONSP acl2-8.5> WRITTEN-FILE-LISTP acl2-8.5> WRITTEN-FILE-LISTP-FORWARD-TO-TRUE-LIST-LISTP-AND-ALISTP acl2-8.5> WRITTEN-FILES-P acl2-8.5> WRITTEN-FILES-P-FORWARD-TO-WRITTEN-FILE-LISTP acl2-8.5> READ-FILE-LISTP1 acl2-8.5> READ-FILE-LISTP1-FORWARD-TO-TRUE-LISTP-AND-CONSP acl2-8.5> READ-FILE-LISTP acl2-8.5> READ-FILE-LISTP-FORWARD-TO-TRUE-LIST-LISTP acl2-8.5> READ-FILES-P acl2-8.5> READ-FILES-P-FORWARD-TO-READ-FILE-LISTP acl2-8.5> WRITABLE-FILE-LISTP1 acl2-8.5> WRITABLE-FILE-LISTP1-FORWARD-TO-TRUE-LISTP-AND-CONSP acl2-8.5> WRITABLE-FILE-LISTP acl2-8.5> WRITABLE-FILE-LISTP-FORWARD-TO-TRUE-LIST-LISTP acl2-8.5> WRITEABLE-FILES-P acl2-8.5> WRITEABLE-FILES-P-FORWARD-TO-WRITABLE-FILE-LISTP acl2-8.5> STATE-P1 acl2-8.5> STATE-P1-FORWARD acl2-8.5> STATE-P acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2094) acl2-8.5> STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> BUILD-STATE1 acl2-8.5> COERCE-STATE-TO-OBJECT acl2-8.5> COERCE-OBJECT-TO-STATE acl2-8.5> CREATE-STATE acl2-8.5> GLOBAL-TABLE-CARS1 acl2-8.5> GLOBAL-TABLE-CARS acl2-8.5> BOUNDP-GLOBAL1 acl2-8.5> BOUNDP-GLOBAL acl2-8.5> :REDUNDANT acl2-8.5> MAKUNBOUND-GLOBAL acl2-8.5> GET-GLOBAL acl2-8.5> PUT-GLOBAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> ALWAYS-BOUNDP-GLOBAL acl2-8.5> STATE-GLOBAL-LET*-BINDINGS-P acl2-8.5> STATE-GLOBAL-LET*-GET-GLOBALS acl2-8.5> STATE-GLOBAL-LET*-PUT-GLOBALS acl2-8.5> STATE-GLOBAL-LET*-CLEANUP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> T acl2-8.5> STANDARD-CHAR-P-NTH acl2-8.5> STRING-EQUAL acl2-8.5> ASSOC-STRING-EQUAL acl2-8.5> MEMBER-STRING-EQUAL acl2-8.5> XXXJOIN acl2-8.5> NIL acl2-8.5> EXPLODE-NONNEGATIVE-INTEGER acl2-8.5> TRUE-LISTP-EXPLODE-NONNEGATIVE-INTEGER acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> EXPLODE-NONNEGATIVE-INTEGER acl2-8.5> T acl2-8.5> MAKE-VAR-LST acl2-8.5> TRUE-LISTP-TAKE acl2-8.5> T acl2-8.5> BUTLAST acl2-8.5> DEFUN-NX-FORM acl2-8.5> DEFUN-NX-FN acl2-8.5> UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX-1 acl2-8.5> UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX acl2-8.5> PROGRAM-DECLARED-P acl2-8.5> SOME-PROGRAM-DECLARED-P acl2-8.5> PARSE-ARGS-AND-TEST acl2-8.5> INTEGER-RANGE-P acl2-8.5> NIL acl2-8.5> SIGNED-BYTE-P acl2-8.5> UNSIGNED-BYTE-P acl2-8.5> INTEGER-RANGE-P-FORWARD acl2-8.5> SIGNED-BYTE-P-FORWARD-TO-INTEGERP acl2-8.5> UNSIGNED-BYTE-P-FORWARD-TO-NONNEGATIVE-INTEGERP acl2-8.5> :REDUNDANT acl2-8.5> ZPF acl2-8.5> NIL acl2-8.5> SUBSTITUTE acl2-8.5> NIL acl2-8.5> ALL-VARS1 acl2-8.5> ALL-VARS acl2-8.5> NIL acl2-8.5> CHECK-VARS-NOT-FREE-TEST acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-SYMBOL-NAME acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-SYMBOL-PACKAGE-NAME acl2-8.5> SYMBOL-EQUALITY acl2-8.5> T acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> INTEGER-LENGTH acl2-8.5> BINARY-LOGAND acl2-8.5> LOGNAND acl2-8.5> BINARY-LOGIOR acl2-8.5> LOGORC1 acl2-8.5> LOGORC2 acl2-8.5> LOGANDC1 acl2-8.5> LOGANDC2 acl2-8.5> BINARY-LOGEQV acl2-8.5> BINARY-LOGXOR acl2-8.5> LOGNOR acl2-8.5> LOGTEST acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> BOOLE$ acl2-8.5> SET-FORMS-FROM-BINDINGS acl2-8.5> :REDUNDANT acl2-8.5> ALIST-DIFFERENCE-EQ acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> EXPLODE-ATOM acl2-8.5> :REDUNDANT acl2-8.5> EXPLODE-ATOM+ acl2-8.5> TRUE-LIST-LISTP-FORWARD-TO-TRUE-LISTP-ASSOC-EQUAL acl2-8.5> TRUE-LISTP-CADR-ASSOC-EQ-FOR-OPEN-CHANNELS-P acl2-8.5> NIL acl2-8.5> OPEN-INPUT-CHANNEL-P1 acl2-8.5> OPEN-OUTPUT-CHANNEL-P1 acl2-8.5> OPEN-INPUT-CHANNEL-P acl2-8.5> OPEN-OUTPUT-CHANNEL-P acl2-8.5> OPEN-OUTPUT-CHANNEL-ANY-P1 acl2-8.5> OPEN-OUTPUT-CHANNEL-ANY-P acl2-8.5> OPEN-INPUT-CHANNEL-ANY-P1 acl2-8.5> OPEN-INPUT-CHANNEL-ANY-P acl2-8.5> NON-FREE-VAR-RUNES acl2-8.5> FREE-VAR-RUNES acl2-8.5> NATP-POSITION-AC acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> OS acl2-8.5> ABSOLUTE-PATHNAME-STRING-P acl2-8.5> ILLEGAL-RULER-EXTENDERS-VALUES acl2-8.5> :REDUNDANT acl2-8.5> RULER-EXTENDERS-MSG-AUX acl2-8.5> RULER-EXTENDERS-MSG acl2-8.5> STRICT-SYMBOL<-SORTEDP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> INCLUDE-BOOK-DIR-ALIST-ENTRY-P acl2-8.5> INCLUDE-BOOK-DIR-ALISTP acl2-8.5> :REDUNDANT acl2-8.5> TTAG acl2-8.5> GET-REGISTER-INVARIANT-RISK-WORLD acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> SET-PRINT-CASE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> SET-PRINT-BASE acl2-8.5> SET-PRINT-CIRCLE acl2-8.5> SET-PRINT-ESCAPE acl2-8.5> SET-PRINT-PRETTY acl2-8.5> SET-PRINT-RADIX acl2-8.5> SET-PRINT-READABLY acl2-8.5> :REDUNDANT acl2-8.5> SET-PRINT-LENGTH acl2-8.5> SET-PRINT-LEVEL acl2-8.5> SET-PRINT-LINES acl2-8.5> SET-PRINT-RIGHT-MARGIN acl2-8.5> RAW-PRINT-VARS-ALIST acl2-8.5> :REDUNDANT acl2-8.5> PRINC$ acl2-8.5> WRITE-BYTE$ acl2-8.5> W acl2-8.5> GET-SERIALIZE-CHARACTER acl2-8.5> SET-SERIALIZE-CHARACTER-FN acl2-8.5> SET-SERIALIZE-CHARACTER acl2-8.5> SET-SERIALIZE-CHARACTER-SYSTEM acl2-8.5> ALL-BOUNDP-PRESERVES-ASSOC-EQUAL acl2-8.5> NIL acl2-8.5> PRINT-OBJECT$+-ALIST acl2-8.5> MAKE-INPUT-CHANNEL acl2-8.5> MAKE-OUTPUT-CHANNEL acl2-8.5> OPEN-INPUT-CHANNEL acl2-8.5> NTH-UPDATE-NTH acl2-8.5> TRUE-LISTP-UPDATE-NTH acl2-8.5> NIL acl2-8.5> NTH-UPDATE-NTH-ARRAY acl2-8.5> CLOSE-INPUT-CHANNEL acl2-8.5> OPEN-OUTPUT-CHANNEL acl2-8.5> OPEN-OUTPUT-CHANNEL! acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> COMMENT-WINDOW-CO acl2-8.5> FMT-TO-COMMENT-WINDOW acl2-8.5> FMT-TO-COMMENT-WINDOW! acl2-8.5> FMT-TO-COMMENT-WINDOW+ acl2-8.5> FMT-TO-COMMENT-WINDOW!+ acl2-8.5> PAIRLIS2 acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> LOCK-SYMBOL-NAME-P acl2-8.5> ASSIGN-LOCK acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> GET-OUTPUT-STREAM-STRING$-FN acl2-8.5> :REDUNDANT acl2-8.5> CLOSE-OUTPUT-CHANNEL acl2-8.5> MAYBE-FINISH-OUTPUT$ acl2-8.5> READ-CHAR$ acl2-8.5> PEEK-CHAR$ acl2-8.5> READ-BYTE$ acl2-8.5> RAW-MODE-P acl2-8.5> READ-OBJECT acl2-8.5> READ-OBJECT-WITH-CASE acl2-8.5> READ-OBJECT-SUPPRESS acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> SOME-SLASHABLE acl2-8.5> PRIN1-WITH-SLASHES1 acl2-8.5> PRIN1-WITH-SLASHES acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> MAY-NEED-SLASHES1 acl2-8.5> NIL acl2-8.5> ALL-DOTS acl2-8.5> MAY-NEED-SLASHES-FN acl2-8.5> :REDUNDANT acl2-8.5> NEEDS-SLASHES acl2-8.5> T-STACK-LENGTH1 acl2-8.5> T-STACK-LENGTH acl2-8.5> MAKE-LIST-AC acl2-8.5> :REDUNDANT acl2-8.5> EXTEND-T-STACK acl2-8.5> T acl2-8.5> STRINGP-SUBSEQ-TYPE-PRESCRIPTION acl2-8.5> TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION acl2-8.5> NIL acl2-8.5> W acl2-8.5> SET-SERIALIZE-CHARACTER-FN acl2-8.5> SET-SERIALIZE-CHARACTER acl2-8.5> SET-SERIALIZE-CHARACTER-SYSTEM acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> SHRINK-T-STACK acl2-8.5> AREF-T-STACK acl2-8.5> ASET-T-STACK acl2-8.5> 32-BIT-INTEGER-STACK-LENGTH1 acl2-8.5> 32-BIT-INTEGER-STACK-LENGTH acl2-8.5> EXTEND-32-BIT-INTEGER-STACK acl2-8.5> SHRINK-32-BIT-INTEGER-STACK acl2-8.5> AREF-32-BIT-INTEGER-STACK acl2-8.5> ASET-32-BIT-INTEGER-STACK acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> BIG-CLOCK-NEGATIVE-P acl2-8.5> DECREMENT-BIG-CLOCK acl2-8.5> LIST-ALL-PACKAGE-NAMES acl2-8.5> USER-STOBJ-ALIST acl2-8.5> UPDATE-USER-STOBJ-ALIST acl2-8.5> POWER-EVAL acl2-8.5> READ-IDATE acl2-8.5> READ-RUN-TIME acl2-8.5> READ-ACL2-ORACLE acl2-8.5> READ-ACL2-ORACLE@PAR acl2-8.5> GETENV$ acl2-8.5> SETENV$ acl2-8.5> RANDOM$ acl2-8.5> NATP-RANDOM$ acl2-8.5> RANDOM$-LINEAR acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2608) acl2-8.5> SYS-CALL acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2610) acl2-8.5> SYS-CALL-STATUS acl2-8.5> T acl2-8.5> UPDATE-ACL2-ORACLE-PRESERVES-STATE-P1 acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2614) acl2-8.5> SYS-CALL+ acl2-8.5> SYS-CALL* acl2-8.5> NIL acl2-8.5> READ-RUN-TIME-PRESERVES-STATE-P1 acl2-8.5> READ-ACL2-ORACLE-PRESERVES-STATE-P1 acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2621) acl2-8.5> NIL acl2-8.5> NTH-0-READ-RUN-TIME-TYPE-PRESCRIPTION acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2621) acl2-8.5> NIL acl2-8.5> MAIN-TIMER acl2-8.5> PUT-ASSOC-EQ-EXEC acl2-8.5> PUT-ASSOC-EQL-EXEC acl2-8.5> PUT-ASSOC-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> PUT-ASSOC-EQ-EXEC-IS-PUT-ASSOC-EQUAL acl2-8.5> PUT-ASSOC-EQL-EXEC-IS-PUT-ASSOC-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> SET-TIMER acl2-8.5> GET-TIMER acl2-8.5> NIL acl2-8.5> PUSH-TIMER acl2-8.5> RATIONALP-+ acl2-8.5> RATIONALP-* acl2-8.5> RATIONALP-UNARY-- acl2-8.5> RATIONALP-UNARY-/ acl2-8.5> RATIONALP-IMPLIES-ACL2-NUMBERP acl2-8.5> POP-TIMER acl2-8.5> ADD-TIMERS acl2-8.5> NTH-0-CONS acl2-8.5> NIL acl2-8.5> NTH-ADD1 acl2-8.5> ORDERED-SYMBOL-ALISTP-ADD-PAIR-FORWARD acl2-8.5> ASSOC-ADD-PAIR acl2-8.5> ADD-PAIR-PRESERVES-ALL-BOUNDP acl2-8.5> STATE-P1-UPDATE-MAIN-TIMER acl2-8.5> INCREMENT-TIMER acl2-8.5> PRINT-RATIONAL-AS-DECIMAL acl2-8.5> PRINT-TIMER acl2-8.5> STATE-P1-UPDATE-PRINT-BASE acl2-8.5> SET-PRINT-BASE-RADIX acl2-8.5> KNOWN-PACKAGE-ALIST acl2-8.5> SYMBOL-IN-CURRENT-PACKAGE-P acl2-8.5> PRIN1$ acl2-8.5> NIL acl2-8.5> CURRENT-PACKAGE acl2-8.5> STATE-P1-UPDATE-NTH-2-WORLD acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> LD-SKIP-PROOFSP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> INTERSECTION-EQ-EXEC acl2-8.5> INTERSECTION-EQL-EXEC acl2-8.5> INTERSECTION-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> INTERSECTION-EQ-EXEC-IS-INTERSECTION-EQUAL acl2-8.5> INTERSECTION-EQL-EXEC-IS-INTERSECTION-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> GET-ENFORCE-REDUNDANCY acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-VERIFY-GUARDS-EAGERNESS acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-COMPILE-FNS acl2-8.5> :REDUNDANT acl2-8.5> SET-COMPILER-ENABLED acl2-8.5> SET-PORT-FILE-ENABLED acl2-8.5> DEFAULT-MEASURE-FUNCTION acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-WELL-FOUNDED-RELATION acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-DEFUN-MODE acl2-8.5> DEFAULT-DEFUN-MODE-FROM-STATE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> INVISIBLE-FNS-TABLE acl2-8.5> :REDUNDANT acl2-8.5> UNARY-FUNCTION-SYMBOL-LISTP acl2-8.5> INVISIBLE-FNS-ENTRYP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> REMOVE1-ASSOC-STRING-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> BACKCHAIN-LIMIT acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-BACKCHAIN-LIMIT acl2-8.5> STEP-LIMIT-FROM-TABLE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> REWRITE-STACK-LIMIT acl2-8.5> CASE-SPLIT-LIMITATIONS acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> UNTRANS-TABLE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> MATCH-FREE-DEFAULT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> MATCH-FREE-OVERRIDE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> RAW-INCLUDE-BOOK-DIR-P acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> NON-LINEARP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> TAU-AUTO-MODEP acl2-8.5> :REDUNDANT acl2-8.5> GET-IN-THEORY-REDUNDANT-OKP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES acl2-8.5> :REDUNDANT acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> :REDUNDANT acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> :REDUNDANT acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> :REDUNDANT acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> NTH-ALIASES acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-HINTS acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> T acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2803) acl2-8.5> :REDUNDANT acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> PAIRLIS$-TRUE-LIST-FIX acl2-8.5> BOOLEAN-LISTP acl2-8.5> BOOLEAN-LISTP-CONS acl2-8.5> BOOLEAN-LISTP-FORWARD acl2-8.5> BOOLEAN-LISTP-FORWARD-TO-SYMBOL-LISTP acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-+-1 acl2-8.5> DEFAULT-+-2 acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-*-1 acl2-8.5> DEFAULT-*-2 acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-UNARY-MINUS acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-UNARY-/ acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-<-1 acl2-8.5> DEFAULT-<-2 acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-CAR acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-CDR acl2-8.5> CONS-CAR-CDR acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-CHAR-CODE acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-CODE-CHAR acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-COMPLEX-1 acl2-8.5> DEFAULT-COMPLEX-2 acl2-8.5> COMPLEX-0 acl2-8.5> ADD-DEF-COMPLEX acl2-8.5> REALPART-+ acl2-8.5> IMAGPART-+ acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-COERCE-1 acl2-8.5> MAKE-CHARACTER-LIST-MAKE-CHARACTER-LIST acl2-8.5> DEFAULT-COERCE-2 acl2-8.5> DEFAULT-COERCE-3 acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-DENOMINATOR acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-IMAGPART acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-INTERN-IN-PACKAGE-OF-SYMBOL acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-NUMERATOR acl2-8.5> :REDUNDANT acl2-8.5> DEFAULT-REALPART acl2-8.5> DOUBLE-REWRITE acl2-8.5> CHK-WITH-PROVER-TIME-LIMIT-ARG acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> TIME-LIMIT5-REACHED-P acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> CHK-WITH-GUARD-CHECKING-ARG acl2-8.5> :REDUNDANT acl2-8.5> WITH-GUARD-CHECKING-GATE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> ABORT! acl2-8.5> :REDUNDANT acl2-8.5> P! acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2854) acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> WORMHOLE1 acl2-8.5> WORMHOLE-P acl2-8.5> DUPLICATES acl2-8.5> SET-EQUALP-EQUAL acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> RECORD-ACCESSOR-FUNCTION-NAME acl2-8.5> :REDUNDANT acl2-8.5> MFC-CLAUSE acl2-8.5> MFC-RDEPTH acl2-8.5> TYPE-ALIST-ENTRYP acl2-8.5> TYPE-ALISTP acl2-8.5> MFC-TYPE-ALIST acl2-8.5> MFC-ANCESTORS acl2-8.5> MFC-UNIFY-SUBST acl2-8.5> MFC-WORLD acl2-8.5> PSEUDO-TERM-LISTP-MFC-CLAUSE acl2-8.5> TYPE-ALISTP-MFC-TYPE-ALIST acl2-8.5> :REDUNDANT acl2-8.5> BAD-ATOM-COMPOUND-RECOGNIZER acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2897) acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> ALPHORDER acl2-8.5> LEXORDER acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> ALPHORDER-REFLEXIVE acl2-8.5> NIL acl2-8.5> ALPHORDER-TRANSITIVE acl2-8.5> ALPHORDER-ANTI-SYMMETRIC acl2-8.5> ALPHORDER-TOTAL acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2907) acl2-8.5> LEXORDER-REFLEXIVE acl2-8.5> LEXORDER-ANTI-SYMMETRIC acl2-8.5> LEXORDER-TRANSITIVE acl2-8.5> LEXORDER-TOTAL acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 2909) acl2-8.5> MERGE-LEXORDER acl2-8.5> NIL acl2-8.5> NIL acl2-8.5> TRUE-LISTP-MERGE-SORT-LEXORDER acl2-8.5> MERGE-SORT-LEXORDER acl2-8.5> :REDUNDANT acl2-8.5> RESIZE-LIST-EXEC acl2-8.5> RESIZE-LIST acl2-8.5> RESIZE-LIST-EXEC-IS-RESIZE-LIST acl2-8.5> RESIZE-LIST acl2-8.5> E/D-FN acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> To verify that the 30 encapsulated events correctly extend the current acl2-8.5> theory we will evaluate them. The theory thus constructed is only acl2-8.5> ephemeral. acl2-8.5> acl2-8.5> Encapsulated Events: acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOGIC) acl2-8.5> acl2-8.5> The event ( TABLE ACL2-DEFAULTS-TABLE ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> :INVISIBLE acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ALISTP) acl2-8.5> acl2-8.5> The event ( DEFUN ALISTP ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ALISTP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SYMBOL-ALISTP) acl2-8.5> acl2-8.5> The event ( DEFUN SYMBOL-ALISTP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SYMBOL-ALISTP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP TRUE-LISTP) acl2-8.5> acl2-8.5> The event ( DEFUN TRUE-LISTP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TRUE-LISTP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP LEN) acl2-8.5> acl2-8.5> The event ( DEFUN LEN ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN LEN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP LENGTH) acl2-8.5> acl2-8.5> The event ( DEFUN LENGTH ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN LENGTH ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP NTH) acl2-8.5> acl2-8.5> The event ( DEFUN NTH ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN NTH ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP CHAR) acl2-8.5> acl2-8.5> The event ( DEFUN CHAR ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CHAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP EQLABLE-ALISTP) acl2-8.5> acl2-8.5> The event ( DEFUN EQLABLE-ALISTP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN EQLABLE-ALISTP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ASSOC-EQL-EXEC) acl2-8.5> acl2-8.5> The event ( DEFUN ASSOC-EQL-EXEC ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ASSOC-EQL-EXEC ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ASSOC-EQL-EXEC$GUARD-CHECK) acl2-8.5> acl2-8.5> The event ( DEFUN ASSOC-EQL-EXEC$GUARD-CHECK ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ASSOC-EQL-EXEC$GUARD-CHECK ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ASSOC-EQUAL) acl2-8.5> acl2-8.5> The event ( DEFUN ASSOC-EQUAL ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ASSOC-EQUAL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SUBLIS) acl2-8.5> acl2-8.5> The event ( DEFUN SUBLIS ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SUBLIS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP NFIX) acl2-8.5> acl2-8.5> The event ( DEFUN NFIX ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN NFIX ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP IFIX) acl2-8.5> acl2-8.5> The event ( DEFUN IFIX ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN IFIX ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP INTEGER-ABS) acl2-8.5> acl2-8.5> The event ( DEFUN INTEGER-ABS ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN INTEGER-ABS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ACL2-COUNT) acl2-8.5> acl2-8.5> The event ( DEFUN ACL2-COUNT ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ACL2-COUNT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP NONNEGATIVE-INTEGER-QUOTIENT) acl2-8.5> acl2-8.5> The event ( DEFUN NONNEGATIVE-INTEGER-QUOTIENT ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN NONNEGATIVE-INTEGER-QUOTIENT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP FLOOR) acl2-8.5> acl2-8.5> The event ( DEFUN FLOOR ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FLOOR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SYMBOL-LISTP) acl2-8.5> acl2-8.5> The event ( DEFUN SYMBOL-LISTP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SYMBOL-LISTP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP BINARY-APPEND) acl2-8.5> acl2-8.5> The event ( DEFUN BINARY-APPEND ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN BINARY-APPEND ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP STRING-APPEND) acl2-8.5> acl2-8.5> The event ( DEFUN STRING-APPEND ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN STRING-APPEND ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP PLIST-WORLDP) acl2-8.5> acl2-8.5> The event ( DEFUN PLIST-WORLDP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN PLIST-WORLDP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP FGETPROP) acl2-8.5> acl2-8.5> The event ( DEFUN FGETPROP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FGETPROP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SGETPROP) acl2-8.5> acl2-8.5> The event ( DEFUN SGETPROP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SGETPROP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP FUNCTION-SYMBOLP) acl2-8.5> acl2-8.5> The event ( DEFUN FUNCTION-SYMBOLP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FUNCTION-SYMBOLP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP STRIP-CARS) acl2-8.5> acl2-8.5> The event ( DEFUN STRIP-CARS ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN STRIP-CARS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ASSOC-EQ-EXEC$GUARD-CHECK) acl2-8.5> acl2-8.5> The event ( DEFUN ASSOC-EQ-EXEC$GUARD-CHECK ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ASSOC-EQ-EXEC$GUARD-CHECK ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ASSOC-EQ-EXEC) acl2-8.5> acl2-8.5> The event ( DEFUN ASSOC-EQ-EXEC ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ASSOC-EQ-EXEC ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP TABLE-ALIST) acl2-8.5> acl2-8.5> The event ( DEFUN TABLE-ALIST ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TABLE-ALIST ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> End of Encapsulated Events. acl2-8.5> acl2-8.5> ACL2 Observation in ( ENCAPSULATE NIL (LOGIC) ...): The submitted acl2-8.5> encapsulate event has created no new ACL2 events, and thus is leaving acl2-8.5> the ACL2 logical world unchanged. See :DOC encapsulate. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( ENCAPSULATE NIL (LOGIC) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> acl2-8.5> Since MOD-EXPT is non-recursive, its admission is trivial. We observe acl2-8.5> that the type of MOD-EXPT is described by the theorem acl2-8.5> (ACL2-NUMBERP (MOD-EXPT BASE EXP MOD)). We used the :type-prescription acl2-8.5> rule MOD. acl2-8.5> acl2-8.5> Computing the guard conjecture for MOD-EXPT.... acl2-8.5> acl2-8.5> The guard conjecture for MOD-EXPT is trivial to prove, given the :executable- acl2-8.5> counterpart of EQLABLEP and the :type-prescription rules acl2-8.5> EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE and RATIONALP-EXPT-TYPE-PRESCRIPTION. acl2-8.5> MOD-EXPT is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MOD-EXPT ...) acl2-8.5> Rules: ((:EXECUTABLE-COUNTERPART EQLABLEP) acl2-8.5> (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE) acl2-8.5> (:TYPE-PRESCRIPTION MOD) acl2-8.5> (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MOD-EXPT acl2-8.5> acl2-8.5> Since CONJOIN-CLAUSES is non-recursive, its admission is trivial. acl2-8.5> We could deduce no constraints on the type of CONJOIN-CLAUSES. acl2-8.5> acl2-8.5> Computing the guard conjecture for CONJOIN-CLAUSES.... acl2-8.5> acl2-8.5> The guard conjecture for CONJOIN-CLAUSES is trivial to prove, given acl2-8.5> the :type-prescription rule DISJOIN-LST. CONJOIN-CLAUSES is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CONJOIN-CLAUSES ...) acl2-8.5> Rules: ((:TYPE-PRESCRIPTION DISJOIN-LST)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CONJOIN-CLAUSES acl2-8.5> acl2-8.5> The event ( DEFCONST *TRUE-CLAUSE* ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *TRUE-CLAUSE* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFCONST *FALSE-CLAUSE* ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *FALSE-CLAUSE* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since CLAUSES-RESULT is non-recursive, its admission is trivial. We acl2-8.5> could deduce no constraints on the type of CLAUSES-RESULT. acl2-8.5> acl2-8.5> Computing the guard conjecture for CLAUSES-RESULT.... acl2-8.5> acl2-8.5> The guard conjecture for CLAUSES-RESULT is trivial to prove, given acl2-8.5> primitive type reasoning. CLAUSES-RESULT is compliant with Common acl2-8.5> Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CLAUSES-RESULT ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CLAUSES-RESULT acl2-8.5> acl2-8.5> The event ( TABLE EVISC-TABLE ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( TABLE EVISC-TABLE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFCONST *TOP-HINT-KEYWORDS* ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *TOP-HINT-KEYWORDS* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFCONST *HINT-KEYWORDS* ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *HINT-KEYWORDS* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( TABLE CUSTOM-KEYWORDS-TABLE ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( TABLE CUSTOM-KEYWORDS-TABLE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO ADD-CUSTOM-KEYWORD-HINT ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ADD-CUSTOM-KEYWORD-HINT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO REMOVE-CUSTOM-KEYWORD-HINT ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO REMOVE-CUSTOM-KEYWORD-HINT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> For the admission of SPLICE-KEYWORD-ALIST we will use the relation acl2-8.5> O< (which is known to be well-founded on the domain recognized by O-P) acl2-8.5> and the measure (ACL2-COUNT KEYWORD-ALIST). The non-trivial part of acl2-8.5> the measure conjecture is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (NOT (ENDP KEYWORD-ALIST)) acl2-8.5> (NOT (EQ KEY (CAR KEYWORD-ALIST)))) acl2-8.5> (O< (ACL2-COUNT (CDDR KEYWORD-ALIST)) acl2-8.5> (ACL2-COUNT KEYWORD-ALIST))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP and EQ we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (AND (CONSP KEYWORD-ALIST) acl2-8.5> (NOT (EQUAL KEY (CAR KEYWORD-ALIST)))) acl2-8.5> (O< (ACL2-COUNT (CDDR KEYWORD-ALIST)) acl2-8.5> (ACL2-COUNT KEYWORD-ALIST))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT, O-FINP and O<, acl2-8.5> primitive type reasoning and the :type-prescription rule ACL2-COUNT, acl2-8.5> to acl2-8.5> acl2-8.5> Goal'' acl2-8.5> (IMPLIES (AND (CONSP KEYWORD-ALIST) acl2-8.5> (NOT (EQUAL KEY (CAR KEYWORD-ALIST)))) acl2-8.5> (< (ACL2-COUNT (CDDR KEYWORD-ALIST)) acl2-8.5> (+ 1 (ACL2-COUNT (CAR KEYWORD-ALIST)) acl2-8.5> (ACL2-COUNT (CDR KEYWORD-ALIST))))). acl2-8.5> acl2-8.5> The destructor terms (CAR KEYWORD-ALIST) and (CDR KEYWORD-ALIST) can acl2-8.5> be eliminated. Furthermore, those terms are at the root of a chain acl2-8.5> of two rounds of destructor elimination. (1) Use CAR-CDR-ELIM to replace acl2-8.5> KEYWORD-ALIST by (CONS KEYWORD-ALIST1 KEYWORD-ALIST2), (CAR KEYWORD-ALIST) acl2-8.5> by KEYWORD-ALIST1 and (CDR KEYWORD-ALIST) by KEYWORD-ALIST2. (2) Use acl2-8.5> CAR-CDR-ELIM, again, to replace KEYWORD-ALIST2 by acl2-8.5> (CONS KEYWORD-ALIST3 KEYWORD-ALIST4), (CAR KEYWORD-ALIST2) by KEYWORD-ALIST3 acl2-8.5> and (CDR KEYWORD-ALIST2) by KEYWORD-ALIST4. These steps produce the acl2-8.5> following two goals. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (NOT (CONSP KEYWORD-ALIST2)) acl2-8.5> (CONSP (CONS KEYWORD-ALIST1 KEYWORD-ALIST2)) acl2-8.5> (NOT (EQUAL KEY KEYWORD-ALIST1))) acl2-8.5> (< (ACL2-COUNT (CDR KEYWORD-ALIST2)) acl2-8.5> (+ 1 (ACL2-COUNT KEYWORD-ALIST1) acl2-8.5> (ACL2-COUNT KEYWORD-ALIST2)))). acl2-8.5> acl2-8.5> This simplifies, using the :executable-counterpart of ACL2-COUNT, primitive acl2-8.5> type reasoning and the :rewrite rule DEFAULT-CDR, to acl2-8.5> acl2-8.5> Subgoal 2' acl2-8.5> (IMPLIES (AND (NOT (CONSP KEYWORD-ALIST2)) acl2-8.5> (NOT (EQUAL KEY KEYWORD-ALIST1))) acl2-8.5> (< 0 acl2-8.5> (+ 1 (ACL2-COUNT KEYWORD-ALIST1) acl2-8.5> (ACL2-COUNT KEYWORD-ALIST2)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using primitive type reasoning acl2-8.5> and the :type-prescription rule ACL2-COUNT. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (CONSP (CONS KEYWORD-ALIST3 KEYWORD-ALIST4)) acl2-8.5> (CONSP (LIST* KEYWORD-ALIST1 acl2-8.5> KEYWORD-ALIST3 KEYWORD-ALIST4)) acl2-8.5> (NOT (EQUAL KEY KEYWORD-ALIST1))) acl2-8.5> (< (ACL2-COUNT KEYWORD-ALIST4) acl2-8.5> (+ 1 (ACL2-COUNT KEYWORD-ALIST1) acl2-8.5> (ACL2-COUNT (CONS KEYWORD-ALIST3 KEYWORD-ALIST4))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT and SYNP, the :executable- acl2-8.5> counterpart of BINARY-+, primitive type reasoning and the :rewrite acl2-8.5> rules CAR-CONS, CDR-CONS, COMMUTATIVITY-2-OF-+ and FOLD-CONSTS-IN-+, acl2-8.5> to acl2-8.5> acl2-8.5> Subgoal 1' acl2-8.5> (IMPLIES (NOT (EQUAL KEY KEYWORD-ALIST1)) acl2-8.5> (< (ACL2-COUNT KEYWORD-ALIST4) acl2-8.5> (+ 2 (ACL2-COUNT KEYWORD-ALIST1) acl2-8.5> (ACL2-COUNT KEYWORD-ALIST3) acl2-8.5> (ACL2-COUNT KEYWORD-ALIST4)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using linear arithmetic, primitive acl2-8.5> type reasoning and the :type-prescription rule ACL2-COUNT. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the measure theorem for SPLICE-KEYWORD-ALIST. acl2-8.5> Thus, we admit this function under the principle of definition. We acl2-8.5> could deduce no constraints on the type of SPLICE-KEYWORD-ALIST. acl2-8.5> acl2-8.5> Computing the guard conjecture for SPLICE-KEYWORD-ALIST.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SPLICE-KEYWORD-ALIST, acl2-8.5> given primitive type reasoning, the :forward-chaining rules acl2-8.5> KEYWORD-VALUE-LISTP-FORWARD-TO-TRUE-LISTP and KEYWORDP-FORWARD-TO-SYMBOLP acl2-8.5> and the :type-prescription rules KEYWORD-VALUE-LISTP and KEYWORDP, acl2-8.5> is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (TRUE-LISTP NEW-SEGMENT) acl2-8.5> (KEYWORD-VALUE-LISTP KEYWORD-ALIST) acl2-8.5> (KEYWORDP KEY) acl2-8.5> (NOT (ENDP KEYWORD-ALIST)) acl2-8.5> (NOT (EQ KEY (CAR KEYWORD-ALIST)))) acl2-8.5> (KEYWORD-VALUE-LISTP (CDDR KEYWORD-ALIST))). acl2-8.5> acl2-8.5> By the simple :definitions ENDP, EQ and KEYWORDP we reduce the conjecture acl2-8.5> to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (AND (TRUE-LISTP NEW-SEGMENT) acl2-8.5> (KEYWORD-VALUE-LISTP KEYWORD-ALIST) acl2-8.5> (SYMBOLP KEY) acl2-8.5> (EQUAL (SYMBOL-PACKAGE-NAME KEY) acl2-8.5> "KEYWORD") acl2-8.5> (CONSP KEYWORD-ALIST) acl2-8.5> (NOT (EQUAL KEY (CAR KEYWORD-ALIST)))) acl2-8.5> (KEYWORD-VALUE-LISTP (CDDR KEYWORD-ALIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions acl2-8.5> KEYWORD-VALUE-LISTP and KEYWORDP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SPLICE-KEYWORD-ALIST. acl2-8.5> SPLICE-KEYWORD-ALIST is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SPLICE-KEYWORD-ALIST ...) acl2-8.5> Rules: ((:DEFINITION ACL2-COUNT) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION KEYWORD-VALUE-LISTP) acl2-8.5> (:DEFINITION KEYWORDP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION O-FINP) acl2-8.5> (:DEFINITION O<) acl2-8.5> (:DEFINITION SYNP) acl2-8.5> (:ELIM CAR-CDR-ELIM) acl2-8.5> (:EXECUTABLE-COUNTERPART ACL2-COUNT) acl2-8.5> (:EXECUTABLE-COUNTERPART BINARY-+) acl2-8.5> (:FAKE-RUNE-FOR-LINEAR NIL) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING KEYWORD-VALUE-LISTP-FORWARD-TO-TRUE-LISTP) acl2-8.5> (:FORWARD-CHAINING KEYWORDP-FORWARD-TO-SYMBOLP) acl2-8.5> (:REWRITE CAR-CONS) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:REWRITE COMMUTATIVITY-2-OF-+) acl2-8.5> (:REWRITE DEFAULT-CDR) acl2-8.5> (:REWRITE FOLD-CONSTS-IN-+) acl2-8.5> (:TYPE-PRESCRIPTION ACL2-COUNT) acl2-8.5> (:TYPE-PRESCRIPTION KEYWORD-VALUE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION KEYWORDP)) acl2-8.5> Time: 0.01 seconds (prove: 0.01, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 1844 acl2-8.5> SPLICE-KEYWORD-ALIST acl2-8.5> acl2-8.5> The event ( DEFMACRO SHOW-CUSTOM-KEYWORD-HINT-EXPANSION ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SHOW-CUSTOM-KEYWORD-HINT-EXPANSION ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since SEARCH-FN-GUARD is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of SEARCH-FN-GUARD is described by the theorem acl2-8.5> (OR (EQUAL (SEARCH-FN-GUARD SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P) acl2-8.5> T) acl2-8.5> (EQUAL (SEARCH-FN-GUARD SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P) acl2-8.5> NIL)). acl2-8.5> We used primitive type reasoning and the :type-prescription rules HARD-ERROR acl2-8.5> and STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Computing the guard conjecture for SEARCH-FN-GUARD.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SEARCH-FN-GUARD, given acl2-8.5> the :executable-counterpart of HARD-ERROR, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND acl2-8.5> (LET ((X TEST) (L '(EQUAL CHAR-EQUAL))) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQ-EXEC X L)))) acl2-8.5> (IMPLIES acl2-8.5> (COND acl2-8.5> ((NOT (MEMBER-EQUAL TEST '(EQUAL CHAR-EQUAL))) acl2-8.5> (HARD-ERROR acl2-8.5> 'SEARCH acl2-8.5> "For the macro ~x0, only the :test values ~x1 and ~x2 are ~ acl2-8.5> supported; ~x3 is not. If you need other tests supported, ~ acl2-8.5> please contact the ACL2 implementors." acl2-8.5> (LIST '(#\0 . SEARCH) acl2-8.5> '(#\1 . EQUAL) acl2-8.5> '(#\2 . CHAR-EQUAL) acl2-8.5> (CONS #\3 TEST)))) acl2-8.5> ((AND (STRINGP SEQ1) (STRINGP SEQ2)) acl2-8.5> (OR acl2-8.5> (EQ TEST 'EQUAL) acl2-8.5> (AND (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST))) acl2-8.5> (HARD-ERROR acl2-8.5> 'SEARCH acl2-8.5> "When ~x0 is called on two strings, they must both ~ acl2-8.5> consist of standard characters. However, this is not ~ acl2-8.5> the case for ~x1." acl2-8.5> (LIST '(#\0 . SEARCH) acl2-8.5> (CONS #\1 acl2-8.5> (IF (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> SEQ2 SEQ1)))))) acl2-8.5> ((EQ TEST 'CHAR-EQUAL) NIL) acl2-8.5> ((AND (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2)) acl2-8.5> T) acl2-8.5> (T NIL)) acl2-8.5> (LET ((END1 (IF END1P END1 (LENGTH SEQ1))) acl2-8.5> (END2 (IF END2P END2 (LENGTH SEQ2)))) acl2-8.5> (AND (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (RATIONALP END1)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (RATIONALP START1)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (RATIONALP END2)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (RATIONALP START2)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (RATIONALP (LENGTH SEQ1))) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (RATIONALP END1)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (< (LENGTH SEQ1) END1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (< (LENGTH SEQ1) END1) acl2-8.5> (RATIONALP (LENGTH SEQ2))) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (< (LENGTH SEQ1) END1) acl2-8.5> (RATIONALP END2))))) acl2-8.5> (IMPLIES acl2-8.5> (AND acl2-8.5> (COND acl2-8.5> ((NOT (MEMBER-EQUAL TEST '(EQUAL CHAR-EQUAL))) acl2-8.5> (HARD-ERROR acl2-8.5> 'SEARCH acl2-8.5> "For the macro ~x0, only the :test values ~x1 and ~x2 are ~ acl2-8.5> supported; ~x3 is not. If you need other tests supported, ~ acl2-8.5> please contact the ACL2 implementors." acl2-8.5> (LIST '(#\0 . SEARCH) acl2-8.5> '(#\1 . EQUAL) acl2-8.5> '(#\2 . CHAR-EQUAL) acl2-8.5> (CONS #\3 TEST)))) acl2-8.5> ((AND (STRINGP SEQ1) (STRINGP SEQ2)) acl2-8.5> (OR acl2-8.5> (EQ TEST 'EQUAL) acl2-8.5> (AND (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST))) acl2-8.5> (HARD-ERROR acl2-8.5> 'SEARCH acl2-8.5> "When ~x0 is called on two strings, they must both ~ acl2-8.5> consist of standard characters. However, this is not ~ acl2-8.5> the case for ~x1." acl2-8.5> (LIST '(#\0 . SEARCH) acl2-8.5> (CONS #\1 acl2-8.5> (IF (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> SEQ2 SEQ1)))))) acl2-8.5> ((EQ TEST 'CHAR-EQUAL) NIL) acl2-8.5> ((AND (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2)) acl2-8.5> T) acl2-8.5> (T NIL)) acl2-8.5> (NOT END1P) acl2-8.5> (NOT (TRUE-LISTP SEQ1))) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (IMPLIES acl2-8.5> (AND acl2-8.5> (COND acl2-8.5> ((NOT (MEMBER-EQUAL TEST '(EQUAL CHAR-EQUAL))) acl2-8.5> (HARD-ERROR acl2-8.5> 'SEARCH acl2-8.5> "For the macro ~x0, only the :test values ~x1 and ~x2 are ~ acl2-8.5> supported; ~x3 is not. If you need other tests supported, ~ acl2-8.5> please contact the ACL2 implementors." acl2-8.5> (LIST '(#\0 . SEARCH) acl2-8.5> '(#\1 . EQUAL) acl2-8.5> '(#\2 . CHAR-EQUAL) acl2-8.5> (CONS #\3 TEST)))) acl2-8.5> ((AND (STRINGP SEQ1) (STRINGP SEQ2)) acl2-8.5> (OR acl2-8.5> (EQ TEST 'EQUAL) acl2-8.5> (AND (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST))) acl2-8.5> (HARD-ERROR acl2-8.5> 'SEARCH acl2-8.5> "When ~x0 is called on two strings, they must both ~ acl2-8.5> consist of standard characters. However, this is not ~ acl2-8.5> the case for ~x1." acl2-8.5> (LIST '(#\0 . SEARCH) acl2-8.5> (CONS #\1 acl2-8.5> (IF (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> SEQ2 SEQ1)))))) acl2-8.5> ((EQ TEST 'CHAR-EQUAL) NIL) acl2-8.5> ((AND (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2)) acl2-8.5> T) acl2-8.5> (T NIL)) acl2-8.5> (NOT END2P) acl2-8.5> (NOT (TRUE-LISTP SEQ2))) acl2-8.5> (STRINGP SEQ2))). acl2-8.5> acl2-8.5> By the simple :definitions EQ and HARD-ERROR, the :executable-counterparts acl2-8.5> of IF, SYMBOL-LISTP, TAU-SYSTEM and TRUE-LISTP and the simple :rewrite acl2-8.5> rule MEMBER-EQ-EXEC-IS-MEMBER-EQUAL we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (AND (MEMBER-EQUAL TEST '(EQUAL CHAR-EQUAL)) acl2-8.5> (COND ((AND (STRINGP SEQ1) (STRINGP SEQ2)) acl2-8.5> (OR (EQUAL TEST 'EQUAL) acl2-8.5> (AND (AND (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST))))) acl2-8.5> ((EQUAL TEST 'CHAR-EQUAL) NIL) acl2-8.5> ((TRUE-LISTP SEQ1) (TRUE-LISTP SEQ2)) acl2-8.5> (T NIL))) acl2-8.5> (LET ((END1 (IF END1P END1 (LENGTH SEQ1))) acl2-8.5> (END2 (IF END2P END2 (LENGTH SEQ2)))) acl2-8.5> (AND (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (RATIONALP END1)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (RATIONALP START1)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (RATIONALP END2)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (RATIONALP START2)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (RATIONALP (LENGTH SEQ1))) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (RATIONALP END1)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (< (LENGTH SEQ1) END1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (< (LENGTH SEQ1) END1) acl2-8.5> (RATIONALP (LENGTH SEQ2))) acl2-8.5> (OR (NOT (NATP START1)) acl2-8.5> (NOT (NATP START2)) acl2-8.5> (NOT (NATP END1)) acl2-8.5> (NOT (NATP END2)) acl2-8.5> (< END1 START1) acl2-8.5> (< END2 START2) acl2-8.5> (< (LENGTH SEQ1) END1) acl2-8.5> (RATIONALP END2))))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule NATP-COMPOUND-RECOGNIZER, the :definition MEMBER-EQUAL, the :executable- acl2-8.5> counterparts of CAR, CDR, CONSP and EQUAL, primitive type reasoning acl2-8.5> and the :type-prescription rules LENGTH and STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SEARCH-FN-GUARD. acl2-8.5> SEARCH-FN-GUARD is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SEARCH-FN-GUARD ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER NATP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION HARD-ERROR) acl2-8.5> (:DEFINITION MEMBER-EQUAL) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART CAR) acl2-8.5> (:EXECUTABLE-COUNTERPART CDR) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART HARD-ERROR) acl2-8.5> (:EXECUTABLE-COUNTERPART IF) acl2-8.5> (:EXECUTABLE-COUNTERPART SYMBOL-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:EXECUTABLE-COUNTERPART TRUE-LISTP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE MEMBER-EQ-EXEC-IS-MEMBER-EQUAL) acl2-8.5> (:TYPE-PRESCRIPTION HARD-ERROR) acl2-8.5> (:TYPE-PRESCRIPTION LENGTH) acl2-8.5> (:TYPE-PRESCRIPTION STANDARD-CHAR-LISTP)) acl2-8.5> Time: 0.02 seconds (prove: 0.01, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 1480 acl2-8.5> SEARCH-FN-GUARD acl2-8.5> acl2-8.5> For the admission of SEARCH-FROM-START we will use the relation O< acl2-8.5> (which is known to be well-founded on the domain recognized by O-P) acl2-8.5> and the measure (NFIX (+ 1 END2 (- START2))). The non-trivial part acl2-8.5> of the measure conjecture is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND acl2-8.5> (O-P (NFIX (+ 1 END2 (- START2)))) acl2-8.5> (IMPLIES (AND (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2)))) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (SUBSEQ SEQ2 START2 (+ START2 (LENGTH SEQ1))))) acl2-8.5> (< (+ START2 (LENGTH SEQ1)) END2)) acl2-8.5> (O< (NFIX (+ 1 END2 (- (+ 1 START2)))) acl2-8.5> (NFIX (+ 1 END2 (- START2)))))). acl2-8.5> acl2-8.5> By the :executable-counterpart of UNARY-- and the simple :rewrite rule acl2-8.5> DISTRIBUTIVITY-OF-MINUS-OVER-+ we reduce the conjecture to the following acl2-8.5> two conjectures. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (O-P (NFIX (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule NATP-COMPOUND-RECOGNIZER, the :definitions NFIX, O-FINP and O-P acl2-8.5> and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2)))) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (SUBSEQ SEQ2 START2 (+ START2 (LENGTH SEQ1))))) acl2-8.5> (< (+ START2 (LENGTH SEQ1)) END2)) acl2-8.5> (O< (NFIX (+ 1 END2 -1 (- START2))) acl2-8.5> (NFIX (+ 1 END2 (- START2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions FIX, LENGTH (if-intro), NFIX acl2-8.5> (if-intro), NOT (if-intro), O-FINP, O< (if-intro), SUBSEQ (if-intro), acl2-8.5> SUBSEQ-LIST and SYNP, the :executable-counterparts of BINARY-+ and acl2-8.5> NOT, primitive type reasoning, the :rewrite rules COMMUTATIVITY-2-OF-+, acl2-8.5> COMMUTATIVITY-OF-+, FOLD-CONSTS-IN-+ and UNICITY-OF-0 and the :type- acl2-8.5> prescription rule LEN, to the following twelve conjectures. acl2-8.5> acl2-8.5> Subgoal 1.12 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (COERCE (TAKE (+ START2 (- START2) acl2-8.5> (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (NTHCDR START2 (COERCE SEQ2 'LIST))) acl2-8.5> 'STRING))) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)) acl2-8.5> (<= 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.11 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (COERCE (TAKE (+ START2 (- START2) acl2-8.5> (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (NTHCDR START2 (COERCE SEQ2 'LIST))) acl2-8.5> 'STRING))) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (< (+ END2 (- START2)) 0)) acl2-8.5> (< 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.10 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (COERCE (TAKE (+ START2 (- START2) acl2-8.5> (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (NTHCDR START2 (COERCE SEQ2 'LIST))) acl2-8.5> 'STRING))) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= 0 (+ END2 (- START2)))) acl2-8.5> (< (+ END2 (- START2)) acl2-8.5> (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.9 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (NOT (STRINGP SEQ2)) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (TAKE (+ START2 (- START2) acl2-8.5> (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (NTHCDR START2 SEQ2)))) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)) acl2-8.5> (<= 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.8 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (NOT (STRINGP SEQ2)) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (TAKE (+ START2 (- START2) acl2-8.5> (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (NTHCDR START2 SEQ2)))) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (< (+ END2 (- START2)) 0)) acl2-8.5> (< 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.7 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (NOT (STRINGP SEQ2)) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (TAKE (+ START2 (- START2) acl2-8.5> (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (NTHCDR START2 SEQ2)))) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= 0 (+ END2 (- START2)))) acl2-8.5> (< (+ END2 (- START2)) acl2-8.5> (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.6 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (COERCE (TAKE (+ START2 (- START2) (LEN SEQ1)) acl2-8.5> (NTHCDR START2 (COERCE SEQ2 'LIST))) acl2-8.5> 'STRING))) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2)) acl2-8.5> (<= 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.5 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (COERCE (TAKE (+ START2 (- START2) (LEN SEQ1)) acl2-8.5> (NTHCDR START2 (COERCE SEQ2 'LIST))) acl2-8.5> 'STRING))) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2) acl2-8.5> (< (+ END2 (- START2)) 0)) acl2-8.5> (< 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.4 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (COERCE (TAKE (+ START2 (- START2) (LEN SEQ1)) acl2-8.5> (NTHCDR START2 (COERCE SEQ2 'LIST))) acl2-8.5> 'STRING))) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= 0 (+ END2 (- START2)))) acl2-8.5> (< (+ END2 (- START2)) acl2-8.5> (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.3 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (NOT (STRINGP SEQ2)) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (TAKE (+ START2 (- START2) (LEN SEQ1)) acl2-8.5> (NTHCDR START2 SEQ2)))) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2)) acl2-8.5> (<= 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.2 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (NOT (STRINGP SEQ2)) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (TAKE (+ START2 (- START2) (LEN SEQ1)) acl2-8.5> (NTHCDR START2 SEQ2)))) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2) acl2-8.5> (< (+ END2 (- START2)) 0)) acl2-8.5> (< 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.1 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (NOT (STRINGP SEQ2)) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (TAKE (+ START2 (- START2) (LEN SEQ1)) acl2-8.5> (NTHCDR START2 SEQ2)))) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= 0 (+ END2 (- START2)))) acl2-8.5> (< (+ END2 (- START2)) acl2-8.5> (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the measure theorem for SEARCH-FROM-START. acl2-8.5> Thus, we admit this function under the principle of definition. We acl2-8.5> observe that the type of SEARCH-FROM-START is described by the theorem acl2-8.5> (OR (INTEGERP (SEARCH-FROM-START SEQ1 SEQ2 START2 END2)) acl2-8.5> (EQUAL (SEARCH-FROM-START SEQ1 SEQ2 START2 END2) acl2-8.5> NIL)). acl2-8.5> acl2-8.5> Computing the guard conjecture for SEARCH-FROM-START.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SEARCH-FROM-START, acl2-8.5> given primitive type reasoning and the :type-prescription rule LENGTH, acl2-8.5> is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (<= 0 START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (INTEGERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NULL BOUND2) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NULL BOUND2) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NOT BOUND2) acl2-8.5> (<= START2 BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= (+ (+ 1 START2) (LENGTH SEQ1)) acl2-8.5> END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))) acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (<= 0 START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (INTEGERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NULL BOUND2) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NULL BOUND2) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NOT BOUND2) acl2-8.5> (<= START2 BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= (+ (+ 1 START2) (LENGTH SEQ1)) acl2-8.5> END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))) acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (<= 0 START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (INTEGERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NULL BOUND2) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NULL BOUND2) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NOT BOUND2) acl2-8.5> (<= START2 BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= (+ (+ 1 START2) (LENGTH SEQ1)) acl2-8.5> END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))) acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (<= 0 START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (INTEGERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NULL BOUND2) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NULL BOUND2) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NOT BOUND2) acl2-8.5> (<= START2 BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= (+ (+ 1 START2) (LENGTH SEQ1)) acl2-8.5> END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)))))). acl2-8.5> acl2-8.5> By the simple :definition NULL and the simple :rewrite rule acl2-8.5> ASSOCIATIVITY-OF-+ we reduce the conjecture to the following four conjectures. acl2-8.5> acl2-8.5> Subgoal 4 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (<= 0 START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (INTEGERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL BOUND2 NIL) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL BOUND2 NIL) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NOT BOUND2) acl2-8.5> (<= START2 BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= (+ 1 START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH, NOT (if-intro), SUBSEQ acl2-8.5> and SUBSEQ-LIST, the :executable-counterpart of NOT, primitive type acl2-8.5> reasoning, the :rewrite rules COMMUTATIVITY-2-OF-+ and COMMUTATIVITY-OF-+ acl2-8.5> and the :type-prescription rule LEN, to the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 4.3 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (<= (+ START2 (LEN SEQ1)) (LEN SEQ2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 4.2 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (<= START2 (+ START2 (LEN SEQ1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 4.1 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (TAKE (+ START2 (- START2) (LEN SEQ1)) acl2-8.5> (NTHCDR START2 SEQ2)))) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2)) acl2-8.5> (<= (+ 1 START2 (LEN SEQ1)) END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (<= 0 START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (INTEGERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL BOUND2 NIL) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL BOUND2 NIL) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NOT BOUND2) acl2-8.5> (<= START2 BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= (+ 1 START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH, NOT (if-intro), SUBSEQ acl2-8.5> and SUBSEQ-LIST, the :executable-counterpart of NOT, primitive type acl2-8.5> reasoning, the :rewrite rules COMMUTATIVITY-2-OF-+ and COMMUTATIVITY-OF-+ acl2-8.5> and the :type-prescription rules LEN and TRUE-LISTP-TAKE, to the following acl2-8.5> three conjectures. acl2-8.5> acl2-8.5> Subgoal 3.3 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (LEN SEQ2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 3.2 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (<= START2 acl2-8.5> (+ START2 (LEN (COERCE SEQ1 'LIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 3.1 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)) acl2-8.5> (<= (+ 1 START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (<= 0 START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (INTEGERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL BOUND2 NIL) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL BOUND2 NIL) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NOT BOUND2) acl2-8.5> (<= START2 BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= (+ 1 START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH, NOT (if-intro), SUBSEQ acl2-8.5> and SUBSEQ-LIST, the :executable-counterpart of NOT, primitive type acl2-8.5> reasoning, the :rewrite rules COMMUTATIVITY-2-OF-+ and COMMUTATIVITY-OF-+ acl2-8.5> and the :type-prescription rule LEN, to the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 2.3 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (<= (+ START2 (LEN SEQ1)) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 2.2 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (<= START2 (+ START2 (LEN SEQ1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 2.1 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2)) acl2-8.5> (<= (+ 1 START2 (LEN SEQ1)) END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (<= 0 START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (INTEGERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL BOUND2 NIL) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL BOUND2 NIL) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (NOT BOUND2) acl2-8.5> (<= START2 BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP BOUND2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (RATIONALP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= (+ 1 START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))) acl2-8.5> (EQUAL SEQ1 (SUBSEQ SEQ2 START2 BOUND2)) acl2-8.5> (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH, NOT (if-intro), SUBSEQ acl2-8.5> and SUBSEQ-LIST, the :executable-counterpart of NOT, primitive type acl2-8.5> reasoning, the :rewrite rules COMMUTATIVITY-2-OF-+ and COMMUTATIVITY-OF-+ acl2-8.5> and the :type-prescription rule LEN, to the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 1.3 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.2 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (<= START2 acl2-8.5> (+ START2 (LEN (COERCE SEQ1 'LIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.1 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (EQUAL SEQ1 acl2-8.5> (COERCE (TAKE (+ START2 (- START2) acl2-8.5> (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (NTHCDR START2 (COERCE SEQ2 'LIST))) acl2-8.5> 'STRING))) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)) acl2-8.5> (<= (+ 1 START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SEARCH-FROM-START. acl2-8.5> SEARCH-FROM-START is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SEARCH-FROM-START ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER NATP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION FIX) acl2-8.5> (:DEFINITION LENGTH) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NULL) acl2-8.5> (:DEFINITION O-FINP) acl2-8.5> (:DEFINITION O-P) acl2-8.5> (:DEFINITION O<) acl2-8.5> (:DEFINITION SUBSEQ) acl2-8.5> (:DEFINITION SUBSEQ-LIST) acl2-8.5> (:DEFINITION SYNP) acl2-8.5> (:EXECUTABLE-COUNTERPART BINARY-+) acl2-8.5> (:EXECUTABLE-COUNTERPART NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:EXECUTABLE-COUNTERPART UNARY--) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE ASSOCIATIVITY-OF-+) acl2-8.5> (:REWRITE COMMUTATIVITY-2-OF-+) acl2-8.5> (:REWRITE COMMUTATIVITY-OF-+) acl2-8.5> (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+) acl2-8.5> (:REWRITE FOLD-CONSTS-IN-+) acl2-8.5> (:REWRITE UNICITY-OF-0) acl2-8.5> (:TYPE-PRESCRIPTION LEN) acl2-8.5> (:TYPE-PRESCRIPTION LENGTH) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION LENGTH) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION O<) acl2-8.5> (:DEFINITION SUBSEQ)) acl2-8.5> Time: 0.09 seconds (prove: 0.07, print: 0.01, other: 0.01) acl2-8.5> Prover steps counted: 12127 acl2-8.5> SEARCH-FROM-START acl2-8.5> acl2-8.5> For the admission of SEARCH-FROM-END we will use the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (NFIX (+ 1 END2 (- START2))). The non-trivial part of the acl2-8.5> measure conjecture is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (O-P (NFIX (+ 1 END2 (- START2)))) acl2-8.5> (IMPLIES (AND (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2)))) acl2-8.5> (< (+ START2 (LENGTH SEQ1)) END2)) acl2-8.5> (O< (NFIX (+ 1 END2 (- (+ 1 START2)))) acl2-8.5> (NFIX (+ 1 END2 (- START2)))))). acl2-8.5> acl2-8.5> By the :executable-counterpart of UNARY-- and the simple :rewrite rule acl2-8.5> DISTRIBUTIVITY-OF-MINUS-OVER-+ we reduce the conjecture to the following acl2-8.5> two conjectures. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (O-P (NFIX (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule NATP-COMPOUND-RECOGNIZER, the :definitions NFIX, O-FINP and O-P acl2-8.5> and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2)))) acl2-8.5> (< (+ START2 (LENGTH SEQ1)) END2)) acl2-8.5> (O< (NFIX (+ 1 END2 -1 (- START2))) acl2-8.5> (NFIX (+ 1 END2 (- START2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions FIX, LENGTH (if-intro), NFIX acl2-8.5> (if-intro), NOT (if-intro), O-FINP, O< (if-intro) and SYNP, the :executable- acl2-8.5> counterparts of BINARY-+ and NOT, primitive type reasoning and the acl2-8.5> :rewrite rules COMMUTATIVITY-2-OF-+, FOLD-CONSTS-IN-+ and UNICITY-OF-0, acl2-8.5> to the following six conjectures. acl2-8.5> acl2-8.5> Subgoal 1.6 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)) acl2-8.5> (<= 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.5 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (< (+ END2 (- START2)) 0)) acl2-8.5> (< 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.4 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= 0 (+ END2 (- START2)))) acl2-8.5> (< (+ END2 (- START2)) acl2-8.5> (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.3 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2)) acl2-8.5> (<= 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.2 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2) acl2-8.5> (< (+ END2 (- START2)) 0)) acl2-8.5> (< 0 (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.1 acl2-8.5> (IMPLIES (AND (INTEGERP END2) acl2-8.5> (INTEGERP START2) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= 0 (+ END2 (- START2)))) acl2-8.5> (< (+ END2 (- START2)) acl2-8.5> (+ 1 END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the measure theorem for SEARCH-FROM-END. acl2-8.5> Thus, we admit this function under the principle of definition. We acl2-8.5> observe that the type of SEARCH-FROM-END is described by the theorem acl2-8.5> (OR (OR (INTEGERP (SEARCH-FROM-END SEQ1 SEQ2 START2 END2 ACC)) acl2-8.5> (EQUAL (SEARCH-FROM-END SEQ1 SEQ2 START2 END2 ACC) acl2-8.5> NIL)) acl2-8.5> (EQUAL (SEARCH-FROM-END SEQ1 SEQ2 START2 END2 ACC) acl2-8.5> ACC) acl2-8.5> (EQUAL (SEARCH-FROM-END SEQ1 SEQ2 START2 END2 ACC) acl2-8.5> START2)). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for SEARCH-FROM-END.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SEARCH-FROM-END, given acl2-8.5> primitive type reasoning and the :type-prescription rule LENGTH, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))))) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (OR (NULL BOUND2) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (NULL BOUND2) (INTEGERP BOUND2)) acl2-8.5> (OR (TRUE-LISTP SEQ2) (STRINGP SEQ2)) acl2-8.5> (OR (NOT BOUND2) (<= START2 BOUND2)) acl2-8.5> (OR BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (RATIONALP BOUND2) acl2-8.5> (RATIONALP END2) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (<= END2 BOUND2) (INTEGERP END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= (+ (+ 1 START2) (LENGTH SEQ1)) acl2-8.5> END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))) acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))))) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (OR (NULL BOUND2) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (NULL BOUND2) (INTEGERP BOUND2)) acl2-8.5> (OR (TRUE-LISTP SEQ2) (STRINGP SEQ2)) acl2-8.5> (OR (NOT BOUND2) (<= START2 BOUND2)) acl2-8.5> (OR BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (RATIONALP BOUND2) acl2-8.5> (RATIONALP END2) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (<= END2 BOUND2) (INTEGERP END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= (+ (+ 1 START2) (LENGTH SEQ1)) acl2-8.5> END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))) acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))))) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (OR (NULL BOUND2) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (NULL BOUND2) (INTEGERP BOUND2)) acl2-8.5> (OR (TRUE-LISTP SEQ2) (STRINGP SEQ2)) acl2-8.5> (OR (NOT BOUND2) (<= START2 BOUND2)) acl2-8.5> (OR BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (RATIONALP BOUND2) acl2-8.5> (RATIONALP END2) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (<= END2 BOUND2) (INTEGERP END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= (+ (+ 1 START2) (LENGTH SEQ1)) acl2-8.5> END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))) acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))))) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (OR (NULL BOUND2) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (NULL BOUND2) (INTEGERP BOUND2)) acl2-8.5> (OR (TRUE-LISTP SEQ2) (STRINGP SEQ2)) acl2-8.5> (OR (NOT BOUND2) (<= START2 BOUND2)) acl2-8.5> (OR BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (RATIONALP BOUND2) acl2-8.5> (RATIONALP END2) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (<= END2 BOUND2) (INTEGERP END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= (+ (+ 1 START2) (LENGTH SEQ1)) acl2-8.5> END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)))))). acl2-8.5> acl2-8.5> By the simple :definition NULL and the simple :rewrite rule acl2-8.5> ASSOCIATIVITY-OF-+ we reduce the conjecture to the following four conjectures. acl2-8.5> acl2-8.5> Subgoal 4 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))))) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (OR (EQUAL BOUND2 NIL) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (EQUAL BOUND2 NIL) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (TRUE-LISTP SEQ2) (STRINGP SEQ2)) acl2-8.5> (OR (NOT BOUND2) (<= START2 BOUND2)) acl2-8.5> (OR BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (RATIONALP BOUND2) acl2-8.5> (RATIONALP END2) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (<= END2 BOUND2) (INTEGERP END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= (+ 1 START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH and NOT (if-intro), acl2-8.5> the :executable-counterpart of NOT, primitive type reasoning and the acl2-8.5> :type-prescription rule LEN, to the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 4.3 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (<= (+ START2 (LEN SEQ1)) (LEN SEQ2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 4.2 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (<= START2 (+ START2 (LEN SEQ1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 4.1 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2)) acl2-8.5> (<= (+ 1 START2 (LEN SEQ1)) END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))))) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (OR (EQUAL BOUND2 NIL) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (EQUAL BOUND2 NIL) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (TRUE-LISTP SEQ2) (STRINGP SEQ2)) acl2-8.5> (OR (NOT BOUND2) (<= START2 BOUND2)) acl2-8.5> (OR BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (RATIONALP BOUND2) acl2-8.5> (RATIONALP END2) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (<= END2 BOUND2) (INTEGERP END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= (+ 1 START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH and NOT (if-intro), acl2-8.5> the :executable-counterpart of NOT, primitive type reasoning and the acl2-8.5> :type-prescription rule LEN, to the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 3.3 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (LEN SEQ2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 3.2 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (<= START2 acl2-8.5> (+ START2 (LEN (COERCE SEQ1 'LIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 3.1 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)) acl2-8.5> (<= (+ 1 START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))))) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (OR (EQUAL BOUND2 NIL) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (EQUAL BOUND2 NIL) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (TRUE-LISTP SEQ2) (STRINGP SEQ2)) acl2-8.5> (OR (NOT BOUND2) (<= START2 BOUND2)) acl2-8.5> (OR BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (RATIONALP BOUND2) acl2-8.5> (RATIONALP END2) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (<= END2 BOUND2) (INTEGERP END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= (+ 1 START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH and NOT (if-intro), acl2-8.5> the :executable-counterpart of NOT, primitive type reasoning and the acl2-8.5> :type-prescription rule LEN, to the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 2.3 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (<= (+ START2 (LEN SEQ1)) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 2.2 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1)) acl2-8.5> (<= START2 (+ START2 (LEN SEQ1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 2.1 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN SEQ1)) END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (< (+ START2 (LEN SEQ1)) END2)) acl2-8.5> (<= (+ 1 START2 (LEN SEQ1)) END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LENGTH SEQ1)) END2) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (NOT (OR (NOT (INTEGERP END2)) acl2-8.5> (NOT (INTEGERP START2))))) acl2-8.5> (LET ((BOUND2 (+ START2 (LENGTH SEQ1)))) acl2-8.5> (AND (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (OR (EQUAL BOUND2 NIL) acl2-8.5> (<= BOUND2 (LENGTH SEQ2))) acl2-8.5> (OR (EQUAL BOUND2 NIL) acl2-8.5> (INTEGERP BOUND2)) acl2-8.5> (OR (TRUE-LISTP SEQ2) (STRINGP SEQ2)) acl2-8.5> (OR (NOT BOUND2) (<= START2 BOUND2)) acl2-8.5> (OR BOUND2 (<= START2 (LENGTH SEQ2))) acl2-8.5> (RATIONALP BOUND2) acl2-8.5> (RATIONALP END2) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (OR (<= END2 BOUND2) (INTEGERP END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (INTEGERP (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= (+ 1 START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (<= 0 (+ 1 START2))) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (<= END2 BOUND2) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH and NOT (if-intro), acl2-8.5> the :executable-counterpart of NOT, primitive type reasoning and the acl2-8.5> :type-prescription rule LEN, to the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 1.3 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.2 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (<= START2 acl2-8.5> (+ START2 (LEN (COERCE SEQ1 'LIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.1 acl2-8.5> (IMPLIES (AND (<= (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP START2) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (< (+ START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)) acl2-8.5> (<= (+ 1 START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SEARCH-FROM-END. acl2-8.5> SEARCH-FROM-END is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SEARCH-FROM-END ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER NATP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION FIX) acl2-8.5> (:DEFINITION LENGTH) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NULL) acl2-8.5> (:DEFINITION O-FINP) acl2-8.5> (:DEFINITION O-P) acl2-8.5> (:DEFINITION O<) acl2-8.5> (:DEFINITION SYNP) acl2-8.5> (:EXECUTABLE-COUNTERPART BINARY-+) acl2-8.5> (:EXECUTABLE-COUNTERPART NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:EXECUTABLE-COUNTERPART UNARY--) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE ASSOCIATIVITY-OF-+) acl2-8.5> (:REWRITE COMMUTATIVITY-2-OF-+) acl2-8.5> (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+) acl2-8.5> (:REWRITE FOLD-CONSTS-IN-+) acl2-8.5> (:REWRITE UNICITY-OF-0) acl2-8.5> (:TYPE-PRESCRIPTION LEN) acl2-8.5> (:TYPE-PRESCRIPTION LENGTH)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION LENGTH) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION O<)) acl2-8.5> Time: 0.05 seconds (prove: 0.04, print: 0.01, other: 0.01) acl2-8.5> Prover steps counted: 5163 acl2-8.5> SEARCH-FROM-END acl2-8.5> acl2-8.5> To verify that the 18 encapsulated events correctly extend the current acl2-8.5> theory we will evaluate them. The theory thus constructed is only acl2-8.5> ephemeral. acl2-8.5> acl2-8.5> Encapsulated Events: acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM LEN-STRING-DOWNCASE1 acl2-8.5> (EQUAL (LEN (STRING-DOWNCASE1 X)) acl2-8.5> (LEN X)))) acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Two induction schemes are suggested acl2-8.5> by this conjecture. These merge into one derived induction scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (LEN X). This suggestion acl2-8.5> was produced using the :induction rules LEN and STRING-DOWNCASE1. acl2-8.5> If we let (:P X) denote *1 above then the induction scheme we'll use acl2-8.5> is acl2-8.5> (AND (IMPLIES (NOT (CONSP X)) (:P X)) acl2-8.5> (IMPLIES (AND (CONSP X) (:P (CDR X))) acl2-8.5> (:P X))). acl2-8.5> This induction is justified by the same argument used to admit LEN. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> two nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (NOT (CONSP X)) acl2-8.5> (EQUAL (LEN (STRING-DOWNCASE1 X)) acl2-8.5> (LEN X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions LEN and acl2-8.5> STRING-DOWNCASE1 and the :executable-counterparts of EQUAL and LEN. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (EQUAL (LEN (STRING-DOWNCASE1 (CDR X))) acl2-8.5> (LEN (CDR X)))) acl2-8.5> (EQUAL (LEN (STRING-DOWNCASE1 X)) acl2-8.5> (LEN X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions LEN and acl2-8.5> STRING-DOWNCASE1, primitive type reasoning, the :rewrite rule CDR-CONS acl2-8.5> and the :type-prescription rule STRING-DOWNCASE1. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM LEN-STRING-DOWNCASE1 ...) acl2-8.5> Rules: ((:DEFINITION LEN) acl2-8.5> (:DEFINITION STRING-DOWNCASE1) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART LEN) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION LEN) acl2-8.5> (:INDUCTION STRING-DOWNCASE1) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:TYPE-PRESCRIPTION STRING-DOWNCASE1)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 190 acl2-8.5> LEN-STRING-DOWNCASE1 acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM STRINGP-SUBSEQ acl2-8.5> (IMPLIES (STRINGP STR) acl2-8.5> (STRINGP (SUBSEQ STR START END))))) acl2-8.5> acl2-8.5> ACL2 Warning [Non-rec] in ( DEFTHM STRINGP-SUBSEQ ...): A :REWRITE acl2-8.5> rule generated from STRINGP-SUBSEQ will be triggered only by terms acl2-8.5> containing the function symbol SUBSEQ, which has a non-recursive definition. acl2-8.5> Unless this definition is disabled, this rule is unlikely ever to be acl2-8.5> used. acl2-8.5> acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :type-prescription rule acl2-8.5> STRINGP-SUBSEQ-TYPE-PRESCRIPTION. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM STRINGP-SUBSEQ ...) acl2-8.5> Rules: ((:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION)) acl2-8.5> Warnings: Non-rec acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> STRINGP-SUBSEQ acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL acl2-8.5> (DEFTHM STANDARD-CHAR-LISTP-NTHCDR acl2-8.5> (IMPLIES (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP (NTHCDR N X))) acl2-8.5> :HINTS (("Goal" :IN-THEORY (ENABLE STANDARD-CHAR-LISTP))))) acl2-8.5> acl2-8.5> [Note: A hint was supplied for our processing of the goal above. acl2-8.5> Thanks!] acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Two induction schemes are suggested acl2-8.5> by this conjecture. These merge into one derived induction scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (NTHCDR N X). This acl2-8.5> suggestion was produced using the :induction rules NTHCDR and acl2-8.5> STANDARD-CHAR-LISTP. If we let (:P N X) denote *1 above then the induction acl2-8.5> scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ZP N)) (:P (+ N -1) (CDR X))) acl2-8.5> (:P N X)) acl2-8.5> (IMPLIES (ZP N) (:P N X))). acl2-8.5> This induction is justified by the same argument used to admit NTHCDR. acl2-8.5> Note, however, that the unmeasured variable X is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> three nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/3 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (STANDARD-CHAR-LISTP (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (STANDARD-CHAR-LISTP X)) acl2-8.5> (STANDARD-CHAR-LISTP (NTHCDR N X))). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule ZP-COMPOUND-RECOGNIZER, acl2-8.5> the :definitions NTHCDR and STANDARD-CHAR-LISTP, the :executable-counterparts acl2-8.5> of CDR and CONSP, primitive type reasoning, the :rewrite rule acl2-8.5> COMMUTATIVITY-OF-+ and the :type-prescription rule STANDARD-CHAR-LISTP, acl2-8.5> to acl2-8.5> acl2-8.5> Subgoal *1/3' acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (STANDARD-CHAR-LISTP (NTHCDR (+ N -1) NIL)) acl2-8.5> (NOT X)) acl2-8.5> (STANDARD-CHAR-LISTP (NTHCDR (+ -1 N) NIL))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :rewrite rule acl2-8.5> COMMUTATIVITY-OF-+. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (NOT (STANDARD-CHAR-LISTP (CDR X))) acl2-8.5> (STANDARD-CHAR-LISTP X)) acl2-8.5> (STANDARD-CHAR-LISTP (NTHCDR N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition acl2-8.5> STANDARD-CHAR-LISTP, the :executable-counterparts of CDR, CONSP and acl2-8.5> STANDARD-CHAR-LISTP and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (ZP N) (STANDARD-CHAR-LISTP X)) acl2-8.5> (STANDARD-CHAR-LISTP (NTHCDR N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions NTHCDR and STANDARD-CHAR-LISTP, acl2-8.5> the :executable-counterparts of CONSP and STANDARD-CHAR-LISTP, primitive acl2-8.5> type reasoning and the :type-prescription rules STANDARD-CHAR-LISTP acl2-8.5> and STANDARD-CHAR-P. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> The storage of STANDARD-CHAR-LISTP-NTHCDR depends upon the :type-prescription acl2-8.5> rule STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM STANDARD-CHAR-LISTP-NTHCDR ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION NTHCDR) acl2-8.5> (:DEFINITION STANDARD-CHAR-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART CDR) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART STANDARD-CHAR-LISTP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION NTHCDR) acl2-8.5> (:INDUCTION STANDARD-CHAR-LISTP) acl2-8.5> (:REWRITE COMMUTATIVITY-OF-+) acl2-8.5> (:TYPE-PRESCRIPTION STANDARD-CHAR-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION STANDARD-CHAR-P)) acl2-8.5> Time: 0.01 seconds (prove: 0.01, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 565 acl2-8.5> STANDARD-CHAR-LISTP-NTHCDR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL acl2-8.5> (DEFTHM STANDARD-CHAR-LISTP-REVAPPEND acl2-8.5> (IMPLIES (AND (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP AC)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND X AC))) acl2-8.5> :HINTS (("Goal" :IN-THEORY (ENABLE STANDARD-CHAR-LISTP))))) acl2-8.5> acl2-8.5> [Note: A hint was supplied for our processing of the goal above. acl2-8.5> Thanks!] acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Three induction schemes are acl2-8.5> suggested by this conjecture. These merge into two derived induction acl2-8.5> schemes. However, one of these is flawed and so we are left with one acl2-8.5> viable candidate. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (REVAPPEND X AC). acl2-8.5> This suggestion was produced using the :induction rules REVAPPEND and acl2-8.5> STANDARD-CHAR-LISTP. If we let (:P AC X) denote *1 above then the acl2-8.5> induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (:P (CONS (CAR X) AC) (CDR X))) acl2-8.5> (:P AC X)) acl2-8.5> (IMPLIES (ENDP X) (:P AC X))). acl2-8.5> This induction is justified by the same argument used to admit REVAPPEND. acl2-8.5> Note, however, that the unmeasured variable AC is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> four nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND (CDR X) (CONS (CAR X) AC))) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP AC)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND X AC))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/4' acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND (CDR X) (CONS (CAR X) AC))) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP AC)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND X AC))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions REVAPPEND acl2-8.5> and STANDARD-CHAR-LISTP and the :type-prescription rule STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Subgoal *1/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (NOT (STANDARD-CHAR-LISTP (CONS (CAR X) AC))) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP AC)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND X AC))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/3' acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (NOT (STANDARD-CHAR-LISTP (CONS (CAR X) AC))) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP AC)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND X AC))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition acl2-8.5> STANDARD-CHAR-LISTP, primitive type reasoning, the :forward-chaining acl2-8.5> rules ATOM-LISTP-FORWARD-TO-TRUE-LISTP, acl2-8.5> CHARACTER-LISTP-FORWARD-TO-EQLABLE-LISTP, EQLABLE-LISTP-FORWARD-TO-ATOM-LISTP acl2-8.5> and STANDARD-CHAR-LISTP-FORWARD-TO-CHARACTER-LISTP, the :rewrite rules acl2-8.5> CAR-CONS and CDR-CONS and the :type-prescription rules ATOM-LISTP, acl2-8.5> CHARACTER-LISTP, EQLABLE-LISTP, STANDARD-CHAR-LISTP and STANDARD-CHAR-P. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (NOT (STANDARD-CHAR-LISTP (CDR X))) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP AC)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND X AC))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/2' acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (NOT (STANDARD-CHAR-LISTP (CDR X))) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP AC)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND X AC))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition acl2-8.5> STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (ENDP X) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP AC)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND X AC))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP X)) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (STANDARD-CHAR-LISTP AC)) acl2-8.5> (STANDARD-CHAR-LISTP (REVAPPEND X AC))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions REVAPPEND acl2-8.5> and STANDARD-CHAR-LISTP, the :executable-counterpart of CONSP, primitive acl2-8.5> type reasoning and the :type-prescription rule STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> The storage of STANDARD-CHAR-LISTP-REVAPPEND depends upon the :type- acl2-8.5> prescription rule STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM STANDARD-CHAR-LISTP-REVAPPEND ...) acl2-8.5> Rules: ((:DEFINITION ENDP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION REVAPPEND) acl2-8.5> (:DEFINITION STANDARD-CHAR-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING ATOM-LISTP-FORWARD-TO-TRUE-LISTP) acl2-8.5> (:FORWARD-CHAINING CHARACTER-LISTP-FORWARD-TO-EQLABLE-LISTP) acl2-8.5> (:FORWARD-CHAINING EQLABLE-LISTP-FORWARD-TO-ATOM-LISTP) acl2-8.5> (:FORWARD-CHAINING STANDARD-CHAR-LISTP-FORWARD-TO-CHARACTER-LISTP) acl2-8.5> (:INDUCTION REVAPPEND) acl2-8.5> (:INDUCTION STANDARD-CHAR-LISTP) acl2-8.5> (:REWRITE CAR-CONS) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:TYPE-PRESCRIPTION ATOM-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION CHARACTER-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION EQLABLE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION STANDARD-CHAR-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION STANDARD-CHAR-P)) acl2-8.5> Time: 0.01 seconds (prove: 0.01, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 760 acl2-8.5> STANDARD-CHAR-LISTP-REVAPPEND acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL acl2-8.5> (DEFTHM STANDARD-CHAR-LISTP-OF-TAKE acl2-8.5> (IMPLIES (AND (STANDARD-CHAR-LISTP X) acl2-8.5> (<= N (LEN X))) acl2-8.5> (STANDARD-CHAR-LISTP (TAKE N X))) acl2-8.5> :HINTS (("Goal" :IN-THEORY (ENABLE STANDARD-CHAR-LISTP))))) acl2-8.5> acl2-8.5> [Note: A hint was supplied for our processing of the goal above. acl2-8.5> Thanks!] acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Three induction schemes are acl2-8.5> suggested by this conjecture. Subsumption reduces that number to two. acl2-8.5> These merge into one derived induction scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (TAKE N X). This acl2-8.5> suggestion was produced using the :induction rules LEN, STANDARD-CHAR-LISTP acl2-8.5> and TAKE. If we let (:P N X) denote *1 above then the induction scheme acl2-8.5> we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ZP N)) (:P (+ -1 N) (CDR X))) acl2-8.5> (:P N X)) acl2-8.5> (IMPLIES (ZP N) (:P N X))). acl2-8.5> This induction is justified by the same argument used to admit TAKE. acl2-8.5> Note, however, that the unmeasured variable X is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> four nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/4 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (STANDARD-CHAR-LISTP (TAKE (+ -1 N) (CDR X))) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (<= N (LEN X))) acl2-8.5> (STANDARD-CHAR-LISTP (TAKE N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions LEN, STANDARD-CHAR-LISTP acl2-8.5> and TAKE, the :executable-counterparts of CDR, CONSP and LEN, primitive acl2-8.5> type reasoning, the :rewrite rules CAR-CONS and CDR-CONS and the :type- acl2-8.5> prescription rules STANDARD-CHAR-LISTP, STANDARD-CHAR-P and TRUE-LISTP-TAKE. acl2-8.5> acl2-8.5> Subgoal *1/3 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (< (LEN (CDR X)) (+ -1 N)) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (<= N (LEN X))) acl2-8.5> (STANDARD-CHAR-LISTP (TAKE N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions LEN and STANDARD-CHAR-LISTP, acl2-8.5> the :executable-counterparts of CDR, CONSP and LEN, primitive type acl2-8.5> reasoning and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (NOT (STANDARD-CHAR-LISTP (CDR X))) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (<= N (LEN X))) acl2-8.5> (STANDARD-CHAR-LISTP (TAKE N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition acl2-8.5> STANDARD-CHAR-LISTP, the :executable-counterparts of CDR, CONSP, LEN acl2-8.5> and STANDARD-CHAR-LISTP and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (ZP N) acl2-8.5> (STANDARD-CHAR-LISTP X) acl2-8.5> (<= N (LEN X))) acl2-8.5> (STANDARD-CHAR-LISTP (TAKE N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions LEN, STANDARD-CHAR-LISTP acl2-8.5> and TAKE, the :executable-counterparts of CONSP, LEN and STANDARD-CHAR-LISTP acl2-8.5> and primitive type reasoning. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> The storage of STANDARD-CHAR-LISTP-OF-TAKE depends upon the :type- acl2-8.5> prescription rule STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM STANDARD-CHAR-LISTP-OF-TAKE ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION LEN) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION STANDARD-CHAR-LISTP) acl2-8.5> (:DEFINITION TAKE) acl2-8.5> (:EXECUTABLE-COUNTERPART CDR) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART LEN) acl2-8.5> (:EXECUTABLE-COUNTERPART STANDARD-CHAR-LISTP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION LEN) acl2-8.5> (:INDUCTION STANDARD-CHAR-LISTP) acl2-8.5> (:INDUCTION TAKE) acl2-8.5> (:REWRITE CAR-CONS) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:TYPE-PRESCRIPTION LEN) acl2-8.5> (:TYPE-PRESCRIPTION STANDARD-CHAR-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION STANDARD-CHAR-P) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE)) acl2-8.5> Time: 0.01 seconds (prove: 0.01, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 587 acl2-8.5> STANDARD-CHAR-LISTP-OF-TAKE acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM CHARACTER-LISTP-OF-TAKE acl2-8.5> (IMPLIES (AND (CHARACTER-LISTP X) (<= N (LEN X))) acl2-8.5> (CHARACTER-LISTP (TAKE N X))))) acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Three induction schemes are acl2-8.5> suggested by this conjecture. These merge into one derived induction acl2-8.5> scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (TAKE N X). This acl2-8.5> suggestion was produced using the :induction rules CHARACTER-LISTP, acl2-8.5> LEN and TAKE. If we let (:P N X) denote *1 above then the induction acl2-8.5> scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ZP N)) (:P (+ -1 N) (CDR X))) acl2-8.5> (:P N X)) acl2-8.5> (IMPLIES (ZP N) (:P N X))). acl2-8.5> This induction is justified by the same argument used to admit TAKE. acl2-8.5> Note, however, that the unmeasured variable X is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> four nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/4 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (CHARACTER-LISTP (TAKE (+ -1 N) (CDR X))) acl2-8.5> (CHARACTER-LISTP X) acl2-8.5> (<= N (LEN X))) acl2-8.5> (CHARACTER-LISTP (TAKE N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions CHARACTER-LISTP, LEN acl2-8.5> and TAKE, the :executable-counterparts of CDR, CONSP and LEN, primitive acl2-8.5> type reasoning, the :rewrite rules CAR-CONS and CDR-CONS and the :type- acl2-8.5> prescription rules CHARACTER-LISTP and TRUE-LISTP-TAKE. acl2-8.5> acl2-8.5> Subgoal *1/3 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (< (LEN (CDR X)) (+ -1 N)) acl2-8.5> (CHARACTER-LISTP X) acl2-8.5> (<= N (LEN X))) acl2-8.5> (CHARACTER-LISTP (TAKE N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions CHARACTER-LISTP and LEN, acl2-8.5> the :executable-counterparts of CDR, CONSP and LEN, primitive type acl2-8.5> reasoning and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (NOT (CHARACTER-LISTP (CDR X))) acl2-8.5> (CHARACTER-LISTP X) acl2-8.5> (<= N (LEN X))) acl2-8.5> (CHARACTER-LISTP (TAKE N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition CHARACTER-LISTP, acl2-8.5> the :executable-counterparts of CDR, CHARACTER-LISTP, CONSP and LEN acl2-8.5> and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (ZP N) acl2-8.5> (CHARACTER-LISTP X) acl2-8.5> (<= N (LEN X))) acl2-8.5> (CHARACTER-LISTP (TAKE N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions CHARACTER-LISTP, LEN acl2-8.5> and TAKE, the :executable-counterparts of CHARACTER-LISTP, CONSP and acl2-8.5> LEN and primitive type reasoning. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> The storage of CHARACTER-LISTP-OF-TAKE depends upon the :type-prescription acl2-8.5> rule CHARACTER-LISTP. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM CHARACTER-LISTP-OF-TAKE ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION CHARACTER-LISTP) acl2-8.5> (:DEFINITION LEN) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION TAKE) acl2-8.5> (:EXECUTABLE-COUNTERPART CDR) acl2-8.5> (:EXECUTABLE-COUNTERPART CHARACTER-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART LEN) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION CHARACTER-LISTP) acl2-8.5> (:INDUCTION LEN) acl2-8.5> (:INDUCTION TAKE) acl2-8.5> (:REWRITE CAR-CONS) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:TYPE-PRESCRIPTION CHARACTER-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION LEN) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE)) acl2-8.5> Time: 0.01 seconds (prove: 0.01, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 532 acl2-8.5> CHARACTER-LISTP-OF-TAKE acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM CHARACTER-LISTP-NTHCDR acl2-8.5> (IMPLIES (CHARACTER-LISTP X) acl2-8.5> (CHARACTER-LISTP (NTHCDR N X))))) acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Two induction schemes are suggested acl2-8.5> by this conjecture. These merge into one derived induction scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (NTHCDR N X). This acl2-8.5> suggestion was produced using the :induction rules CHARACTER-LISTP acl2-8.5> and NTHCDR. If we let (:P N X) denote *1 above then the induction acl2-8.5> scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ZP N)) (:P (+ N -1) (CDR X))) acl2-8.5> (:P N X)) acl2-8.5> (IMPLIES (ZP N) (:P N X))). acl2-8.5> This induction is justified by the same argument used to admit NTHCDR. acl2-8.5> Note, however, that the unmeasured variable X is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> three nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/3 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (CHARACTER-LISTP (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (CHARACTER-LISTP X)) acl2-8.5> (CHARACTER-LISTP (NTHCDR N X))). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule ZP-COMPOUND-RECOGNIZER, acl2-8.5> the :definitions CHARACTER-LISTP and NTHCDR, the :executable-counterparts acl2-8.5> of CDR and CONSP, primitive type reasoning, the :rewrite rule acl2-8.5> COMMUTATIVITY-OF-+ and the :type-prescription rule CHARACTER-LISTP, acl2-8.5> to acl2-8.5> acl2-8.5> Subgoal *1/3' acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (CHARACTER-LISTP (NTHCDR (+ N -1) NIL)) acl2-8.5> (NOT X)) acl2-8.5> (CHARACTER-LISTP (NTHCDR (+ -1 N) NIL))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (NOT (CHARACTER-LISTP (CDR X))) acl2-8.5> (CHARACTER-LISTP X)) acl2-8.5> (CHARACTER-LISTP (NTHCDR N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition CHARACTER-LISTP, acl2-8.5> the :executable-counterparts of CDR, CHARACTER-LISTP and CONSP and acl2-8.5> primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (ZP N) (CHARACTER-LISTP X)) acl2-8.5> (CHARACTER-LISTP (NTHCDR N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions CHARACTER-LISTP and NTHCDR, acl2-8.5> the :executable-counterparts of CHARACTER-LISTP and CONSP, primitive acl2-8.5> type reasoning and the :type-prescription rule CHARACTER-LISTP. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> The storage of CHARACTER-LISTP-NTHCDR depends upon the :type-prescription acl2-8.5> rule CHARACTER-LISTP. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM CHARACTER-LISTP-NTHCDR ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION CHARACTER-LISTP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NTHCDR) acl2-8.5> (:EXECUTABLE-COUNTERPART CDR) acl2-8.5> (:EXECUTABLE-COUNTERPART CHARACTER-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION CHARACTER-LISTP) acl2-8.5> (:INDUCTION NTHCDR) acl2-8.5> (:REWRITE COMMUTATIVITY-OF-+) acl2-8.5> (:TYPE-PRESCRIPTION CHARACTER-LISTP)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 447 acl2-8.5> CHARACTER-LISTP-NTHCDR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM NTHCDR-NIL (EQUAL (NTHCDR N NIL) NIL))) acl2-8.5> acl2-8.5> By case analysis we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (NOT (NTHCDR N NIL)). acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. One induction scheme is suggested acl2-8.5> by this conjecture. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (NTHCDR N NIL). acl2-8.5> This suggestion was produced using the :induction rule NTHCDR. If acl2-8.5> we let (:P N) denote *1 above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ZP N)) (:P (+ N -1))) acl2-8.5> (:P N)) acl2-8.5> (IMPLIES (ZP N) (:P N))). acl2-8.5> This induction is justified by the same argument used to admit NTHCDR. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> two nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (NOT (NTHCDR (+ N -1) NIL))) acl2-8.5> (NOT (NTHCDR N NIL))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER and the :definition NTHCDR. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (ZP N) (NOT (NTHCDR N NIL))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER and the :definition NTHCDR. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM NTHCDR-NIL ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NTHCDR) acl2-8.5> (:INDUCTION NTHCDR)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 135 acl2-8.5> NTHCDR-NIL acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM LEN-NTHCDR acl2-8.5> (EQUAL (LEN (NTHCDR N X)) acl2-8.5> (NFIX (- (LEN X) (NFIX N)))))) acl2-8.5> acl2-8.5> This simplifies, using the :definition NFIX (if-intro), to the following acl2-8.5> three conjectures. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (NOT (INTEGERP N)) acl2-8.5> (EQUAL (LEN (NTHCDR N X)) acl2-8.5> (NFIX (+ (LEN X) 0)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions FIX, NFIX and NTHCDR, acl2-8.5> primitive type reasoning, the :rewrite rules COMMUTATIVITY-OF-+ and acl2-8.5> UNICITY-OF-0 and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (INTEGERP N) (<= 0 N)) acl2-8.5> (EQUAL (LEN (NTHCDR N X)) acl2-8.5> (NFIX (+ (LEN X) (- N))))). acl2-8.5> acl2-8.5> This simplifies, using the :definition NFIX (if-intro), primitive type acl2-8.5> reasoning, the :rewrite rule COMMUTATIVITY-OF-+ and the :type-prescription acl2-8.5> rule LEN, to the following two conjectures. acl2-8.5> acl2-8.5> Subgoal 2.2 acl2-8.5> (IMPLIES (AND (INTEGERP N) acl2-8.5> (<= 0 N) acl2-8.5> (< (+ (- N) (LEN X)) 0)) acl2-8.5> (EQUAL (LEN (NTHCDR N X)) 0)). acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Subgoal 2.1 acl2-8.5> (IMPLIES (AND (INTEGERP N) acl2-8.5> (<= 0 N) acl2-8.5> (<= 0 (+ (- N) (LEN X)))) acl2-8.5> (EQUAL (LEN (NTHCDR N X)) acl2-8.5> (+ (- N) (LEN X)))). acl2-8.5> acl2-8.5> Normally we would attempt to prove Subgoal 2.1 by induction. However, acl2-8.5> we prefer in this instance to focus on the original input conjecture acl2-8.5> rather than this simplified special case. We therefore abandon our acl2-8.5> previous work on this conjecture and reassign the name *1 to the original acl2-8.5> conjecture. (See :DOC otf-flg.) acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Two induction schemes are suggested acl2-8.5> by this conjecture. These merge into one derived induction scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (LEN X), but modified acl2-8.5> to accommodate (NTHCDR N X). These suggestions were produced using acl2-8.5> the :induction rules LEN and NTHCDR. If we let (:P N X) denote *1 acl2-8.5> above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (NOT (CONSP X)) (:P N X)) acl2-8.5> (IMPLIES (AND (CONSP X) (:P (+ N -1) (CDR X))) acl2-8.5> (:P N X))). acl2-8.5> This induction is justified by the same argument used to admit LEN. acl2-8.5> Note, however, that the unmeasured variable N is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> two nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (NOT (CONSP X)) acl2-8.5> (EQUAL (LEN (NTHCDR N X)) acl2-8.5> (NFIX (+ (LEN X) (- (NFIX N)))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions FIX (if-intro), LEN, NFIX (if- acl2-8.5> intro) and NTHCDR (if-intro), primitive type reasoning and the :rewrite acl2-8.5> rule UNICITY-OF-0, to the following two conjectures. acl2-8.5> acl2-8.5> Subgoal *1/2.2 acl2-8.5> (IMPLIES (AND (NOT (CONSP X)) (ZP N)) acl2-8.5> (EQUAL (LEN X) 0)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LEN and acl2-8.5> the :executable-counterpart of EQUAL. acl2-8.5> acl2-8.5> Subgoal *1/2.1 acl2-8.5> (IMPLIES (AND (NOT (CONSP X)) (NOT (ZP N))) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> 0)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :executable-counterparts acl2-8.5> of EQUAL and LEN and the :rewrite rules COMMUTATIVITY-OF-+, DEFAULT-CDR acl2-8.5> and NTHCDR-NIL. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) (- (NFIX (+ N -1))))))) acl2-8.5> (EQUAL (LEN (NTHCDR N X)) acl2-8.5> (NFIX (+ (LEN X) (- (NFIX N)))))). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule ZP-COMPOUND-RECOGNIZER, acl2-8.5> the :definitions LEN, NFIX (if-intro), NTHCDR (if-intro) and SYNP, acl2-8.5> the :executable-counterparts of BINARY-+ and UNARY--, primitive type acl2-8.5> reasoning, the :rewrite rules ASSOCIATIVITY-OF-+, COMMUTATIVITY-2-OF-+, acl2-8.5> COMMUTATIVITY-OF-+ and FOLD-CONSTS-IN-+ and the :type-prescription acl2-8.5> rule LEN, to the following eight conjectures. acl2-8.5> acl2-8.5> Subgoal *1/1.8 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (INTEGERP (+ -1 N)) acl2-8.5> (<= 0 (+ -1 N)) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) (- (+ -1 N))))) acl2-8.5> (< (+ 1 (- N) (LEN (CDR X))) 0)) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> 0)). acl2-8.5> acl2-8.5> By the :executable-counterpart of UNARY-- and the simple :rewrite rule acl2-8.5> DISTRIBUTIVITY-OF-MINUS-OVER-+ we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/1.8' acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (INTEGERP (+ -1 N)) acl2-8.5> (<= 0 (+ -1 N)) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) 1 (- N)))) acl2-8.5> (< (+ 1 (- N) (LEN (CDR X))) 0)) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> 0)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition NFIX, the acl2-8.5> :executable-counterpart of EQUAL, primitive type reasoning, the :rewrite acl2-8.5> rules COMMUTATIVITY-2-OF-+ and COMMUTATIVITY-OF-+ and the :type-prescription acl2-8.5> rule LEN. acl2-8.5> acl2-8.5> Subgoal *1/1.7 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (INTEGERP (+ -1 N)) acl2-8.5> (<= 0 (+ -1 N)) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) (- (+ -1 N))))) acl2-8.5> (<= 0 (+ 1 (- N) (LEN (CDR X))))) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (+ 1 (- N) (LEN (CDR X))))). acl2-8.5> acl2-8.5> By the :executable-counterpart of UNARY-- and the simple :rewrite rule acl2-8.5> DISTRIBUTIVITY-OF-MINUS-OVER-+ we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/1.7' acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (INTEGERP (+ -1 N)) acl2-8.5> (<= 0 (+ -1 N)) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) 1 (- N)))) acl2-8.5> (<= 0 (+ 1 (- N) (LEN (CDR X))))) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (+ 1 (- N) (LEN (CDR X))))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition NFIX, primitive acl2-8.5> type reasoning, the :rewrite rules COMMUTATIVITY-2-OF-+ and acl2-8.5> COMMUTATIVITY-OF-+ and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal *1/1.6 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (< (+ -1 N) 0) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) 0))) acl2-8.5> (ZP N) acl2-8.5> (NOT (INTEGERP N))) acl2-8.5> (EQUAL (LEN X) acl2-8.5> (NFIX (+ 1 (LEN (CDR X)) 0)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions FIX, LEN and NFIX, primitive acl2-8.5> type reasoning, the :rewrite rules COMMUTATIVITY-OF-+ and UNICITY-OF-0 acl2-8.5> and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal *1/1.5 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (< (+ -1 N) 0) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) 0))) acl2-8.5> (NOT (ZP N)) acl2-8.5> (NOT (INTEGERP N))) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ 1 (LEN (CDR X)) 0)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/1.4 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (< (+ -1 N) 0) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) 0))) acl2-8.5> (NOT (ZP N)) acl2-8.5> (INTEGERP N) acl2-8.5> (<= 0 N)) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ 1 (LEN (CDR X)) (- N))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/1.3 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (< (+ -1 N) 0) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) 0))) acl2-8.5> (ZP N) acl2-8.5> (INTEGERP N) acl2-8.5> (<= 0 N)) acl2-8.5> (EQUAL (LEN X) acl2-8.5> (NFIX (+ 1 (LEN (CDR X)) (- N))))). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule ZP-COMPOUND-RECOGNIZER, acl2-8.5> the :executable-counterparts of <, BINARY-+, INTEGERP, NOT, UNARY-- acl2-8.5> and ZP and linear arithmetic, to acl2-8.5> acl2-8.5> Subgoal *1/1.3' acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (EQUAL (LEN (NTHCDR -1 (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) 0)))) acl2-8.5> (EQUAL (LEN X) acl2-8.5> (NFIX (+ 1 (LEN (CDR X)) 0)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions FIX, LEN, acl2-8.5> NFIX and NTHCDR, the :executable-counterpart of ZP, primitive type acl2-8.5> reasoning, the :rewrite rules COMMUTATIVITY-OF-+ and UNICITY-OF-0 and acl2-8.5> the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal *1/1.2 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (< (+ -1 N) 0) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) 0))) acl2-8.5> (ZP N) acl2-8.5> (< N 0)) acl2-8.5> (EQUAL (LEN X) acl2-8.5> (NFIX (+ 1 (LEN (CDR X)) 0)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions FIX, LEN and NFIX, primitive acl2-8.5> type reasoning, the :rewrite rules COMMUTATIVITY-OF-+ and UNICITY-OF-0 acl2-8.5> and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal *1/1.1 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (< (+ -1 N) 0) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ (LEN (CDR X)) 0))) acl2-8.5> (NOT (ZP N)) acl2-8.5> (< N 0)) acl2-8.5> (EQUAL (LEN (NTHCDR (+ N -1) (CDR X))) acl2-8.5> (NFIX (+ 1 (LEN (CDR X)) 0)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM LEN-NTHCDR ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION FIX) acl2-8.5> (:DEFINITION LEN) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NTHCDR) acl2-8.5> (:DEFINITION SYNP) acl2-8.5> (:EXECUTABLE-COUNTERPART <) acl2-8.5> (:EXECUTABLE-COUNTERPART BINARY-+) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART INTEGERP) acl2-8.5> (:EXECUTABLE-COUNTERPART LEN) acl2-8.5> (:EXECUTABLE-COUNTERPART NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:EXECUTABLE-COUNTERPART UNARY--) acl2-8.5> (:EXECUTABLE-COUNTERPART ZP) acl2-8.5> (:FAKE-RUNE-FOR-LINEAR NIL) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION LEN) acl2-8.5> (:INDUCTION NTHCDR) acl2-8.5> (:REWRITE ASSOCIATIVITY-OF-+) acl2-8.5> (:REWRITE COMMUTATIVITY-2-OF-+) acl2-8.5> (:REWRITE COMMUTATIVITY-OF-+) acl2-8.5> (:REWRITE DEFAULT-CDR) acl2-8.5> (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+) acl2-8.5> (:REWRITE FOLD-CONSTS-IN-+) acl2-8.5> (:REWRITE NTHCDR-NIL) acl2-8.5> (:REWRITE UNICITY-OF-0) acl2-8.5> (:TYPE-PRESCRIPTION LEN)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION FIX) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NTHCDR)) acl2-8.5> Time: 0.03 seconds (prove: 0.02, print: 0.01, other: 0.00) acl2-8.5> Prover steps counted: 2644 acl2-8.5> LEN-NTHCDR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL acl2-8.5> (DEFTHM SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP acl2-8.5> (IMPLIES (AND (STRINGP SEQ) acl2-8.5> (NATP START) acl2-8.5> (NATP END) acl2-8.5> (<= START END) acl2-8.5> (<= END (LENGTH SEQ)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ 'LIST))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ START END) acl2-8.5> 'LIST))))) acl2-8.5> acl2-8.5> ACL2 Warning [Non-rec] in ( DEFTHM SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP acl2-8.5> ...): A :REWRITE rule generated from SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP acl2-8.5> will be triggered only by terms containing the function symbol SUBSEQ, acl2-8.5> which has a non-recursive definition. Unless this definition is disabled, acl2-8.5> this rule is unlikely ever to be used. acl2-8.5> acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (AND (STRINGP SEQ) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (<= START END) acl2-8.5> (<= END (LENGTH SEQ)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ 'LIST))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ START END) 'LIST))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH, SUBSEQ and SUBSEQ-LIST, acl2-8.5> to acl2-8.5> acl2-8.5> Goal'' acl2-8.5> (IMPLIES (AND (STRINGP SEQ) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (<= START END) acl2-8.5> (<= END (LEN (COERCE SEQ 'LIST))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ 'LIST))) acl2-8.5> (STANDARD-CHAR-LISTP acl2-8.5> (COERCE (COERCE (TAKE (+ END (- START)) acl2-8.5> (NTHCDR START (COERCE SEQ 'LIST))) acl2-8.5> 'STRING) acl2-8.5> 'LIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition NFIX, linear acl2-8.5> arithmetic, primitive type reasoning, the :forward-chaining rule acl2-8.5> CHARACTER-LISTP-COERCE, the :rewrite rules CHARACTER-LISTP-NTHCDR, acl2-8.5> CHARACTER-LISTP-OF-TAKE, COERCE-INVERSE-1, COMMUTATIVITY-OF-+, LEN-NTHCDR, acl2-8.5> STANDARD-CHAR-LISTP-NTHCDR and STANDARD-CHAR-LISTP-OF-TAKE and the acl2-8.5> :type-prescription rules CHARACTER-LISTP, LEN and STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> The storage of SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP depends upon the acl2-8.5> :type-prescription rule STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP ...) acl2-8.5> Rules: ((:DEFINITION LENGTH) acl2-8.5> (:DEFINITION NATP) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION SUBSEQ) acl2-8.5> (:DEFINITION SUBSEQ-LIST) acl2-8.5> (:FAKE-RUNE-FOR-LINEAR NIL) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING CHARACTER-LISTP-COERCE) acl2-8.5> (:REWRITE CHARACTER-LISTP-NTHCDR) acl2-8.5> (:REWRITE CHARACTER-LISTP-OF-TAKE) acl2-8.5> (:REWRITE COERCE-INVERSE-1) acl2-8.5> (:REWRITE COMMUTATIVITY-OF-+) acl2-8.5> (:REWRITE LEN-NTHCDR) acl2-8.5> (:REWRITE STANDARD-CHAR-LISTP-NTHCDR) acl2-8.5> (:REWRITE STANDARD-CHAR-LISTP-OF-TAKE) acl2-8.5> (:TYPE-PRESCRIPTION CHARACTER-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION LEN) acl2-8.5> (:TYPE-PRESCRIPTION STANDARD-CHAR-LISTP)) acl2-8.5> Warnings: Non-rec acl2-8.5> Time: 0.01 seconds (prove: 0.01, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 582 acl2-8.5> SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM TRUE-LISTP-REVAPPEND acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y)))) acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Two induction schemes are suggested acl2-8.5> by this conjecture. However, one of these is flawed and so we are acl2-8.5> left with one viable candidate. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (REVAPPEND X Y). acl2-8.5> This suggestion was produced using the :induction rule REVAPPEND. acl2-8.5> If we let (:P X Y) denote *1 above then the induction scheme we'll acl2-8.5> use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (:P (CDR X) (CONS (CAR X) Y))) acl2-8.5> (:P X Y)) acl2-8.5> (IMPLIES (ENDP X) (:P X Y))). acl2-8.5> This induction is justified by the same argument used to admit REVAPPEND. acl2-8.5> Note, however, that the unmeasured variable Y is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> two nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND (CDR X) (CONS (CAR X) Y))) acl2-8.5> (TRUE-LISTP (CONS (CAR X) Y)))) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/2' acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND (CDR X) (CONS (CAR X) Y))) acl2-8.5> (TRUE-LISTP (CONS (CAR X) Y)))) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions REVAPPEND acl2-8.5> and TRUE-LISTP, primitive type reasoning and the :rewrite rule CDR-CONS. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (ENDP X) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/1' acl2-8.5> (IMPLIES (NOT (CONSP X)) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition REVAPPEND acl2-8.5> and primitive type reasoning. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM TRUE-LISTP-REVAPPEND ...) acl2-8.5> Rules: ((:DEFINITION ENDP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION REVAPPEND) acl2-8.5> (:DEFINITION TRUE-LISTP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION REVAPPEND) acl2-8.5> (:REWRITE CDR-CONS)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 311 acl2-8.5> TRUE-LISTP-REVAPPEND acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM TRUE-LISTP-NTHCDR acl2-8.5> (IMPLIES (TRUE-LISTP X) acl2-8.5> (TRUE-LISTP (NTHCDR N X))))) acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :type-prescription rule acl2-8.5> TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> The storage of TRUE-LISTP-NTHCDR depends upon the :type-prescription acl2-8.5> rule TRUE-LISTP. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM TRUE-LISTP-NTHCDR ...) acl2-8.5> Rules: ((:TYPE-PRESCRIPTION TRUE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRUE-LISTP-NTHCDR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM TRUE-LISTP-SUBSEQ acl2-8.5> (IMPLIES (TRUE-LISTP SEQ) acl2-8.5> (TRUE-LISTP (SUBSEQ SEQ START END))) acl2-8.5> :RULE-CLASSES (:REWRITE :TYPE-PRESCRIPTION))) acl2-8.5> acl2-8.5> ACL2 Observation in ( DEFTHM TRUE-LISTP-SUBSEQ ...): Our heuristics acl2-8.5> choose (SUBSEQ SEQ START END) as the :TYPED-TERM. acl2-8.5> acl2-8.5> ACL2 Warning [Non-rec] in ( DEFTHM TRUE-LISTP-SUBSEQ ...): A :REWRITE acl2-8.5> rule generated from TRUE-LISTP-SUBSEQ will be triggered only by terms acl2-8.5> containing the function symbol SUBSEQ, which has a non-recursive definition. acl2-8.5> Unless this definition is disabled, this rule is unlikely ever to be acl2-8.5> used. acl2-8.5> acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :type-prescription rule acl2-8.5> TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> The storage of TRUE-LISTP-SUBSEQ depends upon the :type-prescription acl2-8.5> rule TRUE-LISTP. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM TRUE-LISTP-SUBSEQ ...) acl2-8.5> Rules: ((:TYPE-PRESCRIPTION TRUE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION)) acl2-8.5> Warnings: Non-rec acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRUE-LISTP-SUBSEQ acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM LEN-REVAPPEND acl2-8.5> (EQUAL (LEN (REVAPPEND X Y)) acl2-8.5> (+ (LEN X) (LEN Y))))) acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Three induction schemes are acl2-8.5> suggested by this conjecture. These merge into two derived induction acl2-8.5> schemes. However, one of these is flawed and so we are left with one acl2-8.5> viable candidate. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (LEN X), but modified acl2-8.5> to accommodate (REVAPPEND X Y). These suggestions were produced using acl2-8.5> the :induction rules LEN and REVAPPEND. If we let (:P X Y) denote acl2-8.5> *1 above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (NOT (CONSP X)) (:P X Y)) acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (:P (CDR X) (CONS (CAR X) Y))) acl2-8.5> (:P X Y))). acl2-8.5> This induction is justified by the same argument used to admit LEN. acl2-8.5> Note, however, that the unmeasured variable Y is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> two nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (NOT (CONSP X)) acl2-8.5> (EQUAL (LEN (REVAPPEND X Y)) acl2-8.5> (+ (LEN X) (LEN Y)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions FIX, LEN acl2-8.5> and REVAPPEND, primitive type reasoning, the :rewrite rule UNICITY-OF-0 acl2-8.5> and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (EQUAL (LEN (REVAPPEND (CDR X) (CONS (CAR X) Y))) acl2-8.5> (+ (LEN (CDR X)) acl2-8.5> (LEN (CONS (CAR X) Y))))) acl2-8.5> (EQUAL (LEN (REVAPPEND X Y)) acl2-8.5> (+ (LEN X) (LEN Y)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions LEN and acl2-8.5> REVAPPEND, primitive type reasoning and the :rewrite rules CDR-CONS, acl2-8.5> COMMUTATIVITY-2-OF-+ and COMMUTATIVITY-OF-+. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM LEN-REVAPPEND ...) acl2-8.5> Rules: ((:DEFINITION FIX) acl2-8.5> (:DEFINITION LEN) acl2-8.5> (:DEFINITION REVAPPEND) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION LEN) acl2-8.5> (:INDUCTION REVAPPEND) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:REWRITE COMMUTATIVITY-2-OF-+) acl2-8.5> (:REWRITE COMMUTATIVITY-OF-+) acl2-8.5> (:REWRITE UNICITY-OF-0) acl2-8.5> (:TYPE-PRESCRIPTION LEN)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 331 acl2-8.5> LEN-REVAPPEND acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM LEN-OF-TAKE acl2-8.5> (EQUAL (LEN (TAKE N LST)) (NFIX N)))) acl2-8.5> acl2-8.5> This simplifies, using the :definition NFIX (if-intro), to the following acl2-8.5> three conjectures. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (NOT (INTEGERP N)) acl2-8.5> (EQUAL (LEN (TAKE N LST)) 0)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definition TAKE and the :executable- acl2-8.5> counterparts of EQUAL and LEN. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (INTEGERP N) (<= 0 N)) acl2-8.5> (EQUAL (LEN (TAKE N LST)) N)). acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (< N 0) acl2-8.5> (EQUAL (LEN (TAKE N LST)) 0)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definition TAKE and the :executable- acl2-8.5> counterparts of EQUAL and LEN. acl2-8.5> acl2-8.5> So we now return to *1, which is acl2-8.5> acl2-8.5> (IMPLIES (AND (INTEGERP N) (<= 0 N)) acl2-8.5> (EQUAL (LEN (TAKE N LST)) N)). acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. One induction scheme is suggested acl2-8.5> by this conjecture. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (TAKE N LST). This acl2-8.5> suggestion was produced using the :induction rule TAKE. If we let acl2-8.5> (:P LST N) denote *1 above then the induction scheme we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (:P (CDR LST) (+ -1 N))) acl2-8.5> (:P LST N)) acl2-8.5> (IMPLIES (ZP N) (:P LST N))). acl2-8.5> This induction is justified by the same argument used to admit TAKE. acl2-8.5> Note, however, that the unmeasured variable LST is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> four nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/4 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (EQUAL (LEN (TAKE (+ -1 N) (CDR LST))) acl2-8.5> (+ -1 N)) acl2-8.5> (INTEGERP N) acl2-8.5> (<= 0 N)) acl2-8.5> (EQUAL (LEN (TAKE N LST)) N)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule ZP-COMPOUND-RECOGNIZER, the :definitions FIX, LEN, SYNP and TAKE, acl2-8.5> the :executable-counterpart of BINARY-+, primitive type reasoning, acl2-8.5> the :rewrite rules CDR-CONS, FOLD-CONSTS-IN-+ and UNICITY-OF-0 and acl2-8.5> the :type-prescription rule TRUE-LISTP-TAKE. acl2-8.5> acl2-8.5> Subgoal *1/3 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (< (+ -1 N) 0) acl2-8.5> (INTEGERP N) acl2-8.5> (<= 0 N)) acl2-8.5> (EQUAL (LEN (TAKE N LST)) N)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :compound-recognizer rule acl2-8.5> ZP-COMPOUND-RECOGNIZER and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ZP N)) acl2-8.5> (NOT (INTEGERP (+ -1 N))) acl2-8.5> (INTEGERP N) acl2-8.5> (<= 0 N)) acl2-8.5> (EQUAL (LEN (TAKE N LST)) N)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :compound-recognizer rule acl2-8.5> ZP-COMPOUND-RECOGNIZER. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (ZP N) (INTEGERP N) (<= 0 N)) acl2-8.5> (EQUAL (LEN (TAKE N LST)) N)). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule ZP-COMPOUND-RECOGNIZER, acl2-8.5> the :executable-counterparts of <, INTEGERP, NOT and ZP and linear acl2-8.5> arithmetic, to acl2-8.5> acl2-8.5> Subgoal *1/1' acl2-8.5> (EQUAL (LEN (TAKE 0 LST)) 0). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition TAKE and acl2-8.5> the :executable-counterparts of EQUAL, LEN and ZP. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM LEN-OF-TAKE ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION FIX) acl2-8.5> (:DEFINITION LEN) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION SYNP) acl2-8.5> (:DEFINITION TAKE) acl2-8.5> (:EXECUTABLE-COUNTERPART <) acl2-8.5> (:EXECUTABLE-COUNTERPART BINARY-+) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART INTEGERP) acl2-8.5> (:EXECUTABLE-COUNTERPART LEN) acl2-8.5> (:EXECUTABLE-COUNTERPART NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART ZP) acl2-8.5> (:FAKE-RUNE-FOR-LINEAR NIL) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION TAKE) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:REWRITE FOLD-CONSTS-IN-+) acl2-8.5> (:REWRITE UNICITY-OF-0) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION NFIX)) acl2-8.5> Time: 0.01 seconds (prove: 0.01, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 380 acl2-8.5> LEN-OF-TAKE acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM LEN-SUBSEQ acl2-8.5> (IMPLIES (AND (TRUE-LISTP SEQ) acl2-8.5> (NATP START) acl2-8.5> (NATP END) acl2-8.5> (<= START END)) acl2-8.5> (EQUAL (LEN (SUBSEQ SEQ START END)) acl2-8.5> (- END START))))) acl2-8.5> acl2-8.5> ACL2 Warning [Non-rec] in ( DEFTHM LEN-SUBSEQ ...): A :REWRITE rule acl2-8.5> generated from LEN-SUBSEQ will be triggered only by terms containing acl2-8.5> the function symbol SUBSEQ, which has a non-recursive definition. acl2-8.5> Unless this definition is disabled, this rule is unlikely ever to be acl2-8.5> used. acl2-8.5> acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (AND (TRUE-LISTP SEQ) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (<= START END)) acl2-8.5> (EQUAL (LEN (SUBSEQ SEQ START END)) acl2-8.5> (+ END (- START)))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions NFIX, SUBSEQ and SUBSEQ-LIST, acl2-8.5> primitive type reasoning and the :rewrite rule LEN-OF-TAKE, to acl2-8.5> acl2-8.5> Goal'' acl2-8.5> (IMPLIES (AND (TRUE-LISTP SEQ) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (<= START END) acl2-8.5> (< (+ END (- START)) 0)) acl2-8.5> (EQUAL 0 (+ END (- START)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM LEN-SUBSEQ ...) acl2-8.5> Rules: ((:DEFINITION NATP) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION SUBSEQ) acl2-8.5> (:DEFINITION SUBSEQ-LIST) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE LEN-OF-TAKE)) acl2-8.5> Warnings: Non-rec acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 286 acl2-8.5> LEN-SUBSEQ acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL acl2-8.5> (DEFTHM LEN-SUBSEQ-STRING acl2-8.5> (IMPLIES (AND (STRINGP SEQ) acl2-8.5> (NATP START) acl2-8.5> (NATP END) acl2-8.5> (<= START END) acl2-8.5> (<= END (LEN (COERCE SEQ 'LIST)))) acl2-8.5> (EQUAL (LEN (COERCE (SUBSEQ SEQ START END) 'LIST)) acl2-8.5> (- END START))) acl2-8.5> :HINTS (("Goal" :IN-THEORY (ENABLE SUBSEQ))))) acl2-8.5> acl2-8.5> ACL2 Warning [Non-rec] in ( DEFTHM LEN-SUBSEQ-STRING ...): A :REWRITE acl2-8.5> rule generated from LEN-SUBSEQ-STRING will be triggered only by terms acl2-8.5> containing the function symbol SUBSEQ, which has a non-recursive definition. acl2-8.5> Unless this definition is disabled, this rule is unlikely ever to be acl2-8.5> used. acl2-8.5> acl2-8.5> acl2-8.5> [Note: A hint was supplied for our processing of the goal above. acl2-8.5> Thanks!] acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (AND (STRINGP SEQ) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (<= START END) acl2-8.5> (<= END (LEN (COERCE SEQ 'LIST)))) acl2-8.5> (EQUAL (LEN (COERCE (SUBSEQ SEQ START END) 'LIST)) acl2-8.5> (+ END (- START)))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions NFIX, SUBSEQ and SUBSEQ-LIST, acl2-8.5> linear arithmetic, primitive type reasoning, the :forward-chaining acl2-8.5> rule CHARACTER-LISTP-COERCE, the :rewrite rules CHARACTER-LISTP-NTHCDR, acl2-8.5> CHARACTER-LISTP-OF-TAKE, COERCE-INVERSE-1, COMMUTATIVITY-OF-+, LEN-NTHCDR acl2-8.5> and LEN-OF-TAKE and the :type-prescription rules CHARACTER-LISTP and acl2-8.5> LEN, to acl2-8.5> acl2-8.5> Goal'' acl2-8.5> (IMPLIES (AND (STRINGP SEQ) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (<= START END) acl2-8.5> (<= END (LEN (COERCE SEQ 'LIST))) acl2-8.5> (< (+ END (- START)) 0)) acl2-8.5> (EQUAL 0 (+ END (- START)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM LEN-SUBSEQ-STRING ...) acl2-8.5> Rules: ((:DEFINITION NATP) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION SUBSEQ) acl2-8.5> (:DEFINITION SUBSEQ-LIST) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-LINEAR NIL) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING CHARACTER-LISTP-COERCE) acl2-8.5> (:REWRITE CHARACTER-LISTP-NTHCDR) acl2-8.5> (:REWRITE CHARACTER-LISTP-OF-TAKE) acl2-8.5> (:REWRITE COERCE-INVERSE-1) acl2-8.5> (:REWRITE COMMUTATIVITY-OF-+) acl2-8.5> (:REWRITE LEN-NTHCDR) acl2-8.5> (:REWRITE LEN-OF-TAKE) acl2-8.5> (:TYPE-PRESCRIPTION CHARACTER-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION LEN)) acl2-8.5> Warnings: Non-rec acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 384 acl2-8.5> LEN-SUBSEQ-STRING acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFUN acl2-8.5> SEARCH-FN acl2-8.5> (SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P) acl2-8.5> (DECLARE acl2-8.5> (XARGS :GUARD (SEARCH-FN-GUARD SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P) acl2-8.5> :GUARD-HINTS (("Goal" :IN-THEORY (DISABLE SUBSEQ))))) acl2-8.5> (LET* acl2-8.5> ((END1 (IF END1P END1 (LENGTH SEQ1))) acl2-8.5> (END2 (IF END2P END2 (LENGTH SEQ2))) acl2-8.5> (SEQ1 (SUBSEQ SEQ1 START1 END1))) acl2-8.5> (MV-LET acl2-8.5> (SEQ1 SEQ2) acl2-8.5> (COND ((EQ TEST 'CHAR-EQUAL) acl2-8.5> (MV (STRING-DOWNCASE SEQ1) acl2-8.5> (STRING-DOWNCASE SEQ2))) acl2-8.5> (T (MV SEQ1 SEQ2))) acl2-8.5> (AND (<= (- END1 START1) (- END2 START2)) acl2-8.5> (COND (FROM-END (SEARCH-FROM-END SEQ1 SEQ2 START2 END2 NIL)) acl2-8.5> (T (SEARCH-FROM-START SEQ1 SEQ2 START2 END2))))))) acl2-8.5> acl2-8.5> Since SEARCH-FN is non-recursive, its admission is trivial. We observe acl2-8.5> that the type of SEARCH-FN is described by the theorem acl2-8.5> (OR (OR (INTEGERP (SEARCH-FN SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P)) acl2-8.5> (EQUAL (SEARCH-FN SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P) acl2-8.5> NIL)) acl2-8.5> (EQUAL (SEARCH-FN SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P) acl2-8.5> START2)). acl2-8.5> We used the :type-prescription rules SEARCH-FROM-END and SEARCH-FROM-START. acl2-8.5> acl2-8.5> Computing the guard conjecture for SEARCH-FN.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SEARCH-FN is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND acl2-8.5> (IMPLIES acl2-8.5> (SEARCH-FN-GUARD SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P) acl2-8.5> (LET acl2-8.5> ((END1 (IF END1P END1 (LENGTH SEQ1)))) acl2-8.5> (AND acl2-8.5> (OR END2P (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (LET ((END2 (IF END2P END2 (LENGTH SEQ2)))) acl2-8.5> (AND (<= 0 START1) acl2-8.5> (INTEGERP START1) acl2-8.5> (OR (NULL END1) (<= END1 (LENGTH SEQ1))) acl2-8.5> (OR (NULL END1) (INTEGERP END1)) acl2-8.5> (OR (TRUE-LISTP SEQ1) (STRINGP SEQ1)) acl2-8.5> (OR (NOT END1) (<= START1 END1)) acl2-8.5> (OR END1 (<= START1 (LENGTH SEQ1))) acl2-8.5> (LET ((SEQ1 (SUBSEQ SEQ1 START1 END1))) acl2-8.5> (AND (OR (NOT (EQ TEST 'CHAR-EQUAL)) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (NOT (EQ TEST 'CHAR-EQUAL)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST))) acl2-8.5> (OR (NOT (EQ TEST 'CHAR-EQUAL)) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (NOT (EQ TEST 'CHAR-EQUAL)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST))) acl2-8.5> (MV-LET (SEQ1 SEQ2) acl2-8.5> (IF (EQ TEST 'CHAR-EQUAL) acl2-8.5> (MV (STRING-DOWNCASE SEQ1) acl2-8.5> (STRING-DOWNCASE SEQ2)) acl2-8.5> (MV SEQ1 SEQ2)) acl2-8.5> (AND (ACL2-NUMBERP START2) acl2-8.5> (ACL2-NUMBERP END2) acl2-8.5> (ACL2-NUMBERP (- START2)) acl2-8.5> (ACL2-NUMBERP START1) acl2-8.5> (ACL2-NUMBERP END1) acl2-8.5> (ACL2-NUMBERP (- START1)) acl2-8.5> (RATIONALP (+ END2 (- START2))) acl2-8.5> (RATIONALP (+ END1 (- START1))) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (INTEGERP END2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (INTEGERP START2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (<= (+ START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (<= 0 START2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (INTEGERP END2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (INTEGERP START2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END acl2-8.5> (<= (+ START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (<= 0 START2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))))))))) acl2-8.5> (IMPLIES (AND (SEARCH-FN-GUARD SEQ1 SEQ2 FROM-END TEST acl2-8.5> START1 START2 END1 END2 END1P END2P) acl2-8.5> (NOT END1P) acl2-8.5> (NOT (TRUE-LISTP SEQ1))) acl2-8.5> (STRINGP SEQ1))). acl2-8.5> acl2-8.5> [Note: A hint was supplied for our processing of the goal above. acl2-8.5> Thanks!] acl2-8.5> acl2-8.5> By the simple :definitions EQ, NULL, SEARCH-FN-GUARD and STRING-DOWNCASE acl2-8.5> and the :executable-counterpart of TAU-SYSTEM we reduce the conjecture acl2-8.5> to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES acl2-8.5> (AND (MEMBER-EQUAL TEST '(EQUAL CHAR-EQUAL)) acl2-8.5> (COND ((STRINGP SEQ1) acl2-8.5> (AND (STRINGP SEQ2) acl2-8.5> (COND ((EQUAL TEST 'EQUAL) acl2-8.5> (LET ((END1 (IF END1P END1 (LENGTH SEQ1))) acl2-8.5> (END2 (IF END2P END2 (LENGTH SEQ2)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> ((STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (AND (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (LET ((END1 (IF END1P END1 (LENGTH SEQ1))) acl2-8.5> (END2 (IF END2P END2 (LENGTH SEQ2)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))))) acl2-8.5> (T NIL)))) acl2-8.5> ((EQUAL TEST 'CHAR-EQUAL) NIL) acl2-8.5> ((TRUE-LISTP SEQ1) acl2-8.5> (AND (TRUE-LISTP SEQ2) acl2-8.5> (LET ((END1 (IF END1P END1 (LENGTH SEQ1))) acl2-8.5> (END2 (IF END2P END2 (LENGTH SEQ2)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))))) acl2-8.5> (T NIL))) acl2-8.5> (LET acl2-8.5> ((END1 (IF END1P END1 (LENGTH SEQ1)))) acl2-8.5> (AND acl2-8.5> (OR END2P (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (LET acl2-8.5> ((END2 (IF END2P END2 (LENGTH SEQ2)))) acl2-8.5> (AND acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START1) acl2-8.5> (OR (EQUAL END1 NIL) acl2-8.5> (<= END1 (LENGTH SEQ1))) acl2-8.5> (OR (EQUAL END1 NIL) (INTEGERP END1)) acl2-8.5> (OR (TRUE-LISTP SEQ1) (STRINGP SEQ1)) acl2-8.5> (OR (NOT END1) (<= START1 END1)) acl2-8.5> (OR END1 (<= START1 (LENGTH SEQ1))) acl2-8.5> (LET ((SEQ1 (SUBSEQ SEQ1 START1 END1))) acl2-8.5> (AND (OR (NOT (EQUAL TEST 'CHAR-EQUAL)) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (NOT (EQUAL TEST 'CHAR-EQUAL)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST))) acl2-8.5> (OR (NOT (EQUAL TEST 'CHAR-EQUAL)) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (NOT (EQUAL TEST 'CHAR-EQUAL)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST))) acl2-8.5> (MV-LET (SEQ1 SEQ2) acl2-8.5> (IF (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (MV (COERCE (STRING-DOWNCASE1 (COERCE SEQ1 'LIST)) acl2-8.5> 'STRING) acl2-8.5> (COERCE (STRING-DOWNCASE1 (COERCE SEQ2 'LIST)) acl2-8.5> 'STRING)) acl2-8.5> (MV SEQ1 SEQ2)) acl2-8.5> (AND (ACL2-NUMBERP START2) acl2-8.5> (ACL2-NUMBERP END2) acl2-8.5> (ACL2-NUMBERP (- START2)) acl2-8.5> (ACL2-NUMBERP START1) acl2-8.5> (ACL2-NUMBERP END1) acl2-8.5> (ACL2-NUMBERP (- START1)) acl2-8.5> (RATIONALP (+ END2 (- START2))) acl2-8.5> (RATIONALP (+ END1 (- START1))) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (INTEGERP END2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (INTEGERP START2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (<= (+ START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (<= 0 START2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> (NOT FROM-END) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (INTEGERP END2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (INTEGERP START2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END acl2-8.5> (<= (+ START2 (LENGTH SEQ1)) END2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (<= END2 (LENGTH SEQ2))) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (<= 0 START2)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (TRUE-LISTP SEQ1) acl2-8.5> (STRINGP SEQ1)) acl2-8.5> (OR (< (+ END2 (- START2)) acl2-8.5> (+ END1 (- START1))) acl2-8.5> FROM-END (TRUE-LISTP SEQ2) acl2-8.5> (STRINGP SEQ2))))))))))). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule NATP-COMPOUND-RECOGNIZER, acl2-8.5> the :definitions LENGTH, MEMBER-EQUAL (if-intro), MV-NTH and NOT (if- acl2-8.5> intro), the :executable-counterparts of ACL2-NUMBERP, CAR, CDR, CONSP, acl2-8.5> EQUAL and NOT, linear arithmetic, primitive type reasoning, the :rewrite acl2-8.5> rules CHARACTER-LISTP-STRING-DOWNCASE-1, COERCE-INVERSE-1, acl2-8.5> COMMUTATIVITY-2-OF-+, COMMUTATIVITY-OF-+, LEN-STRING-DOWNCASE1, LEN-SUBSEQ, acl2-8.5> LEN-SUBSEQ-STRING and SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP and the acl2-8.5> :type-prescription rules LEN, STANDARD-CHAR-LISTP, acl2-8.5> STRINGP-SUBSEQ-TYPE-PRESCRIPTION and TRUE-LISTP-SUBSEQ, to the following acl2-8.5> 183 conjectures. acl2-8.5> acl2-8.5> Subgoal 183 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 182 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 181 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (ACL2-NUMBERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 180 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (ACL2-NUMBERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 179 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (RATIONALP (+ END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 178 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 177 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (INTEGERP END1)) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 176 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (RATIONALP (+ END1 (- START1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 175 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 175' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH. acl2-8.5> acl2-8.5> Subgoal 174 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ START2 acl2-8.5> (LEN (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 174' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ START2 acl2-8.5> (LEN (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule NATP-COMPOUND-RECOGNIZER, acl2-8.5> the :definition LENGTH and the :rewrite rules COMMUTATIVITY-2-OF-+, acl2-8.5> COMMUTATIVITY-OF-+ and LEN-SUBSEQ-STRING, to acl2-8.5> acl2-8.5> Subgoal 174'' acl2-8.5> (IMPLIES (AND (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ END1 (- START1) START2) END2)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using linear arithmetic and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal 173 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 172 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 171 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 170 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (INTEGERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 169 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (<= START1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 168 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> END1). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 167 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (RATIONALP (+ NIL (- START1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 166 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (ACL2-NUMBERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 165 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (RATIONALP (+ END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 164 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 164' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH. acl2-8.5> acl2-8.5> Subgoal 163 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ START2 acl2-8.5> (LEN (COERCE (SUBSEQ SEQ1 START1 NIL) acl2-8.5> 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 162 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 161 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 160 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 159 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 158 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 157 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 156 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 155 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= (LEN (COERCE SEQ1 'LIST)) acl2-8.5> (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 154 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 153 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (RATIONALP (+ END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 152 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ (- START1) acl2-8.5> START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 151 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 151' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (<= 0 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (<= START2 END2) acl2-8.5> (<= (LEN (COERCE SEQ1 'LIST)) acl2-8.5> (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH acl2-8.5> and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal 150 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 149 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 148 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 147 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 146 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (RATIONALP (+ END1 (- START1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 145 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 144 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END1 NIL) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (<= START1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 143 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END1 NIL) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (RATIONALP (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 142 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (INTEGERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 141 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 141' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= 0 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LENGTH SEQ2)) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH acl2-8.5> and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal 140 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END1 NIL) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 139 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END1 NIL) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> END1). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 138 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 137 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 136 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 135 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (+ START2 acl2-8.5> (LEN (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 135' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= 0 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LENGTH SEQ2)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (+ START2 acl2-8.5> (LEN (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule NATP-COMPOUND-RECOGNIZER, acl2-8.5> the :definition LENGTH, the :rewrite rules COMMUTATIVITY-2-OF-+, acl2-8.5> COMMUTATIVITY-OF-+ and LEN-SUBSEQ-STRING and the :type-prescription acl2-8.5> rule LEN, to acl2-8.5> acl2-8.5> Subgoal 135'' acl2-8.5> (IMPLIES (AND (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (<= 0 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (+ END1 (- START1) START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using linear arithmetic, primitive acl2-8.5> type reasoning and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal 134 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (RATIONALP (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 133 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (INTEGERP END1)) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 132 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (ACL2-NUMBERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 131 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 130 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 129 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (RATIONALP (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 128 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= (LEN (COERCE SEQ1 'LIST)) acl2-8.5> (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 127 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 126 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 125 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 124 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 123 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (+ (- START1) acl2-8.5> START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 122 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 121 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 120 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (ACL2-NUMBERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 119 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (ACL2-NUMBERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 118 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (RATIONALP (+ END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 117 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 116 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (INTEGERP END1)) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 115 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (RATIONALP (+ END1 (- START1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 114 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN SEQ2))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 114' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN SEQ2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH. acl2-8.5> acl2-8.5> Subgoal 113 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ START2 (LEN (SUBSEQ SEQ1 START1 END1))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 113' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ START2 (LEN (SUBSEQ SEQ1 START1 END1))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule NATP-COMPOUND-RECOGNIZER, acl2-8.5> the :definition LENGTH and the :rewrite rules COMMUTATIVITY-2-OF-+, acl2-8.5> COMMUTATIVITY-OF-+ and LEN-SUBSEQ, to acl2-8.5> acl2-8.5> Subgoal 113'' acl2-8.5> (IMPLIES (AND (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LEN SEQ1)) acl2-8.5> (<= END2 (LEN SEQ2)) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ END1 (- START1) START2) END2)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using linear arithmetic and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal 112 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 111 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 110 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 109 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (INTEGERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 108 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (<= START1 (LEN SEQ1))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 107 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> END1). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 106 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (RATIONALP (+ NIL (- START1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 105 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (ACL2-NUMBERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 104 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (RATIONALP (+ END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 103 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN SEQ1))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 103' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN SEQ1))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH. acl2-8.5> acl2-8.5> Subgoal 102 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ START2 (LEN (SUBSEQ SEQ1 START1 NIL))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 101 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 100 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 99 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN SEQ2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 98 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 97 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 96 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 95 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 94 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= (LEN SEQ1) (LEN SEQ1))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 93 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 92 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (RATIONALP (+ END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 91 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN SEQ1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ (- START1) START2 (LEN SEQ1)) acl2-8.5> END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 90 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN SEQ1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN SEQ2))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 90' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP (LEN SEQ1)) acl2-8.5> (<= 0 (LEN SEQ1)) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 (LEN SEQ1)) acl2-8.5> (<= START2 END2) acl2-8.5> (<= (LEN SEQ1) (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (<= (+ (- START1) (LEN SEQ1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN SEQ2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH acl2-8.5> and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal 89 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN SEQ1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 88 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN SEQ1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 87 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN SEQ1))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN SEQ1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 86 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 85 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (RATIONALP (+ END1 (- START1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 84 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 83 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END1 NIL) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (<= START1 (LEN SEQ1))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 82 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END1 NIL) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (RATIONALP (+ (- START2) (LEN SEQ2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 81 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (INTEGERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 80 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN SEQ1))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 80' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP (LEN SEQ2)) acl2-8.5> (<= 0 (LEN SEQ2)) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 (LEN SEQ2)) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= (LEN SEQ2) (LENGTH SEQ2)) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN SEQ1))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH acl2-8.5> and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal 79 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END1 NIL) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 78 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END1 NIL) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> END1). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 77 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) (LEN SEQ2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 76 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) (LEN SEQ2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 75 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) (LEN SEQ2)))) acl2-8.5> (<= (LEN SEQ2) (LEN SEQ2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 74 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) (LEN SEQ2)))) acl2-8.5> (<= (+ START2 (LEN (SUBSEQ SEQ1 START1 END1))) acl2-8.5> (LEN SEQ2))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 74' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP (LEN SEQ2)) acl2-8.5> (<= 0 (LEN SEQ2)) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 (LEN SEQ2)) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= (LEN SEQ2) (LENGTH SEQ2)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) (LEN SEQ2)))) acl2-8.5> (<= (+ START2 (LEN (SUBSEQ SEQ1 START1 END1))) acl2-8.5> (LEN SEQ2))). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule NATP-COMPOUND-RECOGNIZER, acl2-8.5> the :definition LENGTH, the :rewrite rules COMMUTATIVITY-2-OF-+, acl2-8.5> COMMUTATIVITY-OF-+ and LEN-SUBSEQ and the :type-prescription rule LEN, acl2-8.5> to acl2-8.5> acl2-8.5> Subgoal 74'' acl2-8.5> (IMPLIES (AND (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (<= 0 (LEN SEQ2)) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 (LEN SEQ2)) acl2-8.5> (<= END1 (LEN SEQ1)) acl2-8.5> (<= (LEN SEQ2) (LEN SEQ2)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) (LEN SEQ2)))) acl2-8.5> (<= (+ END1 (- START1) START2) acl2-8.5> (LEN SEQ2))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using linear arithmetic, primitive acl2-8.5> type reasoning and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal 73 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (RATIONALP (+ (- START2) (LEN SEQ2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 72 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (INTEGERP END1)) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 71 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (ACL2-NUMBERP START2)) acl2-8.5> (ACL2-NUMBERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 70 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN SEQ1)) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 69 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN SEQ1)) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 68 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN SEQ1)) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (RATIONALP (+ (- START2) (LEN SEQ2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 67 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN SEQ1)) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= (LEN SEQ1) (LEN SEQ1))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 66 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN SEQ1)) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 65 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN SEQ1)) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN SEQ1)) acl2-8.5> (+ (- START2) (LEN SEQ2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 64 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN SEQ1)) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN SEQ1)) acl2-8.5> (+ (- START2) (LEN SEQ2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 63 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN SEQ1)) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN SEQ1)) acl2-8.5> (+ (- START2) (LEN SEQ2)))) acl2-8.5> (<= (LEN SEQ2) (LEN SEQ2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 62 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'EQUAL) acl2-8.5> (NOT (STRINGP SEQ1)) acl2-8.5> (TRUE-LISTP SEQ1) acl2-8.5> (TRUE-LISTP SEQ2) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN SEQ1)) (END2 (LEN SEQ2))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN SEQ1)) acl2-8.5> (+ (- START2) (LEN SEQ2)))) acl2-8.5> (<= (+ (- START1) START2 (LEN SEQ1)) acl2-8.5> (LEN SEQ2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 61 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 60 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 59 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> END1). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 58 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 58' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH. acl2-8.5> acl2-8.5> Subgoal 57 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 NIL) acl2-8.5> 'LIST))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 56 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (ACL2-NUMBERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 55 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (<= START1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 54 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (RATIONALP (+ END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 53 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (RATIONALP (+ NIL (- START1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 52 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 51 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (INTEGERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 50 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ START2 acl2-8.5> (LEN (COERCE (SUBSEQ SEQ1 START1 NIL) acl2-8.5> 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 49 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 48 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 47 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 46 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET ((END1 NIL)) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1) acl2-8.5> (<= (+ NIL (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 45 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 44 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (INTEGERP END1)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 44' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule NATP-COMPOUND-RECOGNIZER, the :definition LENGTH, the :rewrite acl2-8.5> rule SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP and the :type-prescription acl2-8.5> rule STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Subgoal 43 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> (RATIONALP (+ END1 (- START1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 42 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> (ACL2-NUMBERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 41 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> (RATIONALP (+ END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 40 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> (ACL2-NUMBERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 39 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 38 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 37 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ START2 acl2-8.5> (LEN (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 37' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ START2 acl2-8.5> (LEN (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule NATP-COMPOUND-RECOGNIZER, acl2-8.5> the :definition LENGTH, the :rewrite rules COMMUTATIVITY-2-OF-+, acl2-8.5> COMMUTATIVITY-OF-+, LEN-SUBSEQ-STRING and acl2-8.5> SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP and the :type-prescription rule acl2-8.5> STANDARD-CHAR-LISTP, to acl2-8.5> acl2-8.5> Subgoal 37'' acl2-8.5> (IMPLIES (AND (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ END1 (- START1) START2) END2)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using linear arithmetic and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Subgoal 36 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 36' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 END2) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH. acl2-8.5> acl2-8.5> Subgoal 35 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P END2P acl2-8.5> (LET NIL acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 34 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 33 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 32 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 31 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= (LEN (COERCE SEQ1 'LIST)) acl2-8.5> (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 30 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 29 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (RATIONALP (+ END2 (- START2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 28 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= (+ (- START1) acl2-8.5> START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 27 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 27' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (<= 0 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (INTEGERP END2) acl2-8.5> (<= 0 END2) acl2-8.5> (<= START1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (<= START2 END2) acl2-8.5> (<= (LEN (COERCE SEQ1 'LIST)) acl2-8.5> (LENGTH SEQ1)) acl2-8.5> (<= END2 (LENGTH SEQ2)) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= END2 (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH acl2-8.5> and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal 26 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 25 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 24 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> END2P acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ END2 (- START2)))) acl2-8.5> (INTEGERP END2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 23 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 22 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 22' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= 0 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LENGTH SEQ2))) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule NATP-COMPOUND-RECOGNIZER, the :definition LENGTH, the :rewrite acl2-8.5> rule SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP and the :type-prescription acl2-8.5> rules LEN and STANDARD-CHAR-LISTP. acl2-8.5> acl2-8.5> Subgoal 21 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 20 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (RATIONALP (+ END1 (- START1)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 19 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 18 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 17 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (RATIONALP (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 16 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END1 NIL) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (NOT END1)) acl2-8.5> (<= START1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> NATP. acl2-8.5> acl2-8.5> Subgoal 15 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (INTEGERP END1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 14 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 14' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= 0 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LENGTH SEQ2)) acl2-8.5> END1) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition LENGTH acl2-8.5> and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal 13 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 12 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 11 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 10 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (LET ((END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (+ START2 acl2-8.5> (LEN (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal 10' acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> END1P (NOT END2P) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (INTEGERP (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= 0 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= END1 (LENGTH SEQ1)) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LENGTH SEQ2)) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (+ START2 acl2-8.5> (LEN (COERCE (SUBSEQ SEQ1 START1 END1) acl2-8.5> 'LIST))) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule NATP-COMPOUND-RECOGNIZER, acl2-8.5> the :definition LENGTH, the :rewrite rules COMMUTATIVITY-2-OF-+, acl2-8.5> COMMUTATIVITY-OF-+ and LEN-SUBSEQ-STRING and the :type-prescription acl2-8.5> rule LEN, to acl2-8.5> acl2-8.5> Subgoal 10'' acl2-8.5> (IMPLIES (AND (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (INTEGERP START1) acl2-8.5> (<= 0 START1) acl2-8.5> (INTEGERP START2) acl2-8.5> (<= 0 START2) acl2-8.5> (INTEGERP END1) acl2-8.5> (<= 0 END1) acl2-8.5> (<= 0 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= START1 END1) acl2-8.5> (<= START2 (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LEN (COERCE SEQ2 'LIST))) acl2-8.5> (<= (+ END1 (- START1)) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (+ END1 (- START1) START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using linear arithmetic, primitive acl2-8.5> type reasoning and the :type-prescription rule LEN. acl2-8.5> acl2-8.5> Subgoal 9 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= 0 START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 8 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (INTEGERP START1)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 7 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (RATIONALP (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 6 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (<= (LEN (COERCE SEQ1 'LIST)) acl2-8.5> (LEN (COERCE SEQ1 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 5 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2))))) acl2-8.5> (ACL2-NUMBERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 4 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= 0 START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (INTEGERP START2)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (LEN (COERCE SEQ2 'LIST)) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (EQUAL TEST 'CHAR-EQUAL) acl2-8.5> (STRINGP SEQ1) acl2-8.5> (STRINGP SEQ2) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ1 'LIST)) acl2-8.5> (STANDARD-CHAR-LISTP (COERCE SEQ2 'LIST)) acl2-8.5> (NOT END1P) acl2-8.5> (NOT END2P) acl2-8.5> (LET ((END1 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (END2 (LEN (COERCE SEQ2 'LIST)))) acl2-8.5> (AND (NATP START1) acl2-8.5> (NATP START2) acl2-8.5> (NATP END1) acl2-8.5> (NATP END2) acl2-8.5> (NOT (< END1 START1)) acl2-8.5> (NOT (< END2 START2)) acl2-8.5> (NOT (< (LENGTH SEQ1) END1)) acl2-8.5> (NOT (< (LENGTH SEQ2) END2)))) acl2-8.5> (<= (+ (- START1) (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (+ (- START2) acl2-8.5> (LEN (COERCE SEQ2 'LIST))))) acl2-8.5> (<= (+ (- START1) acl2-8.5> START2 (LEN (COERCE SEQ1 'LIST))) acl2-8.5> (LEN (COERCE SEQ2 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition NATP and acl2-8.5> the :executable-counterpart of TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SEARCH-FN. SEARCH-FN acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SEARCH-FN ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER NATP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION LENGTH) acl2-8.5> (:DEFINITION MEMBER-EQUAL) acl2-8.5> (:DEFINITION MV-NTH) acl2-8.5> (:DEFINITION NATP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NULL) acl2-8.5> (:DEFINITION SEARCH-FN-GUARD) acl2-8.5> (:DEFINITION STRING-DOWNCASE) acl2-8.5> (:EXECUTABLE-COUNTERPART ACL2-NUMBERP) acl2-8.5> (:EXECUTABLE-COUNTERPART CAR) acl2-8.5> (:EXECUTABLE-COUNTERPART CDR) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART NATP) acl2-8.5> (:EXECUTABLE-COUNTERPART NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-LINEAR NIL) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE CHARACTER-LISTP-STRING-DOWNCASE-1) acl2-8.5> (:REWRITE COERCE-INVERSE-1) acl2-8.5> (:REWRITE COMMUTATIVITY-2-OF-+) acl2-8.5> (:REWRITE COMMUTATIVITY-OF-+) acl2-8.5> (:REWRITE LEN-STRING-DOWNCASE1) acl2-8.5> (:REWRITE LEN-SUBSEQ) acl2-8.5> (:REWRITE LEN-SUBSEQ-STRING) acl2-8.5> (:REWRITE SUBSEQ-PRESERVES-STANDARD-CHAR-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION LEN) acl2-8.5> (:TYPE-PRESCRIPTION SEARCH-FROM-END) acl2-8.5> (:TYPE-PRESCRIPTION SEARCH-FROM-START) acl2-8.5> (:TYPE-PRESCRIPTION STANDARD-CHAR-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION MEMBER-EQUAL) acl2-8.5> (:DEFINITION NOT)) acl2-8.5> Time: 0.25 seconds (prove: 0.17, print: 0.04, other: 0.04) acl2-8.5> Prover steps counted: 63983 acl2-8.5> SEARCH-FN acl2-8.5> acl2-8.5> End of Encapsulated Events. acl2-8.5> acl2-8.5> Having verified that the encapsulated events validate the signatures acl2-8.5> of the ENCAPSULATE event, we discard the ephemeral theory and extend acl2-8.5> the original theory as directed by the signatures and the non-LOCAL acl2-8.5> events. acl2-8.5> acl2-8.5> We export SEARCH-FN. acl2-8.5> acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( ENCAPSULATE NIL (LOCAL ...) ...) acl2-8.5> Rules: NIL acl2-8.5> Warnings: Non-rec acl2-8.5> Time: 0.39 seconds (prove: 0.26, print: 0.07, other: 0.06) acl2-8.5> Prover steps counted: 72117 acl2-8.5> T acl2-8.5> acl2-8.5> The event ( DEFMACRO SEARCH ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SEARCH ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> [Note: A hint was supplied for our processing of the goal above. acl2-8.5> Thanks!] acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Two induction schemes are suggested acl2-8.5> by this conjecture. These merge into one derived induction scheme. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (NTH N X). This acl2-8.5> suggestion was produced using the :induction rules EQLABLE-LISTP and acl2-8.5> NTH. If we let (:P N X) denote *1 above then the induction scheme acl2-8.5> we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (NOT (ZP N)) acl2-8.5> (:P (+ -1 N) (CDR X))) acl2-8.5> (:P N X)) acl2-8.5> (IMPLIES (AND (NOT (ENDP X)) (ZP N)) acl2-8.5> (:P N X)) acl2-8.5> (IMPLIES (ENDP X) (:P N X))). acl2-8.5> This induction is justified by the same argument used to admit NTH. acl2-8.5> Note, however, that the unmeasured variable X is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> four nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/4 acl2-8.5> (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (NOT (ZP N)) acl2-8.5> (EQLABLEP (NTH (+ -1 N) (CDR X))) acl2-8.5> (EQLABLE-LISTP X)) acl2-8.5> (EQLABLEP (NTH N X))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/4' acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (NOT (ZP N)) acl2-8.5> (EQLABLEP (NTH (+ -1 N) (CDR X))) acl2-8.5> (EQLABLE-LISTP X)) acl2-8.5> (EQLABLEP (NTH N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rules EQLABLEP-RECOG and ZP-COMPOUND-RECOGNIZER and the :definitions acl2-8.5> EQLABLE-LISTP and NTH. acl2-8.5> acl2-8.5> Subgoal *1/3 acl2-8.5> (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (NOT (ZP N)) acl2-8.5> (NOT (EQLABLE-LISTP (CDR X))) acl2-8.5> (EQLABLE-LISTP X)) acl2-8.5> (EQLABLEP (NTH N X))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/3' acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (NOT (ZP N)) acl2-8.5> (NOT (EQLABLE-LISTP (CDR X))) acl2-8.5> (EQLABLE-LISTP X)) acl2-8.5> (EQLABLEP (NTH N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition EQLABLE-LISTP. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (ZP N) acl2-8.5> (EQLABLE-LISTP X)) acl2-8.5> (EQLABLEP (NTH N X))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/2' acl2-8.5> (IMPLIES (AND (CONSP X) (ZP N) (EQLABLE-LISTP X)) acl2-8.5> (EQLABLEP (NTH N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rules EQLABLEP-RECOG and ZP-COMPOUND-RECOGNIZER and the :definitions acl2-8.5> EQLABLE-LISTP and NTH. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (ENDP X) (EQLABLE-LISTP X)) acl2-8.5> (EQLABLEP (NTH N X))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/1' acl2-8.5> (IMPLIES (AND (NOT (CONSP X)) (EQLABLE-LISTP X)) acl2-8.5> (EQLABLEP (NTH N X))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions EQLABLE-LISTP acl2-8.5> and NTH, the :executable-counterparts of CONSP and EQLABLEP and primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> The storage of EQLABLEP-NTH depends upon the :compound-recognizer rule acl2-8.5> EQLABLEP-RECOG and the :type-prescription rule EQLABLEP. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM EQLABLEP-NTH ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER EQLABLEP-RECOG) acl2-8.5> (:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQLABLE-LISTP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NTH) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQLABLEP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION EQLABLE-LISTP) acl2-8.5> (:INDUCTION NTH) acl2-8.5> (:TYPE-PRESCRIPTION EQLABLEP)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 481 acl2-8.5> EQLABLEP-NTH acl2-8.5> acl2-8.5> For the admission of COUNT-STRINGP we will use the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (NFIX (+ (+ 1 END) (- START))). The non-trivial part of the acl2-8.5> measure conjecture is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (O-P (NFIX (+ (+ 1 END) (- START)))) acl2-8.5> (IMPLIES (NOT (OR (NOT (INTEGERP START)) acl2-8.5> (NOT (INTEGERP END)) acl2-8.5> (<= END START))) acl2-8.5> (O< (NFIX (+ (+ 1 END) (- (+ 1 START)))) acl2-8.5> (NFIX (+ (+ 1 END) (- START)))))). acl2-8.5> acl2-8.5> By the :executable-counterpart of UNARY-- and the simple :rewrite rules acl2-8.5> ASSOCIATIVITY-OF-+ and DISTRIBUTIVITY-OF-MINUS-OVER-+ we reduce the acl2-8.5> conjecture to the following two conjectures. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (O-P (NFIX (+ 1 END (- START)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule NATP-COMPOUND-RECOGNIZER, the :definitions NFIX, O-FINP and O-P acl2-8.5> and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (NOT (OR (NOT (INTEGERP START)) acl2-8.5> (NOT (INTEGERP END)) acl2-8.5> (<= END START))) acl2-8.5> (O< (NFIX (+ 1 END -1 (- START))) acl2-8.5> (NFIX (+ 1 END (- START))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions FIX, NFIX (if-intro), NOT (if- acl2-8.5> intro), O-FINP, O< (if-intro) and SYNP, the :executable-counterparts acl2-8.5> of BINARY-+ and NOT, primitive type reasoning and the :rewrite rules acl2-8.5> COMMUTATIVITY-2-OF-+, FOLD-CONSTS-IN-+ and UNICITY-OF-0, to the following acl2-8.5> three conjectures. acl2-8.5> acl2-8.5> Subgoal 1.3 acl2-8.5> (IMPLIES (AND (INTEGERP START) acl2-8.5> (INTEGERP END) acl2-8.5> (< START END)) acl2-8.5> (<= 0 (+ 1 END (- START)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.2 acl2-8.5> (IMPLIES (AND (INTEGERP START) acl2-8.5> (INTEGERP END) acl2-8.5> (< START END) acl2-8.5> (< (+ END (- START)) 0)) acl2-8.5> (< 0 (+ 1 END (- START)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1.1 acl2-8.5> (IMPLIES (AND (INTEGERP START) acl2-8.5> (INTEGERP END) acl2-8.5> (< START END) acl2-8.5> (<= 0 (+ END (- START)))) acl2-8.5> (< (+ END (- START)) acl2-8.5> (+ 1 END (- START)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the measure theorem for COUNT-STRINGP. acl2-8.5> Thus, we admit this function under the principle of definition. We acl2-8.5> observe that the type of COUNT-STRINGP is described by the theorem acl2-8.5> (AND (INTEGERP (COUNT-STRINGP ITEM X START END)) acl2-8.5> (<= 0 (COUNT-STRINGP ITEM X START END))). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for COUNT-STRINGP.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for COUNT-STRINGP, given acl2-8.5> the :compound-recognizer rule NATP-COMPOUND-RECOGNIZER, primitive type acl2-8.5> reasoning and the :type-prescription rules COUNT-STRINGP and LENGTH, acl2-8.5> is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (<= END (LENGTH X)) acl2-8.5> (NATP END) acl2-8.5> (NATP START) acl2-8.5> (STRINGP X) acl2-8.5> (NOT (OR (NOT (INTEGERP START)) acl2-8.5> (NOT (INTEGERP END)) acl2-8.5> (<= END START)))) acl2-8.5> (< START (LENGTH X))) acl2-8.5> (IMPLIES (AND (<= END (LENGTH X)) acl2-8.5> (NATP END) acl2-8.5> (NATP START) acl2-8.5> (STRINGP X) acl2-8.5> (NOT (OR (NOT (INTEGERP START)) acl2-8.5> (NOT (INTEGERP END)) acl2-8.5> (<= END START))) acl2-8.5> (NOT (EQLABLEP ITEM))) acl2-8.5> (EQLABLEP (CHAR X START)))). acl2-8.5> acl2-8.5> By the simple :definitions CHAR and NATP we reduce the conjecture to acl2-8.5> the following two conjectures. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (<= END (LENGTH X)) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (STRINGP X) acl2-8.5> (NOT (OR (NOT (INTEGERP START)) acl2-8.5> (NOT (INTEGERP END)) acl2-8.5> (<= END START)))) acl2-8.5> (< START (LENGTH X))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH and NOT and the :executable- acl2-8.5> counterpart of NOT, to acl2-8.5> acl2-8.5> Subgoal 2' acl2-8.5> (IMPLIES (AND (<= END (LEN (COERCE X 'LIST))) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (STRINGP X) acl2-8.5> (< START END)) acl2-8.5> (< START (LEN (COERCE X 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (<= END (LENGTH X)) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (STRINGP X) acl2-8.5> (NOT (OR (NOT (INTEGERP START)) acl2-8.5> (NOT (INTEGERP END)) acl2-8.5> (<= END START))) acl2-8.5> (NOT (EQLABLEP ITEM))) acl2-8.5> (EQLABLEP (NTH START (COERCE X 'LIST)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions LENGTH acl2-8.5> and NOT, the :executable-counterpart of NOT, the :forward-chaining acl2-8.5> rules CHARACTER-LISTP-COERCE and CHARACTER-LISTP-FORWARD-TO-EQLABLE-LISTP, acl2-8.5> the :rewrite rule EQLABLEP-NTH and the :type-prescription rules acl2-8.5> CHARACTER-LISTP and EQLABLE-LISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for COUNT-STRINGP. acl2-8.5> COUNT-STRINGP is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN COUNT-STRINGP ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER NATP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION CHAR) acl2-8.5> (:DEFINITION FIX) acl2-8.5> (:DEFINITION LENGTH) acl2-8.5> (:DEFINITION NATP) acl2-8.5> (:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION O-FINP) acl2-8.5> (:DEFINITION O-P) acl2-8.5> (:DEFINITION O<) acl2-8.5> (:DEFINITION SYNP) acl2-8.5> (:EXECUTABLE-COUNTERPART BINARY-+) acl2-8.5> (:EXECUTABLE-COUNTERPART NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:EXECUTABLE-COUNTERPART UNARY--) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING CHARACTER-LISTP-COERCE) acl2-8.5> (:FORWARD-CHAINING CHARACTER-LISTP-FORWARD-TO-EQLABLE-LISTP) acl2-8.5> (:REWRITE ASSOCIATIVITY-OF-+) acl2-8.5> (:REWRITE COMMUTATIVITY-2-OF-+) acl2-8.5> (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+) acl2-8.5> (:REWRITE EQLABLEP-NTH) acl2-8.5> (:REWRITE FOLD-CONSTS-IN-+) acl2-8.5> (:REWRITE UNICITY-OF-0) acl2-8.5> (:TYPE-PRESCRIPTION CHARACTER-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION COUNT-STRINGP) acl2-8.5> (:TYPE-PRESCRIPTION EQLABLE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION LENGTH)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION NFIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION O<)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 929 acl2-8.5> COUNT-STRINGP acl2-8.5> acl2-8.5> For the admission of COUNT-LISTP we will use the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT X). The non-trivial part of the measure conjecture acl2-8.5> is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (NOT (OR (ENDP X) (ZP END))) acl2-8.5> (O< (ACL2-COUNT (CDR X)) acl2-8.5> (ACL2-COUNT X))). acl2-8.5> acl2-8.5> By case analysis we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (NOT (OR (ENDP X) (ZP END))) acl2-8.5> (O< (ACL2-COUNT (CDR X)) acl2-8.5> (ACL2-COUNT X))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ENDP, O-FINP and O< and the acl2-8.5> :type-prescription rule ACL2-COUNT, to acl2-8.5> acl2-8.5> Goal'' acl2-8.5> (IMPLIES (AND (CONSP X) (NOT (ZP END))) acl2-8.5> (< (ACL2-COUNT (CDR X)) acl2-8.5> (ACL2-COUNT X))). acl2-8.5> acl2-8.5> The destructor terms (CAR X) and (CDR X) can be eliminated by using acl2-8.5> CAR-CDR-ELIM to replace X by (CONS X1 X2), (CAR X) by X1 and (CDR X) acl2-8.5> by X2. This produces the following goal. acl2-8.5> acl2-8.5> Goal''' acl2-8.5> (IMPLIES (AND (CONSP (CONS X1 X2)) acl2-8.5> (NOT (ZP END))) acl2-8.5> (< (ACL2-COUNT X2) acl2-8.5> (ACL2-COUNT (CONS X1 X2)))). acl2-8.5> acl2-8.5> This simplifies, using the :definition ACL2-COUNT, primitive type reasoning acl2-8.5> and the :rewrite rules CAR-CONS and CDR-CONS, to acl2-8.5> acl2-8.5> Goal'4' acl2-8.5> (IMPLIES (NOT (ZP END)) acl2-8.5> (< (ACL2-COUNT X2) acl2-8.5> (+ 1 (ACL2-COUNT X1) (ACL2-COUNT X2)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using linear arithmetic, primitive acl2-8.5> type reasoning and the :type-prescription rule ACL2-COUNT. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the measure theorem for COUNT-LISTP. Thus, acl2-8.5> we admit this function under the principle of definition. We observe acl2-8.5> that the type of COUNT-LISTP is described by the theorem acl2-8.5> (AND (INTEGERP (COUNT-LISTP ITEM X END)) (<= 0 (COUNT-LISTP ITEM X END))). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for COUNT-LISTP.... acl2-8.5> acl2-8.5> The guard conjecture for COUNT-LISTP is trivial to prove, given the acl2-8.5> :compound-recognizer rules NATP-COMPOUND-RECOGNIZER and acl2-8.5> ZP-COMPOUND-RECOGNIZER, primitive type reasoning and the :type-prescription acl2-8.5> rule COUNT-LISTP. COUNT-LISTP is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN COUNT-LISTP ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER NATP-COMPOUND-RECOGNIZER) acl2-8.5> (:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION ACL2-COUNT) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION O-FINP) acl2-8.5> (:DEFINITION O<) acl2-8.5> (:ELIM CAR-CDR-ELIM) acl2-8.5> (:FAKE-RUNE-FOR-LINEAR NIL) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE CAR-CONS) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:TYPE-PRESCRIPTION ACL2-COUNT) acl2-8.5> (:TYPE-PRESCRIPTION COUNT-LISTP)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 754 acl2-8.5> COUNT-LISTP acl2-8.5> acl2-8.5> To verify that the two encapsulated events correctly extend the current acl2-8.5> theory we will evaluate them. The theory thus constructed is only acl2-8.5> ephemeral. acl2-8.5> acl2-8.5> Encapsulated Events: acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM TRUE-LISTP-NTHCDR acl2-8.5> (IMPLIES (TRUE-LISTP X) acl2-8.5> (TRUE-LISTP (NTHCDR N X))))) acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :type-prescription rule acl2-8.5> TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> The storage of TRUE-LISTP-NTHCDR depends upon the :type-prescription acl2-8.5> rule TRUE-LISTP. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM TRUE-LISTP-NTHCDR ...) acl2-8.5> Rules: ((:TYPE-PRESCRIPTION TRUE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRUE-LISTP-NTHCDR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFUN acl2-8.5> COUNT-FN (ITEM SEQUENCE START END) acl2-8.5> (DECLARE (XARGS :GUARD (AND (IF (TRUE-LISTP SEQUENCE) acl2-8.5> T (STRINGP SEQUENCE)) acl2-8.5> (NATP START) acl2-8.5> (OR (NULL END) acl2-8.5> (AND (NATP END) acl2-8.5> (<= END (LENGTH SEQUENCE))))))) acl2-8.5> (LET ((END (OR END (LENGTH SEQUENCE)))) acl2-8.5> (COND ((<= END START) 0) acl2-8.5> ((STRINGP SEQUENCE) acl2-8.5> (COUNT-STRINGP ITEM SEQUENCE START END)) acl2-8.5> (T (COUNT-LISTP ITEM (NTHCDR START SEQUENCE) acl2-8.5> (- END START)))))) acl2-8.5> acl2-8.5> Since COUNT-FN is non-recursive, its admission is trivial. We observe acl2-8.5> that the type of COUNT-FN is described by the theorem acl2-8.5> (AND (INTEGERP (COUNT-FN ITEM SEQUENCE START END)) acl2-8.5> (<= 0 (COUNT-FN ITEM SEQUENCE START END))). acl2-8.5> We used the :type-prescription rules COUNT-LISTP and COUNT-STRINGP. acl2-8.5> acl2-8.5> Computing the guard conjecture for COUNT-FN.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for COUNT-FN, given the acl2-8.5> :compound-recognizer rule NATP-COMPOUND-RECOGNIZER and the :type-prescription acl2-8.5> rule LENGTH, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (EQUAL END NIL) acl2-8.5> (NATP START) acl2-8.5> (STRINGP SEQUENCE)) acl2-8.5> (LET ((END (OR END (LENGTH SEQUENCE)))) acl2-8.5> (AND (RATIONALP START) acl2-8.5> (RATIONALP END) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (<= END (LENGTH SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (INTEGERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (<= 0 START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP (- START))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP (NTHCDR START SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (NATP (+ END (- START))))))) acl2-8.5> (IMPLIES (AND (EQUAL END NIL) acl2-8.5> (NATP START) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (LET ((END (OR END (LENGTH SEQUENCE)))) acl2-8.5> (AND (RATIONALP START) acl2-8.5> (RATIONALP END) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (<= END (LENGTH SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (INTEGERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (<= 0 START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP (- START))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP (NTHCDR START SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (NATP (+ END (- START))))))) acl2-8.5> (IMPLIES (AND (<= END (LENGTH SEQUENCE)) acl2-8.5> (NATP END) acl2-8.5> (NATP START) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (LET ((END (OR END (LENGTH SEQUENCE)))) acl2-8.5> (AND (RATIONALP START) acl2-8.5> (RATIONALP END) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (<= END (LENGTH SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (INTEGERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (<= 0 START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP (- START))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP (NTHCDR START SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (NATP (+ END (- START))))))) acl2-8.5> (IMPLIES (AND (<= END (LENGTH SEQUENCE)) acl2-8.5> (NATP END) acl2-8.5> (NATP START) acl2-8.5> (STRINGP SEQUENCE)) acl2-8.5> (LET ((END (OR END (LENGTH SEQUENCE)))) acl2-8.5> (AND (RATIONALP START) acl2-8.5> (RATIONALP END) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (<= END (LENGTH SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (INTEGERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (<= 0 START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP (- START))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP (NTHCDR START SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (NATP (+ END (- START)))))))). acl2-8.5> acl2-8.5> By the simple :definition NATP we reduce the conjecture to the following acl2-8.5> four conjectures. acl2-8.5> acl2-8.5> Subgoal 4 acl2-8.5> (IMPLIES (AND (NOT END) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (STRINGP SEQUENCE)) acl2-8.5> (LET ((END (OR END (LENGTH SEQUENCE)))) acl2-8.5> (AND (RATIONALP START) acl2-8.5> (RATIONALP END) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (<= END (LENGTH SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (INTEGERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (<= 0 START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP (- START))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP (NTHCDR START SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (NATP (+ END (- START))))))). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rule NATP-COMPOUND-RECOGNIZER, acl2-8.5> the :definitions LENGTH and NOT, the :executable-counterpart of NOT acl2-8.5> and the :type-prescription rule LEN, to acl2-8.5> acl2-8.5> Subgoal 4' acl2-8.5> (IMPLIES (AND (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (< START (LEN (COERCE SEQUENCE 'LIST)))) acl2-8.5> (<= (LEN (COERCE SEQUENCE 'LIST)) acl2-8.5> (LEN (COERCE SEQUENCE 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (NOT END) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (LET ((END (OR END (LENGTH SEQUENCE)))) acl2-8.5> (AND (RATIONALP START) acl2-8.5> (RATIONALP END) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (<= END (LENGTH SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (INTEGERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (<= 0 START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP (- START))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP (NTHCDR START SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (NATP (+ END (- START))))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH, NATP and NOT, the :executable- acl2-8.5> counterpart of NOT, primitive type reasoning, the :rewrite rule acl2-8.5> COMMUTATIVITY-OF-+ and the :type-prescription rules LEN and acl2-8.5> TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION, to acl2-8.5> acl2-8.5> Subgoal 3' acl2-8.5> (IMPLIES (AND (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (TRUE-LISTP SEQUENCE) acl2-8.5> (< START (LEN SEQUENCE))) acl2-8.5> (<= 0 (+ (- START) (LEN SEQUENCE)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (<= END (LENGTH SEQUENCE)) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (LET ((END (OR END (LENGTH SEQUENCE)))) acl2-8.5> (AND (RATIONALP START) acl2-8.5> (RATIONALP END) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (<= END (LENGTH SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (INTEGERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (<= 0 START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP (- START))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP (NTHCDR START SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (NATP (+ END (- START))))))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions LENGTH, NATP and NOT, the :executable- acl2-8.5> counterpart of NOT, primitive type reasoning and the :type-prescription acl2-8.5> rule TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION, to acl2-8.5> acl2-8.5> Subgoal 2' acl2-8.5> (IMPLIES (AND (<= END (LEN SEQUENCE)) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (TRUE-LISTP SEQUENCE) acl2-8.5> (< START END)) acl2-8.5> (<= 0 (+ END (- START)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (<= END (LENGTH SEQUENCE)) acl2-8.5> (INTEGERP END) acl2-8.5> (<= 0 END) acl2-8.5> (INTEGERP START) acl2-8.5> (<= 0 START) acl2-8.5> (STRINGP SEQUENCE)) acl2-8.5> (LET ((END (OR END (LENGTH SEQUENCE)))) acl2-8.5> (AND (RATIONALP START) acl2-8.5> (RATIONALP END) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (NATP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (NOT (STRINGP SEQUENCE)) acl2-8.5> (<= END (LENGTH SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (INTEGERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP SEQUENCE)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (<= 0 START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP START)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP END)) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (ACL2-NUMBERP (- START))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (TRUE-LISTP (NTHCDR START SEQUENCE))) acl2-8.5> (OR (<= END START) acl2-8.5> (STRINGP SEQUENCE) acl2-8.5> (NATP (+ END (- START))))))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule NATP-COMPOUND-RECOGNIZER, the :definitions LENGTH and NOT and acl2-8.5> the :executable-counterpart of NOT. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for COUNT-FN. COUNT-FN acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN COUNT-FN ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER NATP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION LENGTH) acl2-8.5> (:DEFINITION NATP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE COMMUTATIVITY-OF-+) acl2-8.5> (:TYPE-PRESCRIPTION COUNT-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION COUNT-STRINGP) acl2-8.5> (:TYPE-PRESCRIPTION LEN) acl2-8.5> (:TYPE-PRESCRIPTION LENGTH) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION)) acl2-8.5> Time: 0.03 seconds (prove: 0.02, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 2976 acl2-8.5> COUNT-FN acl2-8.5> acl2-8.5> End of Encapsulated Events. acl2-8.5> acl2-8.5> Having verified that the encapsulated events validate the signatures acl2-8.5> of the ENCAPSULATE event, we discard the ephemeral theory and extend acl2-8.5> the original theory as directed by the signatures and the non-LOCAL acl2-8.5> events. acl2-8.5> acl2-8.5> We export COUNT-FN. acl2-8.5> acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( ENCAPSULATE NIL (LOCAL ...) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.04 seconds (prove: 0.02, print: 0.00, other: 0.01) acl2-8.5> Prover steps counted: 2976 acl2-8.5> T acl2-8.5> acl2-8.5> The event ( DEFMACRO COUNT ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO COUNT ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since CPU-CORE-COUNT is non-recursive, its admission is trivial. We acl2-8.5> observe that the type of CPU-CORE-COUNT is described by the theorem acl2-8.5> (AND (CONSP (CPU-CORE-COUNT STATE)) (TRUE-LISTP (CPU-CORE-COUNT STATE))). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> (CPU-CORE-COUNT STATE) => (MV * STATE). acl2-8.5> acl2-8.5> Computing the guard conjecture for CPU-CORE-COUNT.... acl2-8.5> acl2-8.5> The guard conjecture for CPU-CORE-COUNT is trivial to prove, given acl2-8.5> the :forward-chaining rule STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 acl2-8.5> and the :type-prescription rule STATE-P. CPU-CORE-COUNT is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CPU-CORE-COUNT ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CPU-CORE-COUNT acl2-8.5> acl2-8.5> The event ( DEFUN GET-IN-THEORY-REDUNDANT-OKP ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GET-IN-THEORY-REDUNDANT-OKP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The admission of DUMB-OCCUR-VAR and DUMB-OCCUR-VAR-LST are trivial, acl2-8.5> using the relation O< (which is known to be well-founded on the domain acl2-8.5> recognized by O-P) and the measure (ACL2-COUNT TERM) for DUMB-OCCUR-VAR acl2-8.5> and (ACL2-COUNT LST) for DUMB-OCCUR-VAR-LST. We observe that the type acl2-8.5> of DUMB-OCCUR-VAR is described by the theorem acl2-8.5> (OR (EQUAL (DUMB-OCCUR-VAR VAR TERM) T) acl2-8.5> (EQUAL (DUMB-OCCUR-VAR VAR TERM) NIL)) acl2-8.5> and the type of DUMB-OCCUR-VAR-LST is described by the theorem acl2-8.5> (OR (EQUAL (DUMB-OCCUR-VAR-LST VAR LST) T) acl2-8.5> (EQUAL (DUMB-OCCUR-VAR-LST VAR LST) acl2-8.5> NIL)). acl2-8.5> acl2-8.5> Computing the guard conjecture for DUMB-OCCUR-VAR and DUMB-OCCUR-VAR-LST.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for DUMB-OCCUR-VAR and acl2-8.5> DUMB-OCCUR-VAR-LST, given the :forward-chaining rule acl2-8.5> PSEUDO-TERM-LISTP-FORWARD-TO-TRUE-LISTP and the :type-prescription acl2-8.5> rule PSEUDO-TERM-LISTP, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (PSEUDO-TERM-LISTP LST) acl2-8.5> (SYMBOLP VAR) acl2-8.5> (NOT (ENDP LST))) acl2-8.5> (PSEUDO-TERMP (CAR LST))) acl2-8.5> (IMPLIES (AND (PSEUDO-TERM-LISTP LST) acl2-8.5> (SYMBOLP VAR) acl2-8.5> (NOT (ENDP LST)) acl2-8.5> (NOT (DUMB-OCCUR-VAR VAR (CAR LST)))) acl2-8.5> (PSEUDO-TERM-LISTP (CDR LST))) acl2-8.5> (IMPLIES (AND (PSEUDO-TERMP TERM) acl2-8.5> (SYMBOLP VAR) acl2-8.5> (NOT (EQ VAR TERM)) acl2-8.5> (NOT (ATOM TERM)) acl2-8.5> (NOT (EQ 'QUOTE (CAR TERM)))) acl2-8.5> (PSEUDO-TERM-LISTP (CDR TERM)))). acl2-8.5> acl2-8.5> By the simple :definitions ATOM, ENDP and EQ we reduce the conjecture acl2-8.5> to the following three conjectures. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (PSEUDO-TERM-LISTP LST) acl2-8.5> (SYMBOLP VAR) acl2-8.5> (CONSP LST)) acl2-8.5> (PSEUDO-TERMP (CAR LST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PSEUDO-TERM-LISTP. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (PSEUDO-TERM-LISTP LST) acl2-8.5> (SYMBOLP VAR) acl2-8.5> (CONSP LST) acl2-8.5> (NOT (DUMB-OCCUR-VAR VAR (CAR LST)))) acl2-8.5> (PSEUDO-TERM-LISTP (CDR LST))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition PSEUDO-TERM-LISTP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (PSEUDO-TERMP TERM) acl2-8.5> (SYMBOLP VAR) acl2-8.5> (NOT (EQUAL VAR TERM)) acl2-8.5> (CONSP TERM) acl2-8.5> (NOT (EQUAL 'QUOTE (CAR TERM)))) acl2-8.5> (PSEUDO-TERM-LISTP (CDR TERM))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions PSEUDO-TERMP acl2-8.5> and TRUE-LISTP and primitive type reasoning. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for DUMB-OCCUR-VAR and acl2-8.5> DUMB-OCCUR-VAR-LST. DUMB-OCCUR-VAR and DUMB-OCCUR-VAR-LST are compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( MUTUAL-RECURSION ( DEFUN DUMB-OCCUR-VAR ...) ...) acl2-8.5> Rules: ((:DEFINITION ATOM) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION PSEUDO-TERM-LISTP) acl2-8.5> (:DEFINITION PSEUDO-TERMP) acl2-8.5> (:DEFINITION TRUE-LISTP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING PSEUDO-TERM-LISTP-FORWARD-TO-TRUE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 299 acl2-8.5> (DUMB-OCCUR-VAR DUMB-OCCUR-VAR-LST) acl2-8.5> acl2-8.5> Since TRIVIAL-LAMBDA-P is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of TRIVIAL-LAMBDA-P is described by the theorem acl2-8.5> (OR (EQUAL (TRIVIAL-LAMBDA-P FORMALS ARGS BODY) acl2-8.5> T) acl2-8.5> (EQUAL (TRIVIAL-LAMBDA-P FORMALS ARGS BODY) acl2-8.5> NIL)). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for TRIVIAL-LAMBDA-P.... acl2-8.5> acl2-8.5> The guard conjecture for TRIVIAL-LAMBDA-P is trivial to prove, given acl2-8.5> the :forward-chaining rules ATOM-LISTP-FORWARD-TO-TRUE-LISTP, acl2-8.5> EQLABLE-LISTP-FORWARD-TO-ATOM-LISTP and SYMBOL-LISTP-FORWARD-TO-EQLABLE-LISTP acl2-8.5> and the :type-prescription rules ATOM-LISTP, EQLABLE-LISTP and SYMBOL-LISTP. acl2-8.5> TRIVIAL-LAMBDA-P is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TRIVIAL-LAMBDA-P ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING ATOM-LISTP-FORWARD-TO-TRUE-LISTP) acl2-8.5> (:FORWARD-CHAINING EQLABLE-LISTP-FORWARD-TO-ATOM-LISTP) acl2-8.5> (:FORWARD-CHAINING SYMBOL-LISTP-FORWARD-TO-EQLABLE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION ATOM-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION EQLABLE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION SYMBOL-LISTP)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TRIVIAL-LAMBDA-P acl2-8.5> acl2-8.5> The event ( DEFUN MAKE-SHARP-ATSIGN ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MAKE-SHARP-ATSIGN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFUN SHARP-ATSIGN-ALIST ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SHARP-ATSIGN-ALIST ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO TIME$1 ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TIME$1 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO TIME$ ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TIME$ ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> To verify that the six encapsulated events correctly extend the current acl2-8.5> theory we will evaluate them. The theory thus constructed is only acl2-8.5> ephemeral. acl2-8.5> acl2-8.5> Encapsulated Events: acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOCAL (DEFTHM TRUE-LISTP-REVAPPEND acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y)))) acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Two induction schemes are suggested acl2-8.5> by this conjecture. However, one of these is flawed and so we are acl2-8.5> left with one viable candidate. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (REVAPPEND X Y). acl2-8.5> This suggestion was produced using the :induction rule REVAPPEND. acl2-8.5> If we let (:P X Y) denote *1 above then the induction scheme we'll acl2-8.5> use is acl2-8.5> (AND (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (:P (CDR X) (CONS (CAR X) Y))) acl2-8.5> (:P X Y)) acl2-8.5> (IMPLIES (ENDP X) (:P X Y))). acl2-8.5> This induction is justified by the same argument used to admit REVAPPEND. acl2-8.5> Note, however, that the unmeasured variable Y is being instantiated. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> two nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (ENDP X)) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND (CDR X) (CONS (CAR X) Y))) acl2-8.5> (TRUE-LISTP (CONS (CAR X) Y)))) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/2' acl2-8.5> (IMPLIES (AND (CONSP X) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND (CDR X) (CONS (CAR X) Y))) acl2-8.5> (TRUE-LISTP (CONS (CAR X) Y)))) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions REVAPPEND acl2-8.5> and TRUE-LISTP, primitive type reasoning and the :rewrite rule CDR-CONS. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (ENDP X) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to acl2-8.5> acl2-8.5> Subgoal *1/1' acl2-8.5> (IMPLIES (NOT (CONSP X)) acl2-8.5> (EQUAL (TRUE-LISTP (REVAPPEND X Y)) acl2-8.5> (TRUE-LISTP Y))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition REVAPPEND acl2-8.5> and primitive type reasoning. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFTHM TRUE-LISTP-REVAPPEND ...) acl2-8.5> Rules: ((:DEFINITION ENDP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION REVAPPEND) acl2-8.5> (:DEFINITION TRUE-LISTP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION REVAPPEND) acl2-8.5> (:REWRITE CDR-CONS)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 311 acl2-8.5> TRUE-LISTP-REVAPPEND acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-GUARDS THROW-NONEXEC-ERROR) acl2-8.5> acl2-8.5> Computing the guard conjecture for THROW-NONEXEC-ERROR.... acl2-8.5> acl2-8.5> The guard conjecture for THROW-NONEXEC-ERROR is trivial to prove. acl2-8.5> THROW-NONEXEC-ERROR is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( VERIFY-GUARDS THROW-NONEXEC-ERROR) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> THROW-NONEXEC-ERROR acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-GUARDS DEFUN-NX-FORM) acl2-8.5> acl2-8.5> The event ( VERIFY-GUARDS DEFUN-NX-FORM) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( VERIFY-GUARDS DEFUN-NX-FORM) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-GUARDS DEFUN-NX-FN) acl2-8.5> acl2-8.5> The event ( VERIFY-GUARDS DEFUN-NX-FN) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( VERIFY-GUARDS DEFUN-NX-FN) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-GUARDS UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX-1) acl2-8.5> acl2-8.5> The event ( VERIFY-GUARDS UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX-1) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( VERIFY-GUARDS UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX-1) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-GUARDS UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX) acl2-8.5> acl2-8.5> The event ( VERIFY-GUARDS UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( VERIFY-GUARDS UPDATE-MUTUAL-RECURSION-FOR-DEFUN-NX) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> End of Encapsulated Events. acl2-8.5> acl2-8.5> Having verified that the encapsulated events validate the signatures acl2-8.5> of the ENCAPSULATE event, we discard the ephemeral theory and extend acl2-8.5> the original theory as directed by the signatures and the non-LOCAL acl2-8.5> events. acl2-8.5> acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( ENCAPSULATE NIL (LOCAL ...) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 311 acl2-8.5> T acl2-8.5> acl2-8.5> Since GC$-FN is non-recursive, its admission is trivial. We observe acl2-8.5> that the type of GC$-FN is described by the theorem acl2-8.5> (EQUAL (GC$-FN ARGS) NIL). acl2-8.5> acl2-8.5> Computing the guard conjecture for GC$-FN.... acl2-8.5> acl2-8.5> The guard conjecture for GC$-FN is trivial to prove. GC$-FN is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GC$-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GC$-FN acl2-8.5> acl2-8.5> The event ( DEFMACRO GC$ ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO GC$ ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since GC-VERBOSE-FN is non-recursive, its admission is trivial. We acl2-8.5> observe that the type of GC-VERBOSE-FN is described by the theorem acl2-8.5> (EQUAL (GC-VERBOSE-FN ARG1 ARG2) NIL). acl2-8.5> acl2-8.5> Computing the guard conjecture for GC-VERBOSE-FN.... acl2-8.5> acl2-8.5> The guard conjecture for GC-VERBOSE-FN is trivial to prove. GC-VERBOSE-FN acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GC-VERBOSE-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GC-VERBOSE-FN acl2-8.5> acl2-8.5> The event ( DEFMACRO GC-VERBOSE ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO GC-VERBOSE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since GET-WORMHOLE-STATUS is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of GET-WORMHOLE-STATUS is described by the acl2-8.5> theorem acl2-8.5> (AND (CONSP (GET-WORMHOLE-STATUS NAME STATE)) acl2-8.5> (TRUE-LISTP (GET-WORMHOLE-STATUS NAME STATE))). acl2-8.5> We used the :type-prescription rule READ-ACL2-ORACLE. acl2-8.5> acl2-8.5> (GET-WORMHOLE-STATUS * STATE) => (MV * * STATE). acl2-8.5> acl2-8.5> Computing the guard conjecture for GET-WORMHOLE-STATUS.... acl2-8.5> acl2-8.5> The guard conjecture for GET-WORMHOLE-STATUS is trivial to prove, given acl2-8.5> the :forward-chaining rule STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 acl2-8.5> and the :type-prescription rule STATE-P. GET-WORMHOLE-STATUS is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GET-WORMHOLE-STATUS ...) acl2-8.5> Rules: ((:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:TYPE-PRESCRIPTION READ-ACL2-ORACLE) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GET-WORMHOLE-STATUS acl2-8.5> acl2-8.5> Since FILE-WRITE-DATE$ is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of FILE-WRITE-DATE$ is described by the theorem acl2-8.5> (AND (CONSP (FILE-WRITE-DATE$ FILE STATE)) acl2-8.5> (TRUE-LISTP (FILE-WRITE-DATE$ FILE STATE))). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> (FILE-WRITE-DATE$ * STATE) => (MV * STATE). acl2-8.5> acl2-8.5> Computing the guard conjecture for FILE-WRITE-DATE$.... acl2-8.5> acl2-8.5> The guard conjecture for FILE-WRITE-DATE$ is trivial to prove, given acl2-8.5> the :forward-chaining rule STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 acl2-8.5> and the :type-prescription rule STATE-P. FILE-WRITE-DATE$ is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FILE-WRITE-DATE$ ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> FILE-WRITE-DATE$ acl2-8.5> acl2-8.5> Since DELETE-FILE$ is non-recursive, its admission is trivial. We acl2-8.5> observe that the type of DELETE-FILE$ is described by the theorem acl2-8.5> (AND (CONSP (DELETE-FILE$ FILE STATE)) acl2-8.5> (TRUE-LISTP (DELETE-FILE$ FILE STATE))). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> (DELETE-FILE$ * STATE) => (MV * STATE). acl2-8.5> acl2-8.5> Computing the guard conjecture for DELETE-FILE$.... acl2-8.5> acl2-8.5> The guard conjecture for DELETE-FILE$ is trivial to prove, given the acl2-8.5> :forward-chaining rule STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 and acl2-8.5> the :type-prescription rule STATE-P. DELETE-FILE$ is compliant with acl2-8.5> Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN DELETE-FILE$ ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> DELETE-FILE$ acl2-8.5> acl2-8.5> Since DEBUGGER-ENABLE is non-recursive, its admission is trivial. acl2-8.5> We could deduce no constraints on the type of DEBUGGER-ENABLE. acl2-8.5> acl2-8.5> (DEBUGGER-ENABLE STATE) => *. acl2-8.5> acl2-8.5> Computing the guard conjecture for DEBUGGER-ENABLE.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for DEBUGGER-ENABLE, given acl2-8.5> the :forward-chaining rule STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 acl2-8.5> and the :type-prescription rule STATE-P, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (BOUNDP-GLOBAL 'DEBUGGER-ENABLE STATE) acl2-8.5> (STATE-P STATE)) acl2-8.5> (BOUNDP-GLOBAL1 'DEBUGGER-ENABLE acl2-8.5> STATE)). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definitions BOUNDP-GLOBAL, acl2-8.5> BOUNDP-GLOBAL1, GLOBAL-TABLE and STATE-P. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for DEBUGGER-ENABLE. acl2-8.5> DEBUGGER-ENABLE is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN DEBUGGER-ENABLE ...) acl2-8.5> Rules: ((:DEFINITION BOUNDP-GLOBAL) acl2-8.5> (:DEFINITION BOUNDP-GLOBAL1) acl2-8.5> (:DEFINITION GLOBAL-TABLE) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION STATE-P) acl2-8.5> (:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 50 acl2-8.5> DEBUGGER-ENABLE acl2-8.5> acl2-8.5> Since BREAK$ is non-recursive, its admission is trivial. We observe acl2-8.5> that the type of BREAK$ is described by the theorem (EQUAL (BREAK$) NIL). acl2-8.5> acl2-8.5> Computing the guard conjecture for BREAK$.... acl2-8.5> acl2-8.5> The guard conjecture for BREAK$ is trivial to prove. BREAK$ is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN BREAK$ ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> BREAK$ acl2-8.5> acl2-8.5> Since PRINT-CALL-HISTORY is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of PRINT-CALL-HISTORY is described by the acl2-8.5> theorem (EQUAL (PRINT-CALL-HISTORY) NIL). acl2-8.5> acl2-8.5> Computing the guard conjecture for PRINT-CALL-HISTORY.... acl2-8.5> acl2-8.5> The guard conjecture for PRINT-CALL-HISTORY is trivial to prove. acl2-8.5> PRINT-CALL-HISTORY is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN PRINT-CALL-HISTORY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PRINT-CALL-HISTORY acl2-8.5> acl2-8.5> The event ( DEFMACRO DEBUGGER-ENABLEDP-VAL ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO DEBUGGER-ENABLEDP-VAL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since DEBUGGER-ENABLEDP is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of DEBUGGER-ENABLEDP is described by the theorem acl2-8.5> (OR (EQUAL (DEBUGGER-ENABLEDP STATE) T) acl2-8.5> (EQUAL (DEBUGGER-ENABLEDP STATE) NIL)). acl2-8.5> acl2-8.5> (DEBUGGER-ENABLEDP STATE) => *. acl2-8.5> acl2-8.5> Computing the guard conjecture for DEBUGGER-ENABLEDP.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for DEBUGGER-ENABLEDP, acl2-8.5> given the :forward-chaining rule STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 acl2-8.5> and the :type-prescription rule STATE-P, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (BOUNDP-GLOBAL 'DEBUGGER-ENABLE STATE) acl2-8.5> (STATE-P STATE)) acl2-8.5> (BOUNDP-GLOBAL1 'DEBUGGER-ENABLE STATE)) acl2-8.5> (IMPLIES (AND (BOUNDP-GLOBAL 'DEBUGGER-ENABLE STATE) acl2-8.5> (STATE-P STATE)) acl2-8.5> (LET ((X (GET-GLOBAL 'DEBUGGER-ENABLE STATE)) acl2-8.5> (L '(T :BREAK :BREAK-BT :BT-BREAK))) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQ-EXEC X L)))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definitions BOUNDP-GLOBAL, acl2-8.5> BOUNDP-GLOBAL1, GET-GLOBAL, GLOBAL-TABLE and STATE-P, the :executable- acl2-8.5> counterpart of TAU-SYSTEM and the simple :rewrite rule acl2-8.5> MEMBER-EQ-EXEC-IS-MEMBER-EQUAL. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for DEBUGGER-ENABLEDP. acl2-8.5> DEBUGGER-ENABLEDP is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN DEBUGGER-ENABLEDP ...) acl2-8.5> Rules: ((:DEFINITION BOUNDP-GLOBAL) acl2-8.5> (:DEFINITION BOUNDP-GLOBAL1) acl2-8.5> (:DEFINITION GET-GLOBAL) acl2-8.5> (:DEFINITION GLOBAL-TABLE) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION STATE-P) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:REWRITE MEMBER-EQ-EXEC-IS-MEMBER-EQUAL) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.01) acl2-8.5> Prover steps counted: 129 acl2-8.5> DEBUGGER-ENABLEDP acl2-8.5> acl2-8.5> Since MAYBE-PRINT-CALL-HISTORY is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of MAYBE-PRINT-CALL-HISTORY is described by acl2-8.5> the theorem (EQUAL (MAYBE-PRINT-CALL-HISTORY STATE) NIL). We used acl2-8.5> the :type-prescription rule PRINT-CALL-HISTORY. acl2-8.5> acl2-8.5> (MAYBE-PRINT-CALL-HISTORY STATE) => *. acl2-8.5> acl2-8.5> Computing the guard conjecture for MAYBE-PRINT-CALL-HISTORY.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for MAYBE-PRINT-CALL-HISTORY, acl2-8.5> given the :forward-chaining rule STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 acl2-8.5> and the :type-prescription rule STATE-P, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (BOUNDP-GLOBAL 'DEBUGGER-ENABLE STATE) acl2-8.5> (STATE-P STATE)) acl2-8.5> (BOUNDP-GLOBAL1 'DEBUGGER-ENABLE STATE)) acl2-8.5> (IMPLIES (AND (BOUNDP-GLOBAL 'DEBUGGER-ENABLE STATE) acl2-8.5> (STATE-P STATE)) acl2-8.5> (LET ((X (GET-GLOBAL 'DEBUGGER-ENABLE STATE)) acl2-8.5> (L '(:BT :BREAK-BT :BT-BREAK))) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQ-EXEC X L)))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definitions BOUNDP-GLOBAL, acl2-8.5> BOUNDP-GLOBAL1, GET-GLOBAL, GLOBAL-TABLE and STATE-P, the :executable- acl2-8.5> counterpart of TAU-SYSTEM and the simple :rewrite rule acl2-8.5> MEMBER-EQ-EXEC-IS-MEMBER-EQUAL. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for MAYBE-PRINT-CALL-HISTORY. acl2-8.5> MAYBE-PRINT-CALL-HISTORY is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MAYBE-PRINT-CALL-HISTORY ...) acl2-8.5> Rules: ((:DEFINITION BOUNDP-GLOBAL) acl2-8.5> (:DEFINITION BOUNDP-GLOBAL1) acl2-8.5> (:DEFINITION GET-GLOBAL) acl2-8.5> (:DEFINITION GLOBAL-TABLE) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION STATE-P) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:REWRITE MEMBER-EQ-EXEC-IS-MEMBER-EQUAL) acl2-8.5> (:TYPE-PRESCRIPTION PRINT-CALL-HISTORY) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.01) acl2-8.5> Prover steps counted: 129 acl2-8.5> MAYBE-PRINT-CALL-HISTORY acl2-8.5> acl2-8.5> The event ( DEFMACRO WITH-RECKLESS-READTABLE ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WITH-RECKLESS-READTABLE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO SET-DEBUGGER-ENABLE ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SET-DEBUGGER-ENABLE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since SET-DEBUGGER-ENABLE-FN is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of SET-DEBUGGER-ENABLE-FN is described by acl2-8.5> the theorem (CONSP (SET-DEBUGGER-ENABLE-FN VAL STATE)). We used the acl2-8.5> :type-prescription rule PUT-GLOBAL. acl2-8.5> acl2-8.5> (SET-DEBUGGER-ENABLE-FN * STATE) => STATE. acl2-8.5> acl2-8.5> Computing the guard conjecture for SET-DEBUGGER-ENABLE-FN.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SET-DEBUGGER-ENABLE-FN, acl2-8.5> given the :forward-chaining rule STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 acl2-8.5> and the :type-prescription rules MEMBER-EQ-EXEC$GUARD-CHECK and STATE-P, acl2-8.5> is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (STATE-P STATE) acl2-8.5> (LET ((X VAL) acl2-8.5> (L '(T NIL :NEVER acl2-8.5> :BREAK :BT acl2-8.5> :BREAK-BT :BT-BREAK))) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQ-EXEC X L))))) acl2-8.5> (IMPLIES (AND (LET ((X VAL) acl2-8.5> (L '(T NIL :NEVER acl2-8.5> :BREAK :BT acl2-8.5> :BREAK-BT :BT-BREAK))) acl2-8.5> (MEMBER-EQUAL X L)) acl2-8.5> (STATE-P STATE)) acl2-8.5> (LET ((STATE (PUT-GLOBAL 'DEBUGGER-ENABLE acl2-8.5> VAL STATE))) acl2-8.5> (AND (BOUNDP-GLOBAL1 'DMRP STATE) acl2-8.5> (STATE-P1 STATE) acl2-8.5> (OR (NOT (CONSP (GET-GLOBAL 'DMRP STATE))) acl2-8.5> (STATE-P1 STATE)))))). acl2-8.5> acl2-8.5> [Note: A hint was supplied for our processing of the goal above. acl2-8.5> Thanks!] acl2-8.5> acl2-8.5> By the simple :definitions 32-BIT-INTEGER-STACK, ACL2-ORACLE, acl2-8.5> BIG-CLOCK-ENTRY, FILE-CLOCK, FILE-CLOCK-P, GET-GLOBAL, GLOBAL-TABLE, acl2-8.5> IDATES, LIST-ALL-PACKAGE-NAMES-LST, NATP, OPEN-CHANNELS-P, acl2-8.5> OPEN-INPUT-CHANNELS, OPEN-OUTPUT-CHANNELS, READ-FILES, READ-FILES-P, acl2-8.5> READABLE-FILES, READABLE-FILES-P, STATE-P, STATE-P1, T-STACK, acl2-8.5> USER-STOBJ-ALIST1, WRITEABLE-FILES, WRITEABLE-FILES-P, WRITTEN-FILES acl2-8.5> and WRITTEN-FILES-P, the :executable-counterpart of TAU-SYSTEM and acl2-8.5> the simple :rewrite rule MEMBER-EQ-EXEC-IS-MEMBER-EQUAL we reduce the acl2-8.5> conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES acl2-8.5> (AND acl2-8.5> (MEMBER-EQUAL VAL acl2-8.5> '(T NIL :NEVER acl2-8.5> :BREAK :BT acl2-8.5> :BREAK-BT :BT-BREAK)) acl2-8.5> (TRUE-LISTP STATE) acl2-8.5> (EQUAL (LENGTH STATE) 15) acl2-8.5> (ORDERED-SYMBOL-ALISTP (NTH 0 STATE)) acl2-8.5> (OPEN-CHANNEL-LISTP (NTH 0 STATE)) acl2-8.5> (ORDERED-SYMBOL-ALISTP (NTH 1 STATE)) acl2-8.5> (OPEN-CHANNEL-LISTP (NTH 1 STATE)) acl2-8.5> (ORDERED-SYMBOL-ALISTP (NTH 2 STATE)) acl2-8.5> (ALL-BOUNDP acl2-8.5> '((ABBREV-EVISC-TUPLE . :DEFAULT) acl2-8.5> (ABORT-SOFT . T) acl2-8.5> (ACCUMULATED-TTREE) acl2-8.5> (ACL2-RAW-MODE-P) acl2-8.5> (ACL2-SOURCES-DIR) acl2-8.5> (ACL2-VERSION . "ACL2 Version 8.5") acl2-8.5> (ACL2-WORLD-ALIST) acl2-8.5> (ACL2P-CHECKPOINTS-FOR-SUMMARY) acl2-8.5> (AXIOMSP) acl2-8.5> (BDDNOTES) acl2-8.5> (BOOK-HASH-ALISTP) acl2-8.5> (BOOT-STRAP-FLG . T) acl2-8.5> (BRR-EVISC-TUPLE-INITIALIZED) acl2-8.5> (CERT-DATA) acl2-8.5> (CERTIFY-BOOK-INFO) acl2-8.5> (CHECK-INVARIANT-RISK . :WARNING) acl2-8.5> (CHECK-SUM-WEIRDNESS) acl2-8.5> (CHECKPOINT-FORCED-GOALS) acl2-8.5> (CHECKPOINT-PROCESSORS ELIMINATE-DESTRUCTORS-CLAUSE acl2-8.5> FERTILIZE-CLAUSE GENERALIZE-CLAUSE acl2-8.5> ELIMINATE-IRRELEVANCE-CLAUSE acl2-8.5> PUSH-CLAUSE :INDUCT) acl2-8.5> (CHECKPOINT-SUMMARY-LIMIT NIL . 3) acl2-8.5> (COMPILED-FILE-EXTENSION) acl2-8.5> (COMPILER-ENABLED) acl2-8.5> (CONNECTED-BOOK-DIRECTORY) acl2-8.5> (CURRENT-ACL2-WORLD) acl2-8.5> (CURRENT-PACKAGE . "ACL2") acl2-8.5> (DEBUG-PSPV) acl2-8.5> (DEBUGGER-ENABLE) acl2-8.5> (DEFAXIOMS-OKP-CERT . T) acl2-8.5> (DEFERRED-TTAG-NOTES . :NOT-DEFERRED) acl2-8.5> (DEFERRED-TTAG-NOTES-SAVED) acl2-8.5> (DMRP) acl2-8.5> (EVISC-HITP-WITHOUT-IPRINT) acl2-8.5> (EVISCERATE-HIDE-TERMS) acl2-8.5> (FMT-HARD-RIGHT-MARGIN . 77) acl2-8.5> (FMT-SOFT-RIGHT-MARGIN . 65) acl2-8.5> (GAG-MODE) acl2-8.5> (GAG-MODE-EVISC-TUPLE) acl2-8.5> (GAG-STATE) acl2-8.5> (GAG-STATE-SAVED) acl2-8.5> (GET-INTERNAL-TIME-AS-REALTIME) acl2-8.5> (GLOBAL-CTX) acl2-8.5> (GLOBAL-ENABLED-STRUCTURE) acl2-8.5> (GSTACKP) acl2-8.5> (GUARD-CHECKING-ON . T) acl2-8.5> (HOST-LISP) acl2-8.5> (IGNORE-CERT-FILES) acl2-8.5> (ILLEGAL-TO-CERTIFY-MESSAGE) acl2-8.5> (IN-LOCAL-FLG) acl2-8.5> (IN-PROVE-FLG) acl2-8.5> (IN-VERIFY-FLG) acl2-8.5> (INCLUDING-UNCERTIFIED-P) acl2-8.5> (INHIBIT-ER-HARD) acl2-8.5> (INHIBIT-OUTPUT-LST SUMMARY) acl2-8.5> (INHIBIT-OUTPUT-LST-STACK) acl2-8.5> (INHIBITED-SUMMARY-TYPES) acl2-8.5> (INSIDE-SKIP-PROOFS) acl2-8.5> (IPRINT-AR (:HEADER :DIMENSIONS (10001) acl2-8.5> :MAXIMUM-LENGTH 40004 acl2-8.5> :DEFAULT NIL acl2-8.5> :NAME IPRINT-AR acl2-8.5> :ORDER :NONE) acl2-8.5> (0 0)) acl2-8.5> (IPRINT-FAL) acl2-8.5> (IPRINT-HARD-BOUND . 10000) acl2-8.5> (IPRINT-SOFT-BOUND . 1000) acl2-8.5> (KEEP-TMP-FILES) acl2-8.5> (LAST-EVENT-DATA) acl2-8.5> (LAST-MAKE-EVENT-EXPANSION) acl2-8.5> (LAST-STEP-LIMIT . -1) acl2-8.5> (LD-HISTORY) acl2-8.5> (LD-LEVEL . 0) acl2-8.5> (LD-OKP . :DEFAULT) acl2-8.5> (LD-REDEFINITION-ACTION) acl2-8.5> (LD-SKIP-PROOFSP) acl2-8.5> (LOGIC-FNS-WITH-RAW-CODE MOD-EXPT HEADER SEARCH-FN STATE-P1 AREF2 acl2-8.5> AREF1 FGETPROP GETENV$ WORMHOLE-EVAL acl2-8.5> WORMHOLE1 GET-WORMHOLE-STATUS acl2-8.5> ASET2 SGETPROP SETENV$ acl2-8.5> GETPROPS COMPRESS1 TIME-LIMIT5-REACHED-P acl2-8.5> FMT-TO-COMMENT-WINDOW acl2-8.5> FMT-TO-COMMENT-WINDOW! acl2-8.5> FMT-TO-COMMENT-WINDOW+ acl2-8.5> FMT-TO-COMMENT-WINDOW!+ acl2-8.5> LEN CPU-CORE-COUNT acl2-8.5> NONNEGATIVE-INTEGER-QUOTIENT acl2-8.5> CHECK-PRINT-BASE acl2-8.5> RETRACT-WORLD ASET1 ARRAY1P BOOLE$ acl2-8.5> ARRAY2P STRIP-CDRS COMPRESS2 STRIP-CARS acl2-8.5> PLIST-WORLDP PLIST-WORLDP-WITH-FORMALS acl2-8.5> WORMHOLE-P MAY-NEED-SLASHES-FN acl2-8.5> HAS-PROPSP HARD-ERROR ABORT! P! acl2-8.5> FLUSH-COMPRESS MAYBE-FLUSH-AND-COMPRESS1 acl2-8.5> ALPHORDER EXTEND-WORLD acl2-8.5> DEFAULT-TOTAL-PARALLELISM-WORK-LIMIT acl2-8.5> USER-STOBJ-ALIST acl2-8.5> READ-ACL2-ORACLE READ-ACL2-ORACLE@PAR acl2-8.5> UPDATE-USER-STOBJ-ALIST acl2-8.5> DECREMENT-BIG-CLOCK PUT-GLOBAL acl2-8.5> CLOSE-INPUT-CHANNEL MAKUNBOUND-GLOBAL acl2-8.5> OPEN-INPUT-CHANNEL OPEN-INPUT-CHANNEL-P1 acl2-8.5> BOUNDP-GLOBAL1 GLOBAL-TABLE-CARS1 acl2-8.5> EXTEND-T-STACK LIST-ALL-PACKAGE-NAMES acl2-8.5> CLOSE-OUTPUT-CHANNEL WRITE-BYTE$ acl2-8.5> SHRINK-T-STACK ASET-32-BIT-INTEGER-STACK acl2-8.5> GET-GLOBAL 32-BIT-INTEGER-STACK-LENGTH1 acl2-8.5> EXTEND-32-BIT-INTEGER-STACK acl2-8.5> ASET-T-STACK AREF-T-STACK acl2-8.5> READ-CHAR$ AREF-32-BIT-INTEGER-STACK acl2-8.5> OPEN-OUTPUT-CHANNEL acl2-8.5> OPEN-OUTPUT-CHANNEL-P1 acl2-8.5> PRINC$ READ-OBJECT BIG-CLOCK-NEGATIVE-P acl2-8.5> PEEK-CHAR$ SHRINK-32-BIT-INTEGER-STACK acl2-8.5> READ-RUN-TIME READ-BYTE$ READ-IDATE acl2-8.5> T-STACK-LENGTH1 PRINT-OBJECT$-FN acl2-8.5> GET-OUTPUT-STREAM-STRING$-FN acl2-8.5> MV-LIST RETURN-LAST ZPF IDENTITY acl2-8.5> ENDP NTHCDR LAST REVAPPEND NULL BUTLAST acl2-8.5> STRING NOT MOD PLUSP ATOM LISTP ZP acl2-8.5> FLOOR CEILING TRUNCATE ROUND REM LOGBITP acl2-8.5> ASH LOGCOUNT SIGNUM INTEGER-LENGTH acl2-8.5> EXPT SUBSTITUTE ZEROP MINUSP ODDP acl2-8.5> EVENP = /= MAX MIN CONJUGATE LOGANDC1 acl2-8.5> LOGANDC2 LOGNAND LOGNOR LOGNOT LOGORC1 acl2-8.5> LOGORC2 LOGTEST ABS STRING-EQUAL STRING< acl2-8.5> STRING> STRING<= STRING>= STRING-UPCASE acl2-8.5> STRING-DOWNCASE KEYWORDP EQ acl2-8.5> EQL CHAR SUBST SUBLIS ACONS NTH SUBSEQ acl2-8.5> LENGTH REVERSE ZIP STANDARD-CHAR-P acl2-8.5> ALPHA-CHAR-P UPPER-CASE-P acl2-8.5> LOWER-CASE-P CHAR< CHAR> CHAR<= CHAR>= acl2-8.5> CHAR-EQUAL CHAR-UPCASE CHAR-DOWNCASE acl2-8.5> RANDOM$ THROW-NONEXEC-ERROR acl2-8.5> GC$-FN SET-COMPILER-ENABLED GOOD-BYE-FN acl2-8.5> TAKE FILE-WRITE-DATE$ PRINT-CALL-HISTORY acl2-8.5> SET-DEBUGGER-ENABLE-FN acl2-8.5> BREAK$ PRIN1$ PRIN1-WITH-SLASHES acl2-8.5> MEMBER-EQUAL ASSOC-EQUAL acl2-8.5> SUBSETP-EQUAL RASSOC-EQUAL REMOVE-EQUAL acl2-8.5> POSITION-EQUAL MAYBE-FINISH-OUTPUT$ acl2-8.5> SYMBOL-IN-CURRENT-PACKAGE-P SLEEP acl2-8.5> FAST-ALIST-LEN HONS-COPY-PERSISTENT acl2-8.5> HONS-SUMMARY HONS-CLEAR HONS-CLEAR! acl2-8.5> HONS-WASH HONS-WASH! FAST-ALIST-CLEAN acl2-8.5> FAST-ALIST-FORK HONS-EQUAL-LITE acl2-8.5> NUMBER-SUBTREES FAST-ALIST-SUMMARY acl2-8.5> HONS-ACONS! CLEAR-MEMOIZE-TABLES acl2-8.5> HONS-COPY HONS-ACONS acl2-8.5> CLEAR-MEMOIZE-TABLE FAST-ALIST-FREE acl2-8.5> HONS-EQUAL HONS-RESIZE-FN HONS-GET acl2-8.5> HONS FAST-ALIST-CLEAN! FAST-ALIST-FORK! acl2-8.5> MEMOIZE-SUMMARY CLEAR-MEMOIZE-STATISTICS acl2-8.5> MAKE-FAST-ALIST SERIALIZE-READ-FN acl2-8.5> SERIALIZE-WRITE-FN READ-OBJECT-SUPPRESS acl2-8.5> READ-OBJECT-WITH-CASE acl2-8.5> PRINT-OBJECT$-PRESERVING-CASE acl2-8.5> ASSIGN-LOCK acl2-8.5> THROW-OR-ATTACH-CALL TIME-TRACKER-FN acl2-8.5> GC-VERBOSE-FN SET-ABSSTOBJ-DEBUG-FN acl2-8.5> SYS-CALL-STATUS SYS-CALL acl2-8.5> SYS-CALL+ SYS-CALL* CANONICAL-PATHNAME acl2-8.5> DOPPELGANGER-BADGE-USERFN acl2-8.5> DOPPELGANGER-APPLY$-USERFN acl2-8.5> EV-FNCALL-W-GUARD1 acl2-8.5> PRINT-CL-CACHE-FN MFC-ANCESTORS acl2-8.5> MFC-CLAUSE MFC-RDEPTH MFC-TYPE-ALIST acl2-8.5> MFC-UNIFY-SUBST MFC-WORLD MFC-AP-FN acl2-8.5> MFC-RELIEVE-HYP-FN MFC-RELIEVE-HYP-TTREE acl2-8.5> MFC-RW+-FN MFC-RW+-TTREE MFC-RW-FN acl2-8.5> MFC-RW-TTREE MFC-TS-FN MFC-TS-TTREE acl2-8.5> MAGIC-EV-FNCALL NEVER-MEMOIZE-FN BIG-N acl2-8.5> ZP-BIG-N DECREMENT-BIG-N ANCESTORS-CHECK acl2-8.5> ONCEP-TP PRINT-CLAUSE-ID-OKP acl2-8.5> TOO-MANY-IFS-POST-REWRITE acl2-8.5> TOO-MANY-IFS-PRE-REWRITE acl2-8.5> SET-GC-STRATEGY-FN acl2-8.5> GC-STRATEGY READ-FILE-INTO-STRING2 acl2-8.5> CONS-WITH-HINT FILE-LENGTH$ acl2-8.5> DELETE-FILE$ SET-BAD-LISP-CONSP-MEMOIZE acl2-8.5> RETRACT-STOBJ-TABLES acl2-8.5> APPLY$-LAMBDA APPLY$-PRIM) acl2-8.5> (MACROS-WITH-RAW-CODE THEORY-INVARIANT SET-LET*-ABSTRACTIONP acl2-8.5> DEFAXIOM SET-BOGUS-MUTUAL-RECURSION-OK acl2-8.5> SET-RULER-EXTENDERS acl2-8.5> DELETE-INCLUDE-BOOK-DIR acl2-8.5> DELETE-INCLUDE-BOOK-DIR! acl2-8.5> CERTIFY-BOOK PROGN! F-PUT-GLOBAL acl2-8.5> PUSH-UNTOUCHABLE SET-BACKCHAIN-LIMIT acl2-8.5> SET-DEFAULT-HINTS! SET-RW-CACHE-STATE! acl2-8.5> SET-INDUCTION-DEPTH-LIMIT! acl2-8.5> SET-OVERRIDE-HINTS-MACRO acl2-8.5> DEFTHEORY PSTK VERIFY-GUARDS DEFCHOOSE acl2-8.5> SET-DEFAULT-BACKCHAIN-LIMIT SET-STATE-OK acl2-8.5> SET-IGNORE-OK SET-NON-LINEARP acl2-8.5> SET-TAU-AUTO-MODE WITH-OUTPUT acl2-8.5> SET-COMPILE-FNS ADD-INCLUDE-BOOK-DIR acl2-8.5> ADD-INCLUDE-BOOK-DIR! acl2-8.5> CLEAR-PSTK ADD-CUSTOM-KEYWORD-HINT acl2-8.5> INITIAL-GSTACK ACL2-UNWIND-PROTECT acl2-8.5> SET-WELL-FOUNDED-RELATION acl2-8.5> CATCH-TIME-LIMIT5 acl2-8.5> CATCH-TIME-LIMIT5@PAR DEFUNS acl2-8.5> ADD-DEFAULT-HINTS! LOCAL ENCAPSULATE acl2-8.5> REMOVE-DEFAULT-HINTS! INCLUDE-BOOK acl2-8.5> PPROGN SET-ENFORCE-REDUNDANCY LOGIC acl2-8.5> ER DEFLABEL MV-LET PROGRAM VALUE-TRIPLE acl2-8.5> SET-BODY COMP SET-BOGUS-DEFUN-HINTS-OK acl2-8.5> DMR-STOP DEFPKG SET-MEASURE-FUNCTION acl2-8.5> SET-INHIBIT-WARNINGS! acl2-8.5> SET-INHIBIT-ER-SOFT! DEFTHM MV acl2-8.5> F-BIG-CLOCK-NEGATIVE-P RESET-PREHISTORY acl2-8.5> MUTUAL-RECURSION SET-REWRITE-STACK-LIMIT acl2-8.5> SET-PROVER-STEP-LIMIT acl2-8.5> ADD-MATCH-FREE-OVERRIDE acl2-8.5> SET-MATCH-FREE-DEFAULT acl2-8.5> THE-MV TABLE IN-ARITHMETIC-THEORY acl2-8.5> REGENERATE-TAU-DATABASE acl2-8.5> SET-CASE-SPLIT-LIMITATIONS acl2-8.5> SET-IRRELEVANT-FORMALS-OK acl2-8.5> REMOVE-UNTOUCHABLE acl2-8.5> IN-THEORY WITH-OUTPUT-FORCED acl2-8.5> DMR-START REWRITE-ENTRY acl2-8.5> SKIP-PROOFS F-BOUNDP-GLOBAL acl2-8.5> MAKE-EVENT SET-VERIFY-GUARDS-EAGERNESS acl2-8.5> WORMHOLE VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> START-PROOF-TREE acl2-8.5> F-DECREMENT-BIG-CLOCK DEFABSSTOBJ acl2-8.5> DEFSTOBJ DEFUND DEFTTAG PUSH-GFRAME acl2-8.5> DEFTHMD F-GET-GLOBAL CAAR CADR acl2-8.5> CDAR CDDR CAAAR CAADR CADAR CADDR CDAAR acl2-8.5> CDADR CDDAR CDDDR CAAAAR CAAADR CAADAR acl2-8.5> CAADDR CADAAR CADADR CADDAR CADDDR acl2-8.5> CDAAAR CDAADR CDADAR CDADDR CDDAAR acl2-8.5> CDDADR CDDDAR CDDDDR REST MAKE-LIST LIST acl2-8.5> OR AND * LOGIOR LOGXOR LOGAND SEARCH acl2-8.5> LOGEQV CONCATENATE LET* DEFUN THE > <= acl2-8.5> >= + - / 1+ 1- PROGN DEFMACRO COND CASE acl2-8.5> LIST* APPEND DEFCONST IN-PACKAGE INTERN acl2-8.5> FIRST SECOND THIRD FOURTH FIFTH SIXTH acl2-8.5> SEVENTH EIGHTH NINTH TENTH DIGIT-CHAR-P acl2-8.5> UNMEMOIZE MEMOIZE DEFUNS-STD acl2-8.5> DEFTHM-STD DEFUN-STD POR PAND PLET acl2-8.5> PARGS SPEC-MV-LET TRACE! WITH-LIVE-STATE acl2-8.5> WITH-OUTPUT-OBJECT-CHANNEL-SHARING acl2-8.5> WITH-HCOMP-BINDINGS acl2-8.5> WITH-HCOMP-HT-BINDINGS REDEF+ acl2-8.5> REDEF- BIND-ACL2-TIME-LIMIT DEFATTACH acl2-8.5> DEFPROXY COUNT MEMBER ASSOC SUBSETP acl2-8.5> RASSOC REMOVE REMOVE-DUPLICATES POSITION acl2-8.5> CATCH-STEP-LIMIT STEP-LIMIT-ERROR acl2-8.5> WATERFALL-PRINT-CLAUSE-ID@PAR acl2-8.5> DEFLOCK F-PUT-GLOBAL@PAR acl2-8.5> SET-WATERFALL-PARALLELISM acl2-8.5> WITH-PROVER-STEP-LIMIT acl2-8.5> WATERFALL1-WRAPPER@PAR acl2-8.5> WITH-WATERFALL-PARALLELISM-TIMINGS acl2-8.5> WITH-PARALLELISM-HAZARD-WARNINGS acl2-8.5> WARN-ABOUT-PARALLELISM-HAZARD acl2-8.5> WITH-ENSURED-PARALLELISM-FINISHING acl2-8.5> STATE-GLOBAL-LET* acl2-8.5> WITH-RECKLESS-READTABLE acl2-8.5> WITH-LOCK WITH-FAST-ALIST-RAW acl2-8.5> WITH-STOLEN-ALIST-RAW acl2-8.5> FAST-ALIST-FREE-ON-EXIT-RAW acl2-8.5> STOBJ-LET ADD-LD-KEYWORD-ALIAS! acl2-8.5> SET-LD-KEYWORD-ALIASES! acl2-8.5> WITH-GUARD-CHECKING-EVENT WHEN-PASS-2 acl2-8.5> LOOP$ OUR-WITH-TERMINAL-INPUT acl2-8.5> TRUST-MFC WITH-GLOBAL-STOBJ) acl2-8.5> (MAIN-TIMER . 0) acl2-8.5> (MAKE-EVENT-DEBUG) acl2-8.5> (MAKE-EVENT-DEBUG-DEPTH . 0) acl2-8.5> (MATCH-FREE-ERROR) acl2-8.5> (MODIFYING-INCLUDE-BOOK-DIR-ALIST) acl2-8.5> (PARALLEL-EXECUTION-ENABLED) acl2-8.5> (PARALLELISM-HAZARDS-ACTION) acl2-8.5> (PC-ERP) acl2-8.5> (PC-INFO) acl2-8.5> (PC-OUTPUT) acl2-8.5> (PC-SS-ALIST) acl2-8.5> (PC-VAL) acl2-8.5> (PORT-FILE-ENABLED . T) acl2-8.5> (PPR-FLAT-RIGHT-MARGIN . 40) acl2-8.5> (PRINT-BASE . 10) acl2-8.5> (PRINT-CASE . :UPCASE) acl2-8.5> (PRINT-CIRCLE) acl2-8.5> (PRINT-CIRCLE-FILES . T) acl2-8.5> (PRINT-CLAUSE-IDS) acl2-8.5> (PRINT-ESCAPE . T) acl2-8.5> (PRINT-GV-DEFAULTS) acl2-8.5> (PRINT-LENGTH) acl2-8.5> (PRINT-LEVEL) acl2-8.5> (PRINT-LINES) acl2-8.5> (PRINT-PRETTY) acl2-8.5> (PRINT-RADIX) acl2-8.5> (PRINT-READABLY) acl2-8.5> (PRINT-RIGHT-MARGIN) acl2-8.5> (PROGRAM-FNS-WITH-RAW-CODE RELIEVE-HYP-SYNP acl2-8.5> EV-W-LST SIMPLIFY-CLAUSE1 acl2-8.5> EV-REC-ACL2-UNWIND-PROTECT acl2-8.5> ALLOCATE-FIXNUM-RANGE TRACE$-FN-GENERAL acl2-8.5> EV-FNCALL! OPEN-TRACE-FILE-FN acl2-8.5> SET-TRACE-EVISC-TUPLE EV-FNCALL-W-BODY acl2-8.5> EV-REC SETUP-SIMPLIFY-CLAUSE-POT-LST1 acl2-8.5> SAVE-EXEC-FN CW-GSTACK-FN acl2-8.5> RECOMPRESS-GLOBAL-ENABLED-STRUCTURE acl2-8.5> EV-W VERBOSE-PSTACK COMP-FN acl2-8.5> ACL2-RAW-EVAL PSTACK-FN DMR-START-FN acl2-8.5> EV-FNCALL-META LD-LOOP PRINT-SUMMARY acl2-8.5> EV EV-LST ALLEGRO-ALLOCATE-SLOWLY-FN acl2-8.5> CERTIFY-BOOK-FN TRANSLATE11-FLET-ALIST1 acl2-8.5> INCLUDE-BOOK-FN1 INCLUDE-BOOK-FN acl2-8.5> SET-W PROVE-LOOP CHK-VIRGIN-MSG acl2-8.5> W-OF-ANY-STATE LD-FN-BODY UNTRANSLATE acl2-8.5> LONGEST-COMMON-TAIL-LENGTH-REC acl2-8.5> COMPILE-FUNCTION UNTRANSLATE-LST acl2-8.5> EV-SYNP ADD-POLYS DMR-STOP-FN acl2-8.5> LD-PRINT-RESULTS CLOSE-TRACE-FILE-FN acl2-8.5> EV-FNCALL-REC EV-FNCALL LD-FN0 acl2-8.5> LD-FN WRITE-EXPANSION-FILE LATCH-STOBJS1 acl2-8.5> CHK-PACKAGE-REINCARNATION-IMPORT-RESTRICTIONS acl2-8.5> UNTRACE$-FN1 acl2-8.5> BDD-TOP DEFSTOBJ-FIELD-FNS-RAW-DEFS acl2-8.5> TIMES-MOD-M31 acl2-8.5> IPRINT-AR-AREF1 PROVE MAKE-EVENT-FN acl2-8.5> OOPS-WARNING UBT-PREHISTORY-FN acl2-8.5> GET-DECLAIM-LIST PATHNAME-UNIX-TO-OS acl2-8.5> HCOMP-BUILD-FROM-STATE acl2-8.5> DEFCONST-VAL PUSH-WARNING-FRAME acl2-8.5> POP-WARNING-FRAME PUSH-WARNING acl2-8.5> INITIALIZE-ACCUMULATED-WARNINGS acl2-8.5> EV-REC-RETURN-LAST acl2-8.5> CHK-RETURN-LAST-ENTRY FCHECKSUM-ATOM acl2-8.5> STEP-LIMIT-ERROR1 WATERFALL1-LST@PAR acl2-8.5> WATERFALL1-WRAPPER@PAR-BEFORE acl2-8.5> WATERFALL1-WRAPPER@PAR-AFTER acl2-8.5> INCREMENT-WATERFALL-PARALLELISM-COUNTER acl2-8.5> FLUSH-WATERFALL-PARALLELISM-HASHTABLES acl2-8.5> CLEAR-CURRENT-WATERFALL-PARALLELISM-HT acl2-8.5> SETUP-WATERFALL-PARALLELISM-HT-FOR-NAME acl2-8.5> SET-WATERFALL-PARALLELISM-FN acl2-8.5> FIX-STOBJ-ARRAY-TYPE acl2-8.5> SET-GC-THRESHOLD$-FN acl2-8.5> CERTIFY-BOOK-FINISH-COMPLETE acl2-8.5> CHK-ABSSTOBJ-INVARIANTS acl2-8.5> GET-STOBJ-CREATOR IPRINT-ORACLE-UPDATES acl2-8.5> IPRINT-ORACLE-UPDATES@PAR LD-FIX-COMMAND acl2-8.5> UPDATE-ENABLED-STRUCTURE-ARRAY acl2-8.5> UPDATE-ENABLED-STRUCTURE acl2-8.5> FCHECKSUM-OBJ2 CHECK-SUM-OBJ acl2-8.5> VERIFY-GUARDS-FN1 EV-FNCALL+-W acl2-8.5> EXTEND-CURRENT-THEORY DEFSTOBJ-FN acl2-8.5> APPLY-USER-STOBJ-ALIST-OR-KWOTE acl2-8.5> ACCP-INFO READ-FILE-ITERATE-SAFE) acl2-8.5> (PROMPT-FUNCTION . DEFAULT-PRINT-PROMPT) acl2-8.5> (PROMPT-MEMO) acl2-8.5> (PROOF-TREE) acl2-8.5> (PROOF-TREE-BUFFER-WIDTH . 65) acl2-8.5> (PROOF-TREE-CTX) acl2-8.5> (PROOF-TREE-INDENT . "| ") acl2-8.5> (PROOF-TREE-START-PRINTED) acl2-8.5> (PROOFS-CO . acl2-8.5> ACL2-OUTPUT-CHANNEL::STANDARD-CHARACTER-OUTPUT-0) acl2-8.5> (PROTECT-MEMOIZE-STATISTICS) acl2-8.5> (RAW-GUARD-WARNINGP) acl2-8.5> (RAW-INCLUDE-BOOK-DIR!-ALIST . :IGNORE) acl2-8.5> (RAW-INCLUDE-BOOK-DIR-ALIST . :IGNORE) acl2-8.5> (RAW-PROOF-FORMAT) acl2-8.5> (RAW-WARNING-FORMAT) acl2-8.5> (REDO-FLAT-FAIL) acl2-8.5> (REDO-FLAT-SUCC) acl2-8.5> (REDUNDANT-WITH-RAW-CODE-OKP) acl2-8.5> (RETRACE-P) acl2-8.5> (SAFE-MODE) acl2-8.5> (SAVE-EXPANSION-FILE) acl2-8.5> (SAVED-OUTPUT-P) acl2-8.5> (SAVED-OUTPUT-REVERSED) acl2-8.5> (SAVED-OUTPUT-TOKEN-LST) acl2-8.5> (SCRIPT-MODE) acl2-8.5> (SERIALIZE-CHARACTER) acl2-8.5> (SERIALIZE-CHARACTER-SYSTEM) acl2-8.5> (SHOW-CUSTOM-KEYWORD-HINT-EXPANSION) acl2-8.5> (SKIP-NOTIFY-ON-DEFTTAG) acl2-8.5> (SKIP-PROOFS-BY-SYSTEM) acl2-8.5> (SKIP-PROOFS-OKP-CERT . T) acl2-8.5> (SKIP-RESET-PREHISTORY) acl2-8.5> (SLOW-APPLY$-ACTION . T) acl2-8.5> (SLOW-ARRAY-ACTION . :BREAK) acl2-8.5> (SPLITTER-OUTPUT . T) acl2-8.5> (STANDARD-CO . acl2-8.5> ACL2-OUTPUT-CHANNEL::STANDARD-CHARACTER-OUTPUT-0) acl2-8.5> (STANDARD-OI . acl2-8.5> ACL2-OUTPUT-CHANNEL::STANDARD-OBJECT-INPUT-0) acl2-8.5> (STEP-LIMIT-RECORD) acl2-8.5> (SYSTEM-ATTACHMENTS-CACHE) acl2-8.5> (SYSTEM-BOOKS-DIR) acl2-8.5> (TEMP-TOUCHABLE-FNS) acl2-8.5> (TEMP-TOUCHABLE-VARS) acl2-8.5> (TERM-EVISC-TUPLE . :DEFAULT) acl2-8.5> (TIMER-ALIST) acl2-8.5> (TMP-DIR) acl2-8.5> (TOTAL-PARALLELISM-WORK-LIMIT . 8000) acl2-8.5> (TOTAL-PARALLELISM-WORK-LIMIT-ERROR . T) acl2-8.5> (TRACE-CO . acl2-8.5> ACL2-OUTPUT-CHANNEL::STANDARD-CHARACTER-OUTPUT-0) acl2-8.5> (TRACE-SPECS) acl2-8.5> (TRIPLE-PRINT-PREFIX . " ") acl2-8.5> (TTAGS-ALLOWED . :ALL) acl2-8.5> (UNDONE-WORLDS-KILL-RING NIL NIL NIL) acl2-8.5> (USELESS-RUNES) acl2-8.5> (USER-HOME-DIR) acl2-8.5> (VERBOSE-THEORY-WARNING . T) acl2-8.5> (VERIFY-TERMINATION-ON-RAW-PROGRAM-OKP acl2-8.5> APPLY$-LAMBDA acl2-8.5> APPLY$-PRIM PLIST-WORLDP-WITH-FORMALS) acl2-8.5> (WALKABOUT-ALIST) acl2-8.5> (WATERFALL-PARALLELISM) acl2-8.5> (WATERFALL-PARALLELISM-TIMING-THRESHOLD . 10000) acl2-8.5> (WATERFALL-PRINTING . :FULL) acl2-8.5> (WATERFALL-PRINTING-WHEN-FINISHED) acl2-8.5> (WINDOW-INTERFACE-POSTLUDE acl2-8.5> . acl2-8.5> "#>\\>#<\\\\>") acl2-8.5> (WINDOW-INTERFACE-PRELUDE acl2-8.5> . acl2-8.5> "~%#<\\\\>#<\\<~sw") acl2-8.5> (WINDOW-INTERFACEP) acl2-8.5> (WORMHOLE-NAME) acl2-8.5> (WORMHOLE-STATUS) acl2-8.5> (WRITE-ACL2X) acl2-8.5> (WRITE-BOOKDATA) acl2-8.5> (WRITE-FOR-READ) acl2-8.5> (WRITES-OKP . T)) acl2-8.5> (NTH 2 STATE)) acl2-8.5> (PLIST-WORLDP (CDR (ASSOC-EQUAL 'CURRENT-ACL2-WORLD acl2-8.5> (NTH 2 STATE)))) acl2-8.5> (SYMBOL-ALISTP (FGETPROP 'ACL2-DEFAULTS-TABLE acl2-8.5> 'TABLE-ALIST acl2-8.5> NIL acl2-8.5> (CDR (ASSOC-EQUAL 'CURRENT-ACL2-WORLD acl2-8.5> (NTH 2 STATE))))) acl2-8.5> (TIMER-ALISTP (CDR (ASSOC-EQUAL 'TIMER-ALIST acl2-8.5> (NTH 2 STATE)))) acl2-8.5> (KNOWN-PACKAGE-ALISTP (FGETPROP 'KNOWN-PACKAGE-ALIST acl2-8.5> 'GLOBAL-VALUE acl2-8.5> NIL acl2-8.5> (CDR (ASSOC-EQUAL 'CURRENT-ACL2-WORLD acl2-8.5> (NTH 2 STATE))))) acl2-8.5> (TRUE-LISTP (NTH 3 STATE)) acl2-8.5> (32-BIT-INTEGER-LISTP (NTH 4 STATE)) acl2-8.5> (INTEGERP (NTH 5 STATE)) acl2-8.5> (INTEGER-LISTP (NTH 6 STATE)) acl2-8.5> (TRUE-LISTP (NTH 7 STATE)) acl2-8.5> (INTEGERP (NTH 8 STATE)) acl2-8.5> (<= 0 (NTH 8 STATE)) acl2-8.5> (READABLE-FILES-LISTP (NTH 9 STATE)) acl2-8.5> (WRITTEN-FILE-LISTP (NTH 10 STATE)) acl2-8.5> (READ-FILE-LISTP (NTH 11 STATE)) acl2-8.5> (WRITABLE-FILE-LISTP (NTH 12 STATE)) acl2-8.5> (TRUE-LIST-LISTP (NTH 13 STATE)) acl2-8.5> (SYMBOL-ALISTP (NTH 14 STATE))) acl2-8.5> (LET ((STATE (PUT-GLOBAL 'DEBUGGER-ENABLE acl2-8.5> VAL STATE))) acl2-8.5> (AND (BOUNDP-GLOBAL1 'DMRP STATE) acl2-8.5> (STATE-P1 STATE) acl2-8.5> (OR (NOT (CONSP (CDR (ASSOC-EQUAL 'DMRP (NTH 2 STATE))))) acl2-8.5> (STATE-P1 STATE))))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rule NATP-COMPOUND-RECOGNIZER, the :definitions 32-BIT-INTEGER-STACK, acl2-8.5> ACL2-ORACLE, ALL-BOUNDP, BIG-CLOCK-ENTRY, BOUNDP-GLOBAL1, FILE-CLOCK, acl2-8.5> FILE-CLOCK-P, GLOBAL-TABLE, IDATES, LENGTH, LIST-ALL-PACKAGE-NAMES-LST, acl2-8.5> MEMBER-EQUAL, NOT, NTH, OPEN-CHANNELS-P, OPEN-INPUT-CHANNELS, acl2-8.5> OPEN-OUTPUT-CHANNELS, PUT-GLOBAL, READ-FILES, READ-FILES-P, READABLE-FILES, acl2-8.5> READABLE-FILES-P, STATE-P, STATE-P1, T-STACK, UPDATE-GLOBAL-TABLE, acl2-8.5> USER-STOBJ-ALIST1, WRITEABLE-FILES, WRITEABLE-FILES-P, WRITTEN-FILES acl2-8.5> and WRITTEN-FILES-P, the :executable-counterparts of ALL-BOUNDP, BINARY-+, acl2-8.5> CAR, CDR, CONSP, EQUAL, MAX, NFIX, NTH, OPEN-CHANNEL-LISTP, acl2-8.5> ORDERED-SYMBOL-ALISTP and ZP, primitive type reasoning, the :forward- acl2-8.5> chaining rules CONSP-ASSOC-EQUAL, EQLABLE-ALISTP-FORWARD-TO-ALISTP, acl2-8.5> ORDERED-SYMBOL-ALISTP-FORWARD-TO-SYMBOL-ALISTP and acl2-8.5> SYMBOL-ALISTP-FORWARD-TO-EQLABLE-ALISTP, the :rewrite rules acl2-8.5> ADD-PAIR-PRESERVES-ALL-BOUNDP, ASSOC-ADD-PAIR, LEN-UPDATE-NTH, acl2-8.5> NTH-UPDATE-NTH, ORDERED-SYMBOL-ALISTP-ADD-PAIR and acl2-8.5> STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 and the :type-prescription acl2-8.5> rules 32-BIT-INTEGER-LISTP, ALISTP, CONSP-ASSOC-EQUAL, EQLABLE-ALISTP, acl2-8.5> INTEGER-LISTP, KNOWN-PACKAGE-ALISTP, OPEN-CHANNEL-LISTP, acl2-8.5> ORDERED-SYMBOL-ALISTP, PLIST-WORLDP, READ-FILE-LISTP, READABLE-FILES-LISTP, acl2-8.5> SYMBOL-ALISTP, TIMER-ALISTP, TRUE-LIST-LISTP, TRUE-LISTP-UPDATE-NTH, acl2-8.5> UPDATE-NTH, WRITABLE-FILE-LISTP and WRITTEN-FILE-LISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SET-DEBUGGER-ENABLE-FN. acl2-8.5> SET-DEBUGGER-ENABLE-FN is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SET-DEBUGGER-ENABLE-FN ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER NATP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION 32-BIT-INTEGER-STACK) acl2-8.5> (:DEFINITION ACL2-ORACLE) acl2-8.5> (:DEFINITION ALL-BOUNDP) acl2-8.5> (:DEFINITION BIG-CLOCK-ENTRY) acl2-8.5> (:DEFINITION BOUNDP-GLOBAL1) acl2-8.5> (:DEFINITION FILE-CLOCK) acl2-8.5> (:DEFINITION FILE-CLOCK-P) acl2-8.5> (:DEFINITION GET-GLOBAL) acl2-8.5> (:DEFINITION GLOBAL-TABLE) acl2-8.5> (:DEFINITION IDATES) acl2-8.5> (:DEFINITION LENGTH) acl2-8.5> (:DEFINITION LIST-ALL-PACKAGE-NAMES-LST) acl2-8.5> (:DEFINITION MEMBER-EQUAL) acl2-8.5> (:DEFINITION NATP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NTH) acl2-8.5> (:DEFINITION OPEN-CHANNELS-P) acl2-8.5> (:DEFINITION OPEN-INPUT-CHANNELS) acl2-8.5> (:DEFINITION OPEN-OUTPUT-CHANNELS) acl2-8.5> (:DEFINITION PUT-GLOBAL) acl2-8.5> (:DEFINITION READ-FILES) acl2-8.5> (:DEFINITION READ-FILES-P) acl2-8.5> (:DEFINITION READABLE-FILES) acl2-8.5> (:DEFINITION READABLE-FILES-P) acl2-8.5> (:DEFINITION STATE-P) acl2-8.5> (:DEFINITION STATE-P1) acl2-8.5> (:DEFINITION T-STACK) acl2-8.5> (:DEFINITION UPDATE-GLOBAL-TABLE) acl2-8.5> (:DEFINITION USER-STOBJ-ALIST1) acl2-8.5> (:DEFINITION WRITEABLE-FILES) acl2-8.5> (:DEFINITION WRITEABLE-FILES-P) acl2-8.5> (:DEFINITION WRITTEN-FILES) acl2-8.5> (:DEFINITION WRITTEN-FILES-P) acl2-8.5> (:EXECUTABLE-COUNTERPART ALL-BOUNDP) acl2-8.5> (:EXECUTABLE-COUNTERPART BINARY-+) acl2-8.5> (:EXECUTABLE-COUNTERPART CAR) acl2-8.5> (:EXECUTABLE-COUNTERPART CDR) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART MAX) acl2-8.5> (:EXECUTABLE-COUNTERPART NFIX) acl2-8.5> (:EXECUTABLE-COUNTERPART NTH) acl2-8.5> (:EXECUTABLE-COUNTERPART OPEN-CHANNEL-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART ORDERED-SYMBOL-ALISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:EXECUTABLE-COUNTERPART ZP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING CONSP-ASSOC-EQUAL) acl2-8.5> (:FORWARD-CHAINING EQLABLE-ALISTP-FORWARD-TO-ALISTP) acl2-8.5> (:FORWARD-CHAINING ORDERED-SYMBOL-ALISTP-FORWARD-TO-SYMBOL-ALISTP) acl2-8.5> (:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:FORWARD-CHAINING SYMBOL-ALISTP-FORWARD-TO-EQLABLE-ALISTP) acl2-8.5> (:REWRITE ADD-PAIR-PRESERVES-ALL-BOUNDP) acl2-8.5> (:REWRITE ASSOC-ADD-PAIR) acl2-8.5> (:REWRITE LEN-UPDATE-NTH) acl2-8.5> (:REWRITE MEMBER-EQ-EXEC-IS-MEMBER-EQUAL) acl2-8.5> (:REWRITE NTH-UPDATE-NTH) acl2-8.5> (:REWRITE ORDERED-SYMBOL-ALISTP-ADD-PAIR) acl2-8.5> (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:TYPE-PRESCRIPTION 32-BIT-INTEGER-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION ALISTP) acl2-8.5> (:TYPE-PRESCRIPTION CONSP-ASSOC-EQUAL) acl2-8.5> (:TYPE-PRESCRIPTION EQLABLE-ALISTP) acl2-8.5> (:TYPE-PRESCRIPTION INTEGER-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION KNOWN-PACKAGE-ALISTP) acl2-8.5> (:TYPE-PRESCRIPTION MEMBER-EQ-EXEC$GUARD-CHECK) acl2-8.5> (:TYPE-PRESCRIPTION OPEN-CHANNEL-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION ORDERED-SYMBOL-ALISTP) acl2-8.5> (:TYPE-PRESCRIPTION PLIST-WORLDP) acl2-8.5> (:TYPE-PRESCRIPTION PUT-GLOBAL) acl2-8.5> (:TYPE-PRESCRIPTION READ-FILE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION READABLE-FILES-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P) acl2-8.5> (:TYPE-PRESCRIPTION SYMBOL-ALISTP) acl2-8.5> (:TYPE-PRESCRIPTION TIMER-ALISTP) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LIST-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH) acl2-8.5> (:TYPE-PRESCRIPTION UPDATE-NTH) acl2-8.5> (:TYPE-PRESCRIPTION WRITABLE-FILE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION WRITTEN-FILE-LISTP)) acl2-8.5> Time: 3.43 seconds (prove: 3.42, print: 0.00, other: 0.01) acl2-8.5> Prover steps counted: 281055 acl2-8.5> SET-DEBUGGER-ENABLE-FN acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( IN-THEORY (DISABLE ...)) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 3016) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( IN-THEORY (DISABLE ...)) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 3015) acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( IN-THEORY (DISABLE ...)) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 3014) acl2-8.5> acl2-8.5> Since ADD-@PAR-SUFFIX is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of ADD-@PAR-SUFFIX is described by the theorem acl2-8.5> (SYMBOLP (ADD-@PAR-SUFFIX SYMBOL)). We used the :type-prescription acl2-8.5> rule SYMBOLP-INTERN-IN-PACKAGE-OF-SYMBOL. acl2-8.5> acl2-8.5> Computing the guard conjecture for ADD-@PAR-SUFFIX.... acl2-8.5> acl2-8.5> The guard conjecture for ADD-@PAR-SUFFIX is trivial to prove, given acl2-8.5> primitive type reasoning and the :type-prescription rule STRING-APPEND. acl2-8.5> ADD-@PAR-SUFFIX is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ADD-@PAR-SUFFIX ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:TYPE-PRESCRIPTION STRING-APPEND) acl2-8.5> (:TYPE-PRESCRIPTION SYMBOLP-INTERN-IN-PACKAGE-OF-SYMBOL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> ADD-@PAR-SUFFIX acl2-8.5> acl2-8.5> The admission of GENERATE-@PAR-MAPPINGS is trivial, using the relation acl2-8.5> O< (which is known to be well-founded on the domain recognized by O-P) acl2-8.5> and the measure (ACL2-COUNT SYMBOLS). We observe that the type of acl2-8.5> GENERATE-@PAR-MAPPINGS is described by the theorem acl2-8.5> (TRUE-LISTP (GENERATE-@PAR-MAPPINGS SYMBOLS)). We used primitive type acl2-8.5> reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for GENERATE-@PAR-MAPPINGS.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for GENERATE-@PAR-MAPPINGS, acl2-8.5> given the :forward-chaining rules ATOM-LISTP-FORWARD-TO-TRUE-LISTP, acl2-8.5> EQLABLE-LISTP-FORWARD-TO-ATOM-LISTP and SYMBOL-LISTP-FORWARD-TO-EQLABLE-LISTP acl2-8.5> and the :type-prescription rules ATOM-LISTP, EQLABLE-LISTP and SYMBOL-LISTP, acl2-8.5> is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (SYMBOL-LISTP SYMBOLS) acl2-8.5> (NOT (ENDP SYMBOLS))) acl2-8.5> (SYMBOLP (CAR SYMBOLS))) acl2-8.5> (IMPLIES (AND (SYMBOL-LISTP SYMBOLS) acl2-8.5> (NOT (ENDP SYMBOLS))) acl2-8.5> (SYMBOL-LISTP (CDR SYMBOLS)))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to the following acl2-8.5> two conjectures. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (SYMBOL-LISTP SYMBOLS) acl2-8.5> (CONSP SYMBOLS)) acl2-8.5> (SYMBOLP (CAR SYMBOLS))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition SYMBOL-LISTP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (SYMBOL-LISTP SYMBOLS) acl2-8.5> (CONSP SYMBOLS)) acl2-8.5> (SYMBOL-LISTP (CDR SYMBOLS))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition SYMBOL-LISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for GENERATE-@PAR-MAPPINGS. acl2-8.5> GENERATE-@PAR-MAPPINGS is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GENERATE-@PAR-MAPPINGS ...) acl2-8.5> Rules: ((:DEFINITION ENDP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION SYMBOL-LISTP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING ATOM-LISTP-FORWARD-TO-TRUE-LISTP) acl2-8.5> (:FORWARD-CHAINING EQLABLE-LISTP-FORWARD-TO-ATOM-LISTP) acl2-8.5> (:FORWARD-CHAINING SYMBOL-LISTP-FORWARD-TO-EQLABLE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION ATOM-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION EQLABLE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION SYMBOL-LISTP)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 115 acl2-8.5> GENERATE-@PAR-MAPPINGS acl2-8.5> acl2-8.5> The event ( DEFCONST *@PAR-MAPPINGS* ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *@PAR-MAPPINGS* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The admission of MAKE-IDENTITY-FOR-@PAR-MAPPINGS is trivial, using acl2-8.5> the relation O< (which is known to be well-founded on the domain recognized acl2-8.5> by O-P) and the measure (ACL2-COUNT MAPPINGS). We observe that the acl2-8.5> type of MAKE-IDENTITY-FOR-@PAR-MAPPINGS is described by the theorem acl2-8.5> (TRUE-LISTP (MAKE-IDENTITY-FOR-@PAR-MAPPINGS MAPPINGS)). We used primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for MAKE-IDENTITY-FOR-@PAR-MAPPINGS.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for acl2-8.5> MAKE-IDENTITY-FOR-@PAR-MAPPINGS, given the :forward-chaining rule acl2-8.5> ALISTP-FORWARD-TO-TRUE-LISTP and the :type-prescription rule ALISTP, acl2-8.5> is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (ALISTP MAPPINGS) acl2-8.5> (NOT (ENDP MAPPINGS))) acl2-8.5> (ALISTP (CDR MAPPINGS))) acl2-8.5> (IMPLIES (AND (ALISTP MAPPINGS) acl2-8.5> (NOT (ENDP MAPPINGS)) acl2-8.5> (NOT (CONSP (CAR MAPPINGS)))) acl2-8.5> (EQUAL (CAR MAPPINGS) NIL))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to the following acl2-8.5> two conjectures. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (ALISTP MAPPINGS) (CONSP MAPPINGS)) acl2-8.5> (ALISTP (CDR MAPPINGS))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (ALISTP MAPPINGS) acl2-8.5> (CONSP MAPPINGS) acl2-8.5> (NOT (CONSP (CAR MAPPINGS)))) acl2-8.5> (EQUAL (CAR MAPPINGS) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for acl2-8.5> MAKE-IDENTITY-FOR-@PAR-MAPPINGS. MAKE-IDENTITY-FOR-@PAR-MAPPINGS is acl2-8.5> compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MAKE-IDENTITY-FOR-@PAR-MAPPINGS ...) acl2-8.5> Rules: ((:DEFINITION ALISTP) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING ALISTP-FORWARD-TO-TRUE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION ALISTP)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 127 acl2-8.5> MAKE-IDENTITY-FOR-@PAR-MAPPINGS acl2-8.5> acl2-8.5> The event ( DEFMACRO DEFINE-@PAR-MACROS ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO DEFINE-@PAR-MACROS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CATCH-TIME-LIMIT5@PAR (&REST RST) acl2-8.5> (CONS 'CATCH-TIME-LIMIT5 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CATCH-TIME-LIMIT5@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CATCH-TIME-LIMIT5@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CMP-AND-VALUE-TO-ERROR-QUADRUPLE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'CMP-AND-VALUE-TO-ERROR-QUADRUPLE acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CMP-AND-VALUE-TO-ERROR-QUADRUPLE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CMP-AND-VALUE-TO-ERROR-QUADRUPLE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CMP-TO-ERROR-TRIPLE@PAR (&REST RST) acl2-8.5> (CONS 'CMP-TO-ERROR-TRIPLE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CMP-TO-ERROR-TRIPLE@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CMP-TO-ERROR-TRIPLE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO ER@PAR (&REST RST) acl2-8.5> (CONS 'ER RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO ER@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ER@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO ER-LET*@PAR (&REST RST) acl2-8.5> (CONS 'ER-LET* RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO ER-LET*@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ER-LET*@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO ER-PROGN@PAR (&REST RST) acl2-8.5> (CONS 'ER-PROGN RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO ER-PROGN@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ER-PROGN@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO ERROR-FMS@PAR (&REST RST) acl2-8.5> (CONS 'ERROR-FMS RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO ERROR-FMS@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ERROR-FMS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO ERROR-IN-PARALLELISM-MODE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'ERROR-IN-PARALLELISM-MODE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO ERROR-IN-PARALLELISM-MODE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ERROR-IN-PARALLELISM-MODE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO ERROR1@PAR (&REST RST) acl2-8.5> (CONS 'ERROR1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO ERROR1@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ERROR1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO F-PUT-GLOBAL@PAR (&REST RST) acl2-8.5> (CONS 'F-PUT-GLOBAL RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO F-PUT-GLOBAL@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO F-PUT-GLOBAL@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO IO?@PAR (&REST RST) acl2-8.5> (CONS 'IO? RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO IO?@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO IO?@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO IO?-PROVE@PAR (&REST RST) acl2-8.5> (CONS 'IO?-PROVE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO IO?-PROVE@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO IO?-PROVE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO MV@PAR (&REST RST) acl2-8.5> (CONS 'MV RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO MV@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MV@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO MV-LET@PAR (&REST RST) acl2-8.5> (CONS 'MV-LET RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO MV-LET@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MV-LET@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO PARALLEL-ONLY@PAR (&REST RST) acl2-8.5> (CONS 'PARALLEL-ONLY RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO PARALLEL-ONLY@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PARALLEL-ONLY@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO PPROGN@PAR (&REST RST) acl2-8.5> (CONS 'PPROGN RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO PPROGN@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PPROGN@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM@PAR ...) acl2-8.5> is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO SERIAL-ONLY@PAR (&REST RST) acl2-8.5> (CONS 'SERIAL-ONLY RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO SERIAL-ONLY@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SERIAL-ONLY@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO SL-LET@PAR (&REST RST) acl2-8.5> (CONS 'SL-LET RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO SL-LET@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SL-LET@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO STATE-MAC@PAR (&REST RST) acl2-8.5> (CONS 'STATE-MAC RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO STATE-MAC@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO STATE-MAC@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO VALUE@PAR (&REST RST) acl2-8.5> (CONS 'VALUE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO VALUE@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO VALUE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WARNING$@PAR (&REST RST) acl2-8.5> (CONS 'WARNING$ RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WARNING$@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WARNING$@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO ADD-CUSTOM-KEYWORD-HINT@PAR (&REST RST) acl2-8.5> (CONS 'ADD-CUSTOM-KEYWORD-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO ADD-CUSTOM-KEYWORD-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ADD-CUSTOM-KEYWORD-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO EVAL-CLAUSE-PROCESSOR@PAR (&REST RST) acl2-8.5> (CONS 'EVAL-CLAUSE-PROCESSOR RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO EVAL-CLAUSE-PROCESSOR@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO EVAL-CLAUSE-PROCESSOR@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO EVAL-THEORY-EXPR@PAR (&REST RST) acl2-8.5> (CONS 'EVAL-THEORY-EXPR RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO EVAL-THEORY-EXPR@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO EVAL-THEORY-EXPR@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO FORMAL-VALUE-TRIPLE@PAR (&REST RST) acl2-8.5> (CONS 'FORMAL-VALUE-TRIPLE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO FORMAL-VALUE-TRIPLE@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO FORMAL-VALUE-TRIPLE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO INCREMENT-TIMER@PAR (&REST RST) acl2-8.5> (CONS 'INCREMENT-TIMER RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO INCREMENT-TIMER@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO INCREMENT-TIMER@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO SIMPLE-TRANSLATE-AND-EVAL@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'SIMPLE-TRANSLATE-AND-EVAL RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO SIMPLE-TRANSLATE-AND-EVAL@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SIMPLE-TRANSLATE-AND-EVAL@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-IN-THEORY-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-IN-THEORY-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-IN-THEORY-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-IN-THEORY-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL-PRINT-CLAUSE-ID@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'WATERFALL-PRINT-CLAUSE-ID RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL-PRINT-CLAUSE-ID@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-PRINT-CLAUSE-ID@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL-PRINT-CLAUSE-ID-FMT1-CALL@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'WATERFALL-PRINT-CLAUSE-ID-FMT1-CALL acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL-PRINT-CLAUSE-ID-FMT1-CALL@PAR ...) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-PRINT-CLAUSE-ID-FMT1-CALL@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL-UPDATE-GAG-STATE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'WATERFALL-UPDATE-GAG-STATE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL-UPDATE-GAG-STATE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-UPDATE-GAG-STATE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL1-LST@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL1-LST RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL1-LST@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL1-LST@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL1-WRAPPER@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL1-WRAPPER RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL1-WRAPPER@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL1-WRAPPER@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO XTRANS-EVAL@PAR (&REST RST) acl2-8.5> (CONS 'XTRANS-EVAL RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO XTRANS-EVAL@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO XTRANS-EVAL@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO ACCUMULATE-TTREE-AND-STEP-LIMIT-INTO-STATE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'ACCUMULATE-TTREE-AND-STEP-LIMIT-INTO-STATE acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO ACCUMULATE-TTREE-AND-STEP-LIMIT-INTO-STATE@PAR acl2-8.5> ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ACCUMULATE-TTREE-AND-STEP-LIMIT-INTO-STATE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO ADD-CUSTOM-KEYWORD-HINT-FN@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'ADD-CUSTOM-KEYWORD-HINT-FN RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO ADD-CUSTOM-KEYWORD-HINT-FN@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ADD-CUSTOM-KEYWORD-HINT-FN@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO APPLY-OVERRIDE-HINT@PAR (&REST RST) acl2-8.5> (CONS 'APPLY-OVERRIDE-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO APPLY-OVERRIDE-HINT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO APPLY-OVERRIDE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO APPLY-OVERRIDE-HINT1@PAR (&REST RST) acl2-8.5> (CONS 'APPLY-OVERRIDE-HINT1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO APPLY-OVERRIDE-HINT1@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO APPLY-OVERRIDE-HINT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO APPLY-OVERRIDE-HINTS@PAR (&REST RST) acl2-8.5> (CONS 'APPLY-OVERRIDE-HINTS RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO APPLY-OVERRIDE-HINTS@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO APPLY-OVERRIDE-HINTS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO APPLY-REORDER-HINT@PAR (&REST RST) acl2-8.5> (CONS 'APPLY-REORDER-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO APPLY-REORDER-HINT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO APPLY-REORDER-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO APPLY-TOP-HINTS-CLAUSE@PAR (&REST RST) acl2-8.5> (CONS 'APPLY-TOP-HINTS-CLAUSE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO APPLY-TOP-HINTS-CLAUSE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO APPLY-TOP-HINTS-CLAUSE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CHECK-TRANSLATED-OVERRIDE-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'CHECK-TRANSLATED-OVERRIDE-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CHECK-TRANSLATED-OVERRIDE-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHECK-TRANSLATED-OVERRIDE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CHK-ARGLIST@PAR (&REST RST) acl2-8.5> (CONS 'CHK-ARGLIST RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CHK-ARGLIST@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-ARGLIST@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CHK-DO-NOT-EXPR-VALUE@PAR (&REST RST) acl2-8.5> (CONS 'CHK-DO-NOT-EXPR-VALUE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CHK-DO-NOT-EXPR-VALUE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-DO-NOT-EXPR-VALUE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CHK-EQUAL-ARITIES@PAR (&REST RST) acl2-8.5> (CONS 'CHK-EQUAL-ARITIES RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CHK-EQUAL-ARITIES@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-EQUAL-ARITIES@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CHK-EQUIV-CLASSICALP@PAR (&REST RST) acl2-8.5> (CONS 'CHK-EQUIV-CLASSICALP RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CHK-EQUIV-CLASSICALP@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-EQUIV-CLASSICALP@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CHK-THEORY-EXPR-VALUE@PAR (&REST RST) acl2-8.5> (CONS 'CHK-THEORY-EXPR-VALUE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CHK-THEORY-EXPR-VALUE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-THEORY-EXPR-VALUE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CHK-THEORY-EXPR-VALUE1@PAR (&REST RST) acl2-8.5> (CONS 'CHK-THEORY-EXPR-VALUE1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CHK-THEORY-EXPR-VALUE1@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-THEORY-EXPR-VALUE1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CHK-THEORY-INVARIANT@PAR (&REST RST) acl2-8.5> (CONS 'CHK-THEORY-INVARIANT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CHK-THEORY-INVARIANT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-THEORY-INVARIANT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CHK-THEORY-INVARIANT1@PAR (&REST RST) acl2-8.5> (CONS 'CHK-THEORY-INVARIANT1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CHK-THEORY-INVARIANT1@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CHK-THEORY-INVARIANT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CUSTOM-KEYWORD-HINT-INTERPRETER@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'CUSTOM-KEYWORD-HINT-INTERPRETER acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CUSTOM-KEYWORD-HINT-INTERPRETER@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CUSTOM-KEYWORD-HINT-INTERPRETER@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO CUSTOM-KEYWORD-HINT-INTERPRETER1@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'CUSTOM-KEYWORD-HINT-INTERPRETER1 acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO CUSTOM-KEYWORD-HINT-INTERPRETER1@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO CUSTOM-KEYWORD-HINT-INTERPRETER1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO EVAL-AND-TRANSLATE-HINT-EXPRESSION@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'EVAL-AND-TRANSLATE-HINT-EXPRESSION acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO EVAL-AND-TRANSLATE-HINT-EXPRESSION@PAR ...) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO EVAL-AND-TRANSLATE-HINT-EXPRESSION@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO FIND-APPLICABLE-HINT-SETTINGS@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'FIND-APPLICABLE-HINT-SETTINGS acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO FIND-APPLICABLE-HINT-SETTINGS@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO FIND-APPLICABLE-HINT-SETTINGS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO FIND-APPLICABLE-HINT-SETTINGS1@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'FIND-APPLICABLE-HINT-SETTINGS1 acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO FIND-APPLICABLE-HINT-SETTINGS1@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO FIND-APPLICABLE-HINT-SETTINGS1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO GAG-STATE-EXITING-CL-ID@PAR (&REST RST) acl2-8.5> (CONS 'GAG-STATE-EXITING-CL-ID RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO GAG-STATE-EXITING-CL-ID@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO GAG-STATE-EXITING-CL-ID@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO LOAD-HINT-SETTINGS-INTO-PSPV@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'LOAD-HINT-SETTINGS-INTO-PSPV acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO LOAD-HINT-SETTINGS-INTO-PSPV@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO LOAD-HINT-SETTINGS-INTO-PSPV@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO LOAD-HINT-SETTINGS-INTO-RCNST@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'LOAD-HINT-SETTINGS-INTO-RCNST acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO LOAD-HINT-SETTINGS-INTO-RCNST@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO LOAD-HINT-SETTINGS-INTO-RCNST@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO LOAD-THEORY-INTO-ENABLED-STRUCTURE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'LOAD-THEORY-INTO-ENABLED-STRUCTURE acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO LOAD-THEORY-INTO-ENABLED-STRUCTURE@PAR ...) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO LOAD-THEORY-INTO-ENABLED-STRUCTURE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO MAYBE-WARN-ABOUT-THEORY@PAR (&REST RST) acl2-8.5> (CONS 'MAYBE-WARN-ABOUT-THEORY RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO MAYBE-WARN-ABOUT-THEORY@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MAYBE-WARN-ABOUT-THEORY@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO MAYBE-WARN-ABOUT-THEORY-FROM-RCNSTS@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'MAYBE-WARN-ABOUT-THEORY-FROM-RCNSTS acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO MAYBE-WARN-ABOUT-THEORY-FROM-RCNSTS@PAR ...) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MAYBE-WARN-ABOUT-THEORY-FROM-RCNSTS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO MAYBE-WARN-ABOUT-THEORY-SIMPLE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'MAYBE-WARN-ABOUT-THEORY-SIMPLE acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO MAYBE-WARN-ABOUT-THEORY-SIMPLE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MAYBE-WARN-ABOUT-THEORY-SIMPLE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO MAYBE-WARN-FOR-USE-HINT@PAR (&REST RST) acl2-8.5> (CONS 'MAYBE-WARN-FOR-USE-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO MAYBE-WARN-FOR-USE-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MAYBE-WARN-FOR-USE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO PAIR-CL-ID-WITH-HINT-SETTING@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'PAIR-CL-ID-WITH-HINT-SETTING acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO PAIR-CL-ID-WITH-HINT-SETTING@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PAIR-CL-ID-WITH-HINT-SETTING@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO PROCESS-BACKTRACK-HINT@PAR (&REST RST) acl2-8.5> (CONS 'PROCESS-BACKTRACK-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO PROCESS-BACKTRACK-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PROCESS-BACKTRACK-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO PUSH-CLAUSE@PAR (&REST RST) acl2-8.5> (CONS 'PUSH-CLAUSE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO PUSH-CLAUSE@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PUSH-CLAUSE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO acl2-8.5> PUT-CL-ID-OF-CUSTOM-KEYWORD-HINT-IN-COMPUTED-HINT-FORM@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'PUT-CL-ID-OF-CUSTOM-KEYWORD-HINT-IN-COMPUTED-HINT-FORM acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO acl2-8.5> PUT-CL-ID-OF-CUSTOM-KEYWORD-HINT-IN-COMPUTED-HINT-FORM@PAR ...) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PUT-CL-ID-OF-CUSTOM-KEYWORD-HINT-IN-COMPUTED-HINT-FORM@PAR acl2-8.5> ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO RECORD-GAG-STATE@PAR (&REST RST) acl2-8.5> (CONS 'RECORD-GAG-STATE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO RECORD-GAG-STATE@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO RECORD-GAG-STATE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO THANKS-FOR-THE-HINT@PAR (&REST RST) acl2-8.5> (CONS 'THANKS-FOR-THE-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO THANKS-FOR-THE-HINT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO THANKS-FOR-THE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE1@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-BACKCHAIN-LIMIT-RW-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-BACKCHAIN-LIMIT-RW-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-BACKCHAIN-LIMIT-RW-HINT@PAR ...) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-BACKCHAIN-LIMIT-RW-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-BACKTRACK-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-BACKTRACK-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-BACKTRACK-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-BACKTRACK-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-BDD-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-BDD-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-BDD-HINT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-BDD-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-BDD-HINT1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-BDD-HINT1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-BDD-HINT1@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-BDD-HINT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-BY-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-BY-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-BY-HINT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-BY-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-CASE-SPLIT-LIMITATIONS-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-CASE-SPLIT-LIMITATIONS-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-CASE-SPLIT-LIMITATIONS-HINT@PAR ...) acl2-8.5> is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-CASE-SPLIT-LIMITATIONS-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-CASES-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-CASES-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-CASES-HINT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-CASES-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-CLAUSE-PROCESSOR-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-CLAUSE-PROCESSOR-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-CLAUSE-PROCESSOR-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-CLAUSE-PROCESSOR-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-CUSTOM-KEYWORD-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-CUSTOM-KEYWORD-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-CUSTOM-KEYWORD-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-CUSTOM-KEYWORD-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-DO-NOT-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-DO-NOT-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-DO-NOT-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-DO-NOT-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-DO-NOT-INDUCT-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-DO-NOT-INDUCT-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-DO-NOT-INDUCT-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-DO-NOT-INDUCT-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-ERROR-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-ERROR-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-ERROR-HINT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-ERROR-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-EXPAND-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-EXPAND-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-EXPAND-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-EXPAND-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-EXPAND-HINT1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-EXPAND-HINT1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-EXPAND-HINT1@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-EXPAND-HINT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-EXPAND-TERM@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-EXPAND-TERM RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-EXPAND-TERM@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-EXPAND-TERM@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-EXPAND-TERM1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-EXPAND-TERM1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-EXPAND-TERM1@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-EXPAND-TERM1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-FUNCTIONAL-SUBSTITUTION@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-FUNCTIONAL-SUBSTITUTION acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-FUNCTIONAL-SUBSTITUTION@PAR ...) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-FUNCTIONAL-SUBSTITUTION@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-HANDS-OFF-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HANDS-OFF-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-HANDS-OFF-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HANDS-OFF-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-HANDS-OFF-HINT1@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HANDS-OFF-HINT1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-HANDS-OFF-HINT1@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HANDS-OFF-HINT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-HINT@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-HINTS@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINTS RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-HINTS@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINTS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-HINTS1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINTS1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-HINTS1@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINTS1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-HINTS2@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINTS2 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-HINTS2@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINTS2@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-HINTS+1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINTS+1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-HINTS+1@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINTS+1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-HINT-EXPRESSION@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINT-EXPRESSION RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-HINT-EXPRESSION@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINT-EXPRESSION@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-HINT-EXPRESSIONS@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINT-EXPRESSIONS RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-HINT-EXPRESSIONS@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINT-EXPRESSIONS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-HINT-SETTINGS@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-HINT-SETTINGS RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-HINT-SETTINGS@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-HINT-SETTINGS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-INDUCT-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-INDUCT-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-INDUCT-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-INDUCT-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-LMI@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-LMI RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-LMI@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-LMI@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-LMI/FUNCTIONAL-INSTANCE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-LMI/FUNCTIONAL-INSTANCE acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-LMI/FUNCTIONAL-INSTANCE@PAR ...) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-LMI/FUNCTIONAL-INSTANCE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-LMI/INSTANCE@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-LMI/INSTANCE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-LMI/INSTANCE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-LMI/INSTANCE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-NO-OP-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-NO-OP-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-NO-OP-HINT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-NO-OP-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-NO-THANKS-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-NO-THANKS-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-NO-THANKS-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-NO-THANKS-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-NONLINEARP-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-NONLINEARP-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-NONLINEARP-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-NONLINEARP-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-OR-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-OR-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-OR-HINT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-OR-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-REORDER-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-REORDER-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-REORDER-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-REORDER-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-RESTRICT-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-RESTRICT-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-RESTRICT-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-RESTRICT-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-RW-CACHE-STATE-HINT@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-RW-CACHE-STATE-HINT acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-RW-CACHE-STATE-HINT@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-RW-CACHE-STATE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-SIMPLE-OR-ERROR-TRIPLE@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-SIMPLE-OR-ERROR-TRIPLE acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-SIMPLE-OR-ERROR-TRIPLE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-SIMPLE-OR-ERROR-TRIPLE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-SUBSTITUTION@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-SUBSTITUTION RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-SUBSTITUTION@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-SUBSTITUTION@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-SUBSTITUTION-LST@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'TRANSLATE-SUBSTITUTION-LST RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-SUBSTITUTION-LST@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-SUBSTITUTION-LST@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-TERM-LST@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-TERM-LST RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-TERM-LST@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-TERM-LST@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-USE-HINT@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-USE-HINT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-USE-HINT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-USE-HINT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-USE-HINT1@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-USE-HINT1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-USE-HINT1@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-USE-HINT1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO TRANSLATE-X-HINT-VALUE@PAR (&REST RST) acl2-8.5> (CONS 'TRANSLATE-X-HINT-VALUE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO TRANSLATE-X-HINT-VALUE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TRANSLATE-X-HINT-VALUE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WARN-ON-DUPLICATE-HINT-GOAL-SPECS@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'WARN-ON-DUPLICATE-HINT-GOAL-SPECS acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WARN-ON-DUPLICATE-HINT-GOAL-SPECS@PAR ...) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WARN-ON-DUPLICATE-HINT-GOAL-SPECS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL-MSG@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL-MSG RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL-MSG@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-MSG@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL-PRINT-CLAUSE@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL-PRINT-CLAUSE RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL-PRINT-CLAUSE@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-PRINT-CLAUSE@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL-STEP@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL-STEP RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL-STEP@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-STEP@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL-STEP1@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL-STEP1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL-STEP1@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-STEP1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL-STEP-CLEANUP@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL-STEP-CLEANUP RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL-STEP-CLEANUP@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL-STEP-CLEANUP@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL0@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL0 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL0@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL0@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL0-OR-HIT@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL0-OR-HIT RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL0-OR-HIT@PAR ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL0-OR-HIT@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL0-WITH-HINT-SETTINGS@PAR acl2-8.5> (&REST RST) acl2-8.5> (CONS 'WATERFALL0-WITH-HINT-SETTINGS acl2-8.5> RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL0-WITH-HINT-SETTINGS@PAR ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL0-WITH-HINT-SETTINGS@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(DEFMACRO WATERFALL1@PAR (&REST RST) acl2-8.5> (CONS 'WATERFALL1 RST)) acl2-8.5> acl2-8.5> The event ( DEFMACRO WATERFALL1@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WATERFALL1@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( PROGN (DEFMACRO CATCH-TIME-LIMIT5@PAR ...) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.01) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The admission of REPLACE-DEFUN@PAR-WITH-DEFUN is trivial, using the acl2-8.5> relation O< (which is known to be well-founded on the domain recognized acl2-8.5> by O-P) and the measure (ACL2-COUNT FORMS). We observe that the type acl2-8.5> of REPLACE-DEFUN@PAR-WITH-DEFUN is described by the theorem acl2-8.5> (TRUE-LISTP (REPLACE-DEFUN@PAR-WITH-DEFUN FORMS)). We used primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for REPLACE-DEFUN@PAR-WITH-DEFUN.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for REPLACE-DEFUN@PAR-WITH-DEFUN, acl2-8.5> given the :forward-chaining rule ALISTP-FORWARD-TO-TRUE-LISTP and the acl2-8.5> :type-prescription rule ALISTP, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (ALISTP FORMS) (NOT (ENDP FORMS))) acl2-8.5> (ALISTP (CDR FORMS))) acl2-8.5> (IMPLIES (AND (ALISTP FORMS) acl2-8.5> (NOT (ENDP FORMS)) acl2-8.5> (NOT (CONSP (CAR FORMS)))) acl2-8.5> (EQUAL (CAR FORMS) NIL))). acl2-8.5> acl2-8.5> By the simple :definition ENDP we reduce the conjecture to the following acl2-8.5> two conjectures. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (ALISTP FORMS) (CONSP FORMS)) acl2-8.5> (ALISTP (CDR FORMS))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (ALISTP FORMS) acl2-8.5> (CONSP FORMS) acl2-8.5> (NOT (CONSP (CAR FORMS)))) acl2-8.5> (EQUAL (CAR FORMS) NIL)). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition ALISTP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for acl2-8.5> REPLACE-DEFUN@PAR-WITH-DEFUN. REPLACE-DEFUN@PAR-WITH-DEFUN is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN REPLACE-DEFUN@PAR-WITH-DEFUN ...) acl2-8.5> Rules: ((:DEFINITION ALISTP) acl2-8.5> (:DEFINITION ENDP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING ALISTP-FORWARD-TO-TRUE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION ALISTP)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 127 acl2-8.5> REPLACE-DEFUN@PAR-WITH-DEFUN acl2-8.5> acl2-8.5> The event ( DEFMACRO MUTUAL-RECURSION@PAR ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO MUTUAL-RECURSION@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO DEFUN@PAR ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO DEFUN@PAR ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM ...) is acl2-8.5> redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SERIAL-FIRST-FORM-PARALLEL-SECOND-FORM ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO SERIAL-ONLY ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SERIAL-ONLY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO PARALLEL-ONLY ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PARALLEL-ONLY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO STATE-MAC ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO STATE-MAC ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO ERROR-IN-PARALLELISM-MODE ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO ERROR-IN-PARALLELISM-MODE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFCONST *WATERFALL-PRINTING-VALUES* ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *WATERFALL-PRINTING-VALUES* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFCONST *WATERFALL-PARALLELISM-VALUES* ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *WATERFALL-PARALLELISM-VALUES* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since SYMBOL-CONSTANT-FN is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of SYMBOL-CONSTANT-FN is described by the acl2-8.5> theorem (SYMBOLP (SYMBOL-CONSTANT-FN PREFIX SYM)). We used the :type- acl2-8.5> prescription rule SYMBOLP-INTERN-IN-PACKAGE-OF-SYMBOL. acl2-8.5> acl2-8.5> Computing the guard conjecture for SYMBOL-CONSTANT-FN.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SYMBOL-CONSTANT-FN, acl2-8.5> given the :type-prescription rule STRING-APPEND-LST, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (SYMBOLP SYM) (SYMBOLP PREFIX)) acl2-8.5> (STRING-LISTP (LIST (SYMBOL-NAME PREFIX) acl2-8.5> "-" (SYMBOL-NAME SYM)))). acl2-8.5> acl2-8.5> By case analysis we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (AND (SYMBOLP SYM) (SYMBOLP PREFIX)) acl2-8.5> (STRING-LISTP (LIST (SYMBOL-NAME PREFIX) acl2-8.5> "-" (SYMBOL-NAME SYM)))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definition STRING-LISTP, acl2-8.5> the :executable-counterparts of STRING-LISTP and STRINGP, primitive acl2-8.5> type reasoning and the :rewrite rules CAR-CONS and CDR-CONS. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SYMBOL-CONSTANT-FN. acl2-8.5> SYMBOL-CONSTANT-FN is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SYMBOL-CONSTANT-FN ...) acl2-8.5> Rules: ((:DEFINITION NOT) acl2-8.5> (:DEFINITION STRING-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART STRING-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART STRINGP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE CAR-CONS) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:TYPE-PRESCRIPTION STRING-APPEND-LST) acl2-8.5> (:TYPE-PRESCRIPTION SYMBOLP-INTERN-IN-PACKAGE-OF-SYMBOL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 122 acl2-8.5> SYMBOL-CONSTANT-FN acl2-8.5> acl2-8.5> Since STOBJS-IN is non-recursive, its admission is trivial. We could acl2-8.5> deduce no constraints on the type of STOBJS-IN. acl2-8.5> acl2-8.5> Computing the guard conjecture for STOBJS-IN.... acl2-8.5> acl2-8.5> The guard conjecture for STOBJS-IN is trivial to prove. STOBJS-IN acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN STOBJS-IN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> STOBJS-IN acl2-8.5> acl2-8.5> The event ( DEFUN ALL-NILS ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ALL-NILS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFCONST *TTAG-FNS* ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *TTAG-FNS* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since LOGICP is non-recursive, its admission is trivial. We observe acl2-8.5> that the type of LOGICP is described by the theorem acl2-8.5> (OR (EQUAL (LOGICP FN WRLD) T) (EQUAL (LOGICP FN WRLD) NIL)). We used acl2-8.5> primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for LOGICP.... acl2-8.5> acl2-8.5> The guard conjecture for LOGICP is trivial to prove. LOGICP is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN LOGICP ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> LOGICP acl2-8.5> acl2-8.5> The event ( DEFMACRO LOGICALP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO LOGICALP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO PROGRAMP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PROGRAMP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFCONST *STOBJS-OUT-INVALID* ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *STOBJS-OUT-INVALID* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since STOBJS-OUT is non-recursive, its admission is trivial. We could acl2-8.5> deduce no constraints on the type of STOBJS-OUT. However, in normalizing acl2-8.5> the definition we used the :type-prescription rule ILLEGAL. acl2-8.5> acl2-8.5> Computing the guard conjecture for STOBJS-OUT.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for STOBJS-OUT, given acl2-8.5> the :type-prescription rule MEMBER-EQ-EXEC$GUARD-CHECK, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND acl2-8.5> (IMPLIES (AND (SYMBOLP FN) (PLIST-WORLDP W)) acl2-8.5> (LET ((X FN) acl2-8.5> (L '(IF RETURN-LAST DO$ READ-USER-STOBJ-ALIST))) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQ-EXEC X L))))) acl2-8.5> (IMPLIES (AND (NOT (LET ((X FN) acl2-8.5> (L '(IF RETURN-LAST DO$ READ-USER-STOBJ-ALIST))) acl2-8.5> (MEMBER-EQUAL X L))) acl2-8.5> (PLIST-WORLDP W) acl2-8.5> (SYMBOLP FN) acl2-8.5> (NOT (EQ FN 'CONS))) acl2-8.5> (NOT (MEMBER-EQUAL FN acl2-8.5> '(IF RETURN-LAST acl2-8.5> DO$ READ-USER-STOBJ-ALIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition EQ, the acl2-8.5> :executable-counterpart of TAU-SYSTEM and the simple :rewrite rule acl2-8.5> MEMBER-EQ-EXEC-IS-MEMBER-EQUAL. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for STOBJS-OUT. STOBJS-OUT acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN STOBJS-OUT ...) acl2-8.5> Rules: ((:DEFINITION EQ) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:REWRITE MEMBER-EQ-EXEC-IS-MEMBER-EQUAL) acl2-8.5> (:TYPE-PRESCRIPTION ILLEGAL) acl2-8.5> (:TYPE-PRESCRIPTION MEMBER-EQ-EXEC$GUARD-CHECK)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 98 acl2-8.5> STOBJS-OUT acl2-8.5> acl2-8.5> Since EV-FNCALL-W-GUARD1 is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of EV-FNCALL-W-GUARD1 is described by the acl2-8.5> theorem acl2-8.5> (OR (CONSP (EV-FNCALL-W-GUARD1 FN WRLD TEMP-TOUCHABLE-FNS)) acl2-8.5> (EQUAL (EV-FNCALL-W-GUARD1 FN WRLD TEMP-TOUCHABLE-FNS) acl2-8.5> NIL)). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for EV-FNCALL-W-GUARD1.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for EV-FNCALL-W-GUARD1 acl2-8.5> is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND acl2-8.5> (IMPLIES acl2-8.5> (AND (PLIST-WORLDP WRLD) acl2-8.5> (SYMBOLP FN) acl2-8.5> (NOT (EQ FN 'IF)) acl2-8.5> (NOT (EQ FN 'DO$)) acl2-8.5> (NOT (EQ FN 'READ-USER-STOBJ-ALIST))) acl2-8.5> (LET acl2-8.5> ((X FN) acl2-8.5> (ALIST acl2-8.5> '((HONS-WASH!) acl2-8.5> (HONS-CLEAR!) acl2-8.5> (OPEN-OUTPUT-CHANNEL!) acl2-8.5> (REMOVE-UNTOUCHABLE-FN acl2-8.5> " Note that the same restriction applies to the macro ~x0, whose ~ acl2-8.5> expansions generate calls of ~x1." acl2-8.5> (#\0 . REMOVE-UNTOUCHABLE) acl2-8.5> (#\1 . REMOVE-UNTOUCHABLE-FN)) acl2-8.5> (SET-RAW-MODE-ON acl2-8.5> " If you do not plan to certify books in this session, then ~ acl2-8.5> instead you may want to call ~x0; see :DOC ~x0." acl2-8.5> (#\0 . SET-RAW-MODE-ON!)) acl2-8.5> (SET-TEMP-TOUCHABLE-FNS) acl2-8.5> (SET-TEMP-TOUCHABLE-VARS) acl2-8.5> (SYS-CALL) acl2-8.5> (SYS-CALL*) acl2-8.5> (SYS-CALL+)))) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (ALISTP ALIST)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-ALISTP ALIST)) acl2-8.5> (EQUAL (ASSOC-EQUAL X ALIST) acl2-8.5> (ASSOC-EQ-EXEC X ALIST))))) acl2-8.5> (IMPLIES acl2-8.5> (AND acl2-8.5> (PLIST-WORLDP WRLD) acl2-8.5> (SYMBOLP FN) acl2-8.5> (NOT (EQ FN 'IF)) acl2-8.5> (NOT (EQ FN 'DO$)) acl2-8.5> (NOT (EQ FN 'READ-USER-STOBJ-ALIST)) acl2-8.5> (NOT acl2-8.5> (ASSOC-EQUAL acl2-8.5> FN acl2-8.5> '((HONS-WASH!) acl2-8.5> (HONS-CLEAR!) acl2-8.5> (OPEN-OUTPUT-CHANNEL!) acl2-8.5> (REMOVE-UNTOUCHABLE-FN acl2-8.5> " Note that the same restriction applies to the macro ~x0, whose ~ acl2-8.5> expansions generate calls of ~x1." acl2-8.5> (#\0 . REMOVE-UNTOUCHABLE) acl2-8.5> (#\1 . REMOVE-UNTOUCHABLE-FN)) acl2-8.5> (SET-RAW-MODE-ON acl2-8.5> " If you do not plan to certify books in this session, then ~ acl2-8.5> instead you may want to call ~x0; see :DOC ~x0." acl2-8.5> (#\0 . SET-RAW-MODE-ON!)) acl2-8.5> (SET-TEMP-TOUCHABLE-FNS) acl2-8.5> (SET-TEMP-TOUCHABLE-VARS) acl2-8.5> (SYS-CALL) acl2-8.5> (SYS-CALL*) acl2-8.5> (SYS-CALL+))))) acl2-8.5> (LET acl2-8.5> ((FORMALS (FGETPROP FN 'FORMALS T WRLD))) acl2-8.5> (AND acl2-8.5> (SYMBOLP FN) acl2-8.5> (PLIST-WORLDP WRLD) acl2-8.5> (LET acl2-8.5> ((STOBJS-IN (STOBJS-IN FN WRLD))) acl2-8.5> (AND acl2-8.5> (PLIST-WORLDP WRLD) acl2-8.5> (LET acl2-8.5> ((UNTOUCHABLE-FNS (GLOBAL-VAL 'UNTOUCHABLE-FNS WRLD))) acl2-8.5> (AND acl2-8.5> (OR (EQ FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (LET ((X FN) (L UNTOUCHABLE-FNS)) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQ-EXEC X L))))) acl2-8.5> (OR (EQ FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (MEMBER-EQUAL FN UNTOUCHABLE-FNS) acl2-8.5> (LET ((X FN) (L UNTOUCHABLE-FNS)) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQ-EXEC X L))))) acl2-8.5> (OR (EQ FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQ T TEMP-TOUCHABLE-FNS) acl2-8.5> (NOT (TRUE-LISTP TEMP-TOUCHABLE-FNS)) acl2-8.5> (LET ((X FN) (L TEMP-TOUCHABLE-FNS)) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQ-EXEC X L))))) acl2-8.5> (OR (EQ FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQ T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (NOT (NULL FORMALS)) acl2-8.5> (SYMBOLP FN)) acl2-8.5> (OR (EQ FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQ T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (NOT (NULL FORMALS)) acl2-8.5> (PLIST-WORLDP WRLD)) acl2-8.5> (OR (EQ FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQ T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (AND (NULL FORMALS) acl2-8.5> (FGETPROP FN 'STOBJ-FUNCTION NIL WRLD)) acl2-8.5> (NOT (TRUE-LISTP STOBJS-IN)) acl2-8.5> (NOT (ALL-NILS STOBJS-IN)) acl2-8.5> (PLIST-WORLDP WRLD)) acl2-8.5> (OR (EQ FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQ T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (AND (NULL FORMALS) acl2-8.5> (FGETPROP FN 'STOBJ-FUNCTION NIL WRLD)) acl2-8.5> (NOT (TRUE-LISTP STOBJS-IN)) acl2-8.5> (NOT (ALL-NILS STOBJS-IN)) acl2-8.5> (SYMBOLP FN)) acl2-8.5> (OR (EQ FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQ T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (AND (NULL FORMALS) acl2-8.5> (FGETPROP FN 'STOBJ-FUNCTION NIL WRLD)) acl2-8.5> (NOT (TRUE-LISTP STOBJS-IN)) acl2-8.5> (NOT (ALL-NILS STOBJS-IN)) acl2-8.5> (EQ FN 'RETURN-LAST) acl2-8.5> (SYMBOLP FN)) acl2-8.5> (OR (EQ FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQ T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (AND (NULL FORMALS) acl2-8.5> (FGETPROP FN 'STOBJ-FUNCTION NIL WRLD)) acl2-8.5> (NOT (TRUE-LISTP STOBJS-IN)) acl2-8.5> (NOT (ALL-NILS STOBJS-IN)) acl2-8.5> (EQ FN 'RETURN-LAST) acl2-8.5> (NOT (LET ((X FN) acl2-8.5> (L '(IF RETURN-LAST DO$ READ-USER-STOBJ-ALIST))) acl2-8.5> (MBE :LOGIC (PROG2$ (MEMBER-EQ-EXEC$GUARD-CHECK X L) acl2-8.5> (MEMBER-EQUAL X L)) acl2-8.5> :EXEC (MEMBER-EQ-EXEC X L))))) acl2-8.5> (OR (EQ FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQ T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (AND (NULL FORMALS) acl2-8.5> (FGETPROP FN 'STOBJ-FUNCTION NIL WRLD)) acl2-8.5> (NOT (TRUE-LISTP STOBJS-IN)) acl2-8.5> (NOT (ALL-NILS STOBJS-IN)) acl2-8.5> (EQ FN 'RETURN-LAST) acl2-8.5> (PLIST-WORLDP WRLD)))))))))). acl2-8.5> acl2-8.5> By the simple :definitions EQ, GLOBAL-VAL, MEMBER-EQ-EXEC$GUARD-CHECK, acl2-8.5> NULL and RETURN-LAST, the :executable-counterpart of TAU-SYSTEM and acl2-8.5> the simple :rewrite rules ASSOC-EQ-EXEC-IS-ASSOC-EQUAL and acl2-8.5> MEMBER-EQ-EXEC-IS-MEMBER-EQUAL we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES acl2-8.5> (AND acl2-8.5> (PLIST-WORLDP WRLD) acl2-8.5> (SYMBOLP FN) acl2-8.5> (NOT (EQUAL FN 'IF)) acl2-8.5> (NOT (EQUAL FN 'DO$)) acl2-8.5> (NOT (EQUAL FN 'READ-USER-STOBJ-ALIST)) acl2-8.5> (NOT acl2-8.5> (ASSOC-EQUAL acl2-8.5> FN acl2-8.5> '((HONS-WASH!) acl2-8.5> (HONS-CLEAR!) acl2-8.5> (OPEN-OUTPUT-CHANNEL!) acl2-8.5> (REMOVE-UNTOUCHABLE-FN acl2-8.5> " Note that the same restriction applies to the macro ~x0, whose ~ acl2-8.5> expansions generate calls of ~x1." acl2-8.5> (#\0 . REMOVE-UNTOUCHABLE) acl2-8.5> (#\1 . REMOVE-UNTOUCHABLE-FN)) acl2-8.5> (SET-RAW-MODE-ON acl2-8.5> " If you do not plan to certify books in this session, then ~ acl2-8.5> instead you may want to call ~x0; see :DOC ~x0." acl2-8.5> (#\0 . SET-RAW-MODE-ON!)) acl2-8.5> (SET-TEMP-TOUCHABLE-FNS) acl2-8.5> (SET-TEMP-TOUCHABLE-VARS) acl2-8.5> (SYS-CALL) acl2-8.5> (SYS-CALL*) acl2-8.5> (SYS-CALL+))))) acl2-8.5> (LET acl2-8.5> ((FORMALS (FGETPROP FN 'FORMALS T WRLD))) acl2-8.5> (AND acl2-8.5> (SYMBOLP FN) acl2-8.5> (PLIST-WORLDP WRLD) acl2-8.5> (LET acl2-8.5> ((STOBJS-IN (STOBJS-IN FN WRLD))) acl2-8.5> (AND acl2-8.5> (PLIST-WORLDP WRLD) acl2-8.5> (LET acl2-8.5> ((UNTOUCHABLE-FNS acl2-8.5> (FGETPROP acl2-8.5> 'UNTOUCHABLE-FNS acl2-8.5> 'GLOBAL-VALUE acl2-8.5> '(:ERROR acl2-8.5> "GLOBAL-VAL didn't find a value. Initialize this ~ acl2-8.5> symbol in PRIMORDIAL-WORLD-GLOBALS.") acl2-8.5> WRLD))) acl2-8.5> (AND (OR (EQUAL FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (LET ((X FN) (L UNTOUCHABLE-FNS)) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L))))) acl2-8.5> (OR (EQUAL FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (MEMBER-EQUAL FN UNTOUCHABLE-FNS) acl2-8.5> (LET ((X FN) (L UNTOUCHABLE-FNS)) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L))))) acl2-8.5> (OR (EQUAL FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQUAL T TEMP-TOUCHABLE-FNS) acl2-8.5> (NOT (TRUE-LISTP TEMP-TOUCHABLE-FNS)) acl2-8.5> (LET ((X FN) (L TEMP-TOUCHABLE-FNS)) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L))))) acl2-8.5> (OR (EQUAL FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQUAL T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (NOT (EQUAL FORMALS NIL)) acl2-8.5> (SYMBOLP FN)) acl2-8.5> (OR (EQUAL FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQUAL T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (NOT (EQUAL FORMALS NIL)) acl2-8.5> (PLIST-WORLDP WRLD)) acl2-8.5> (OR (EQUAL FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQUAL T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (AND (EQUAL FORMALS NIL) acl2-8.5> (FGETPROP FN 'STOBJ-FUNCTION NIL WRLD)) acl2-8.5> (NOT (TRUE-LISTP STOBJS-IN)) acl2-8.5> (NOT (ALL-NILS STOBJS-IN)) acl2-8.5> (PLIST-WORLDP WRLD)) acl2-8.5> (OR (EQUAL FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQUAL T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (AND (EQUAL FORMALS NIL) acl2-8.5> (FGETPROP FN 'STOBJ-FUNCTION NIL WRLD)) acl2-8.5> (NOT (TRUE-LISTP STOBJS-IN)) acl2-8.5> (NOT (ALL-NILS STOBJS-IN)) acl2-8.5> (SYMBOLP FN)) acl2-8.5> (OR (EQUAL FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQUAL T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (AND (EQUAL FORMALS NIL) acl2-8.5> (FGETPROP FN 'STOBJ-FUNCTION NIL WRLD)) acl2-8.5> (NOT (TRUE-LISTP STOBJS-IN)) acl2-8.5> (NOT (ALL-NILS STOBJS-IN)) acl2-8.5> (EQUAL FN 'RETURN-LAST) acl2-8.5> (SYMBOLP FN)) acl2-8.5> (OR (EQUAL FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQUAL T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (AND (EQUAL FORMALS NIL) acl2-8.5> (FGETPROP FN 'STOBJ-FUNCTION NIL WRLD)) acl2-8.5> (NOT (TRUE-LISTP STOBJS-IN)) acl2-8.5> (NOT (ALL-NILS STOBJS-IN)) acl2-8.5> (EQUAL FN 'RETURN-LAST) acl2-8.5> (NOT (MEMBER-EQUAL FN acl2-8.5> '(IF RETURN-LAST acl2-8.5> DO$ READ-USER-STOBJ-ALIST)))) acl2-8.5> (OR (EQUAL FORMALS T) acl2-8.5> (NOT (TRUE-LISTP UNTOUCHABLE-FNS)) acl2-8.5> (NOT (OR (NOT (MEMBER-EQUAL FN UNTOUCHABLE-FNS)) acl2-8.5> (EQUAL T TEMP-TOUCHABLE-FNS) acl2-8.5> (AND (TRUE-LISTP TEMP-TOUCHABLE-FNS) acl2-8.5> (MEMBER-EQUAL FN TEMP-TOUCHABLE-FNS)))) acl2-8.5> (AND (EQUAL FORMALS NIL) acl2-8.5> (FGETPROP FN 'STOBJ-FUNCTION NIL WRLD)) acl2-8.5> (NOT (TRUE-LISTP STOBJS-IN)) acl2-8.5> (NOT (ALL-NILS STOBJS-IN)) acl2-8.5> (EQUAL FN 'RETURN-LAST) acl2-8.5> (PLIST-WORLDP WRLD))))))))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions ASSOC-EQUAL, acl2-8.5> MEMBER-EQUAL, NOT and STOBJS-IN, the :executable-counterparts of CAR, acl2-8.5> CDR, CONSP and NOT, primitive type reasoning and the :type-prescription acl2-8.5> rule PLIST-WORLDP. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for EV-FNCALL-W-GUARD1. acl2-8.5> EV-FNCALL-W-GUARD1 is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN EV-FNCALL-W-GUARD1 ...) acl2-8.5> Rules: ((:DEFINITION ASSOC-EQUAL) acl2-8.5> (:DEFINITION EQ) acl2-8.5> (:DEFINITION GLOBAL-VAL) acl2-8.5> (:DEFINITION MEMBER-EQ-EXEC$GUARD-CHECK) acl2-8.5> (:DEFINITION MEMBER-EQUAL) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NULL) acl2-8.5> (:DEFINITION RETURN-LAST) acl2-8.5> (:DEFINITION STOBJS-IN) acl2-8.5> (:EXECUTABLE-COUNTERPART CAR) acl2-8.5> (:EXECUTABLE-COUNTERPART CDR) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE ASSOC-EQ-EXEC-IS-ASSOC-EQUAL) acl2-8.5> (:REWRITE MEMBER-EQ-EXEC-IS-MEMBER-EQUAL) acl2-8.5> (:TYPE-PRESCRIPTION PLIST-WORLDP)) acl2-8.5> Time: 0.02 seconds (prove: 0.02, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 3651 acl2-8.5> EV-FNCALL-W-GUARD1 acl2-8.5> acl2-8.5> Since EV-FNCALL-W-GUARD is non-recursive, its admission is trivial. acl2-8.5> We could deduce no constraints on the type of EV-FNCALL-W-GUARD. acl2-8.5> acl2-8.5> Computing the guard conjecture for EV-FNCALL-W-GUARD.... acl2-8.5> acl2-8.5> The guard conjecture for EV-FNCALL-W-GUARD is trivial to prove, given acl2-8.5> the :compound-recognizer rule EQLABLEP-RECOG and the :type-prescription acl2-8.5> rules EV-FNCALL-W-GUARD1 and LENGTH. EV-FNCALL-W-GUARD is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN EV-FNCALL-W-GUARD ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER EQLABLEP-RECOG) acl2-8.5> (:TYPE-PRESCRIPTION EV-FNCALL-W-GUARD1) acl2-8.5> (:TYPE-PRESCRIPTION LENGTH)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> EV-FNCALL-W-GUARD acl2-8.5> acl2-8.5> Since TIME-TRACKER-FN is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of TIME-TRACKER-FN is described by the theorem acl2-8.5> (EQUAL (TIME-TRACKER-FN TAG KWD KWDP TIMES INTERVAL MIN-TIME MSG) NIL). acl2-8.5> We used the :compound-recognizer rule BOOLEANP-COMPOUND-RECOGNIZER, acl2-8.5> the :executable-counterpart of EQUAL, primitive type reasoning and acl2-8.5> the :type-prescription rule HARD-ERROR. acl2-8.5> acl2-8.5> Computing the guard conjecture for TIME-TRACKER-FN.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for TIME-TRACKER-FN is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (NOT (AND (BOOLEANP TAG) KWDP)) acl2-8.5> (NOT (BOOLEANP TAG)) acl2-8.5> (SYMBOLP TAG)) acl2-8.5> (LET ((X KWD) acl2-8.5> (L '(:INIT :END acl2-8.5> :PRINT? :STOP acl2-8.5> :START :START!))) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (TRUE-LISTP L)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQ-EXEC X L))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM and the simple :rewrite rule MEMBER-EQ-EXEC-IS-MEMBER-EQUAL. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for TIME-TRACKER-FN. acl2-8.5> TIME-TRACKER-FN is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TIME-TRACKER-FN ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER BOOLEANP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE MEMBER-EQ-EXEC-IS-MEMBER-EQUAL) acl2-8.5> (:TYPE-PRESCRIPTION HARD-ERROR)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 51 acl2-8.5> TIME-TRACKER-FN acl2-8.5> acl2-8.5> The event ( DEFMACRO TIME-TRACKER ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO TIME-TRACKER ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFUN SET-ABSSTOBJ-DEBUG-FN ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SET-ABSSTOBJ-DEBUG-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO SET-ABSSTOBJ-DEBUG ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SET-ABSSTOBJ-DEBUG ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since the type of (OR (EQUAL ( acl2-8.5> Computing the guard conjecture for acl2-8.5> The non-trivial part of the guard conjecture for acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (RATIONALP X) acl2-8.5> (NOT (OR (NULL X) (NULL Y)))) acl2-8.5> (LET ((X (FIX X)) (Y (FIX Y))) acl2-8.5> (AND (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (RATIONALP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (<= (REALPART Y) X) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (<= (REALPART Y) X) acl2-8.5> (RATIONALP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (NOT (= X (REALPART Y))) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (NOT (= X (REALPART Y))) acl2-8.5> (RATIONALP (IMAGPART Y))) acl2-8.5> (OR (RATIONALP X) (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (RATIONALP (REALPART X))) acl2-8.5> (OR (RATIONALP X) (RATIONALP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (RATIONALP (REALPART X))) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (RATIONALP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP (REALPART X))) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (NOT (= (REALPART X) Y)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (NOT (= (REALPART X) Y)) acl2-8.5> (RATIONALP (IMAGPART X)))))) acl2-8.5> (IMPLIES (AND (RATIONALP Y) acl2-8.5> (NOT (OR (NULL X) (NULL Y)))) acl2-8.5> (LET ((X (FIX X)) (Y (FIX Y))) acl2-8.5> (AND (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (RATIONALP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (<= (REALPART Y) X) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (<= (REALPART Y) X) acl2-8.5> (RATIONALP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (NOT (= X (REALPART Y))) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (NOT (= X (REALPART Y))) acl2-8.5> (RATIONALP (IMAGPART Y))) acl2-8.5> (OR (RATIONALP X) (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (RATIONALP (REALPART X))) acl2-8.5> (OR (RATIONALP X) (RATIONALP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (RATIONALP (REALPART X))) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (RATIONALP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP (REALPART X))) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (NOT (= (REALPART X) Y)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (NOT (= (REALPART X) Y)) acl2-8.5> (RATIONALP (IMAGPART X))))))). acl2-8.5> acl2-8.5> By the simple :definitions = and NULL we reduce the conjecture to the acl2-8.5> following two conjectures. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (RATIONALP X) acl2-8.5> (NOT (OR (EQUAL X NIL) (EQUAL Y NIL)))) acl2-8.5> (LET ((X (FIX X)) (Y (FIX Y))) acl2-8.5> (AND (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (RATIONALP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (<= (REALPART Y) X) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (<= (REALPART Y) X) acl2-8.5> (RATIONALP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (NOT (EQUAL X (REALPART Y))) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (NOT (EQUAL X (REALPART Y))) acl2-8.5> (RATIONALP (IMAGPART Y))) acl2-8.5> (OR (RATIONALP X) (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (RATIONALP (REALPART X))) acl2-8.5> (OR (RATIONALP X) (RATIONALP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (RATIONALP (REALPART X))) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (RATIONALP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP (REALPART X))) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (NOT (EQUAL (REALPART X) Y)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (NOT (EQUAL (REALPART X) Y)) acl2-8.5> (RATIONALP (IMAGPART X)))))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions FIX and acl2-8.5> NOT, the :executable-counterpart of NOT and primitive type reasoning. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (RATIONALP Y) acl2-8.5> (NOT (OR (EQUAL X NIL) (EQUAL Y NIL)))) acl2-8.5> (LET ((X (FIX X)) (Y (FIX Y))) acl2-8.5> (AND (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (RATIONALP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (<= (REALPART Y) X) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (<= (REALPART Y) X) acl2-8.5> (RATIONALP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (ACL2-NUMBERP (REALPART Y))) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (NOT (EQUAL X (REALPART Y))) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (NOT (RATIONALP X)) acl2-8.5> (RATIONALP Y) acl2-8.5> (< X (REALPART Y)) acl2-8.5> (NOT (EQUAL X (REALPART Y))) acl2-8.5> (RATIONALP (IMAGPART Y))) acl2-8.5> (OR (RATIONALP X) (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (RATIONALP (REALPART X))) acl2-8.5> (OR (RATIONALP X) (RATIONALP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (RATIONALP (REALPART X))) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (<= Y (REALPART X)) acl2-8.5> (RATIONALP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP (REALPART X))) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (ACL2-NUMBERP Y)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (NOT (EQUAL (REALPART X) Y)) acl2-8.5> (ACL2-NUMBERP X)) acl2-8.5> (OR (RATIONALP X) acl2-8.5> (< (REALPART X) Y) acl2-8.5> (NOT (EQUAL (REALPART X) Y)) acl2-8.5> (RATIONALP (IMAGPART X)))))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :definitions FIX and acl2-8.5> NOT, the :executable-counterpart of EQUAL and primitive type reasoning. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN Rules: ((:DEFINITION =) acl2-8.5> (:DEFINITION FIX) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NULL) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART NOT) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.03 seconds (prove: 0.02, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 2057 acl2-8.5> acl2-8.5> Since TAU-INTERVAL-DOMAINP is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of TAU-INTERVAL-DOMAINP is described by the acl2-8.5> theorem acl2-8.5> (OR (EQUAL (TAU-INTERVAL-DOMAINP DOM X) T) acl2-8.5> (EQUAL (TAU-INTERVAL-DOMAINP DOM X) acl2-8.5> NIL)). acl2-8.5> acl2-8.5> Computing the guard conjecture for TAU-INTERVAL-DOMAINP.... acl2-8.5> acl2-8.5> The guard conjecture for TAU-INTERVAL-DOMAINP is trivial to prove. acl2-8.5> TAU-INTERVAL-DOMAINP is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-DOMAINP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-DOMAINP acl2-8.5> acl2-8.5> Since TAU-INTERVAL-DOM is non-recursive, its admission is trivial. acl2-8.5> We could deduce no constraints on the type of TAU-INTERVAL-DOM. acl2-8.5> acl2-8.5> Computing the guard conjecture for TAU-INTERVAL-DOM.... acl2-8.5> acl2-8.5> The guard conjecture for TAU-INTERVAL-DOM is trivial to prove. acl2-8.5> TAU-INTERVAL-DOM is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-DOM ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-DOM acl2-8.5> acl2-8.5> Since TAU-INTERVAL-LO-REL is non-recursive, its admission is trivial. acl2-8.5> We could deduce no constraints on the type of TAU-INTERVAL-LO-REL. acl2-8.5> acl2-8.5> Computing the guard conjecture for TAU-INTERVAL-LO-REL.... acl2-8.5> acl2-8.5> The guard conjecture for TAU-INTERVAL-LO-REL is trivial to prove. acl2-8.5> TAU-INTERVAL-LO-REL is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-LO-REL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-LO-REL acl2-8.5> acl2-8.5> Since TAU-INTERVAL-LO is non-recursive, its admission is trivial. acl2-8.5> We could deduce no constraints on the type of TAU-INTERVAL-LO. acl2-8.5> acl2-8.5> Computing the guard conjecture for TAU-INTERVAL-LO.... acl2-8.5> acl2-8.5> The guard conjecture for TAU-INTERVAL-LO is trivial to prove. acl2-8.5> TAU-INTERVAL-LO is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-LO ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-LO acl2-8.5> acl2-8.5> Since TAU-INTERVAL-HI-REL is non-recursive, its admission is trivial. acl2-8.5> We could deduce no constraints on the type of TAU-INTERVAL-HI-REL. acl2-8.5> acl2-8.5> Computing the guard conjecture for TAU-INTERVAL-HI-REL.... acl2-8.5> acl2-8.5> The guard conjecture for TAU-INTERVAL-HI-REL is trivial to prove. acl2-8.5> TAU-INTERVAL-HI-REL is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-HI-REL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-HI-REL acl2-8.5> acl2-8.5> Since TAU-INTERVAL-HI is non-recursive, its admission is trivial. acl2-8.5> We could deduce no constraints on the type of TAU-INTERVAL-HI. acl2-8.5> acl2-8.5> Computing the guard conjecture for TAU-INTERVAL-HI.... acl2-8.5> acl2-8.5> The guard conjecture for TAU-INTERVAL-HI is trivial to prove. acl2-8.5> TAU-INTERVAL-HI is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVAL-HI ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> TAU-INTERVAL-HI acl2-8.5> acl2-8.5> Since MAKE-TAU-INTERVAL is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of MAKE-TAU-INTERVAL is described by the theorem acl2-8.5> (CONSP (MAKE-TAU-INTERVAL DOM LO-REL LO HI-REL HI)). We used primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for MAKE-TAU-INTERVAL.... acl2-8.5> acl2-8.5> The guard conjecture for MAKE-TAU-INTERVAL is trivial to prove. acl2-8.5> MAKE-TAU-INTERVAL is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MAKE-TAU-INTERVAL ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> MAKE-TAU-INTERVAL acl2-8.5> acl2-8.5> Since TAU-INTERVALP is non-recursive, its admission is trivial. We acl2-8.5> observe that the type of TAU-INTERVALP is described by the theorem acl2-8.5> (OR (EQUAL (TAU-INTERVALP INT) T) (EQUAL (TAU-INTERVALP INT) NIL)). acl2-8.5> acl2-8.5> Computing the guard conjecture for TAU-INTERVALP.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for TAU-INTERVALP is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (CONSP INT) acl2-8.5> (CONSP (CDR INT)) acl2-8.5> (CONSP (CADR INT)) acl2-8.5> (CONSP (CDDR INT))) acl2-8.5> (LET ((DOM (TAU-INTERVAL-DOM INT))) acl2-8.5> (OR (EQ DOM 'INTEGERP) acl2-8.5> (LET ((X DOM) acl2-8.5> (L '(RATIONALP ACL2-NUMBERP NIL))) acl2-8.5> (AND (OR (NOT (EQLABLEP X)) (TRUE-LISTP L)) acl2-8.5> (OR (EQLABLEP X) (EQLABLE-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQL-EXEC X L))))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definitions EQ and acl2-8.5> TAU-INTERVAL-DOM, the :executable-counterpart of TAU-SYSTEM and the acl2-8.5> simple :rewrite rule MEMBER-EQL-EXEC-IS-MEMBER-EQUAL. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for TAU-INTERVALP. acl2-8.5> TAU-INTERVALP is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAU-INTERVALP ...) acl2-8.5> Rules: ((:DEFINITION EQ) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION TAU-INTERVAL-DOM) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:REWRITE MEMBER-EQL-EXEC-IS-MEMBER-EQUAL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 112 acl2-8.5> TAU-INTERVALP acl2-8.5> acl2-8.5> Since IN-TAU-INTERVALP is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of IN-TAU-INTERVALP is described by the theorem acl2-8.5> (OR (EQUAL (IN-TAU-INTERVALP X INT) T) (EQUAL (IN-TAU-INTERVALP X INT) NIL)). acl2-8.5> We used the :type-prescription rule acl2-8.5> Computing the guard conjecture for IN-TAU-INTERVALP.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for IN-TAU-INTERVALP, acl2-8.5> given the :type-prescription rule FIX, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (TAU-INTERVALP INT) acl2-8.5> (CONSP INT)) acl2-8.5> (IMPLIES (AND (TAU-INTERVALP INT) acl2-8.5> (TAU-INTERVAL-DOMAINP (TAU-INTERVAL-DOM INT) acl2-8.5> X)) acl2-8.5> (CONSP (CADR INT))) acl2-8.5> (IMPLIES (AND (TAU-INTERVALP INT) acl2-8.5> (TAU-INTERVAL-DOMAINP (TAU-INTERVAL-DOM INT) acl2-8.5> X)) acl2-8.5> (CONSP (CDR INT))) acl2-8.5> (IMPLIES (AND (TAU-INTERVALP INT) acl2-8.5> (TAU-INTERVAL-DOMAINP (TAU-INTERVAL-DOM INT) acl2-8.5> X) acl2-8.5> ( (TAU-INTERVAL-LO INT) acl2-8.5> (FIX X))) acl2-8.5> (CONSP (CDDR INT))) acl2-8.5> (IMPLIES (AND (TAU-INTERVALP INT) acl2-8.5> (TAU-INTERVAL-DOMAINP (TAU-INTERVAL-DOM INT) acl2-8.5> X) acl2-8.5> ( (TAU-INTERVAL-LO INT) acl2-8.5> (FIX X)) acl2-8.5> (FIX X) acl2-8.5> (NOT (RATIONALP (FIX X)))) acl2-8.5> (IMPLIES (TAU-INTERVAL-HI INT) acl2-8.5> (RATIONALP (TAU-INTERVAL-HI INT)))) acl2-8.5> (IMPLIES (AND (TAU-INTERVALP INT) acl2-8.5> (TAU-INTERVAL-DOMAINP (TAU-INTERVAL-DOM INT) acl2-8.5> X) acl2-8.5> (TAU-INTERVAL-LO INT) acl2-8.5> (NOT (RATIONALP (TAU-INTERVAL-LO INT)))) acl2-8.5> (IMPLIES (FIX X) (RATIONALP (FIX X))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definitions acl2-8.5> TAU-INTERVAL-DOM, TAU-INTERVAL-HI, TAU-INTERVAL-HI-REL, TAU-INTERVAL-LO, acl2-8.5> TAU-INTERVAL-LO-REL and TAU-INTERVALP and the :executable-counterpart acl2-8.5> of TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for IN-TAU-INTERVALP. acl2-8.5> IN-TAU-INTERVALP is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN IN-TAU-INTERVALP ...) acl2-8.5> Rules: ((:DEFINITION NOT) acl2-8.5> (:DEFINITION TAU-INTERVAL-DOM) acl2-8.5> (:DEFINITION TAU-INTERVAL-HI) acl2-8.5> (:DEFINITION TAU-INTERVAL-HI-REL) acl2-8.5> (:DEFINITION TAU-INTERVAL-LO) acl2-8.5> (:DEFINITION TAU-INTERVAL-LO-REL) acl2-8.5> (:DEFINITION TAU-INTERVALP) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:TYPE-PRESCRIPTION (:TYPE-PRESCRIPTION FIX)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 1045 acl2-8.5> IN-TAU-INTERVALP acl2-8.5> acl2-8.5> The admission of DECIMAL-STRING-TO-NUMBER is trivial, using the relation acl2-8.5> O< (which is known to be well-founded on the domain recognized by O-P) acl2-8.5> and the measure (ACL2-COUNT BOUND). We observe that the type of acl2-8.5> DECIMAL-STRING-TO-NUMBER is described by the theorem acl2-8.5> (RATIONALP (DECIMAL-STRING-TO-NUMBER S BOUND EXPO)). We used the :executable- acl2-8.5> counterparts of ACL2-NUMBERP, EQUAL and RATIONALP, primitive type reasoning acl2-8.5> and the :type-prescription rules EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE acl2-8.5> and RATIONALP-EXPT-TYPE-PRESCRIPTION. acl2-8.5> acl2-8.5> Computing the guard conjecture for DECIMAL-STRING-TO-NUMBER.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for DECIMAL-STRING-TO-NUMBER, acl2-8.5> given the :compound-recognizer rules NATP-COMPOUND-RECOGNIZER and acl2-8.5> ZP-COMPOUND-RECOGNIZER, primitive type reasoning and the :type-prescription acl2-8.5> rule LENGTH, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES acl2-8.5> (AND (<= BOUND (LENGTH S)) acl2-8.5> (NATP BOUND) acl2-8.5> (NATP EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND))) acl2-8.5> (LET acl2-8.5> ((POS (+ -1 BOUND))) acl2-8.5> (AND acl2-8.5> (STRINGP S) acl2-8.5> (<= 0 POS) acl2-8.5> (INTEGERP POS) acl2-8.5> (< POS (LENGTH S)) acl2-8.5> (LET acl2-8.5> ((CH (CHAR S POS))) acl2-8.5> (AND acl2-8.5> (LET ((X CH) acl2-8.5> (L '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (AND (OR (NOT (EQLABLEP X)) (TRUE-LISTP L)) acl2-8.5> (OR (EQLABLEP X) (EQLABLE-LISTP L)) acl2-8.5> (EQUAL (MEMBER-EQUAL X L) acl2-8.5> (MEMBER-EQL-EXEC X L)))) acl2-8.5> (OR (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (EQLABLEP CH) acl2-8.5> (EQLABLEP #\0)) acl2-8.5> (OR (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (EQL CH #\0) acl2-8.5> (EQLABLEP CH) acl2-8.5> (EQLABLEP #\1)) acl2-8.5> (OR (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (EQL CH #\0) acl2-8.5> (EQL CH #\1) acl2-8.5> (EQLABLEP CH) acl2-8.5> (EQLABLEP #\2)) acl2-8.5> (OR (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (EQL CH #\0) acl2-8.5> (EQL CH #\1) acl2-8.5> (EQL CH #\2) acl2-8.5> (EQLABLEP CH) acl2-8.5> (EQLABLEP #\3)) acl2-8.5> (OR (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (EQL CH #\0) acl2-8.5> (EQL CH #\1) acl2-8.5> (EQL CH #\2) acl2-8.5> (EQL CH #\3) acl2-8.5> (EQLABLEP CH) acl2-8.5> (EQLABLEP #\4)) acl2-8.5> (OR (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (EQL CH #\0) acl2-8.5> (EQL CH #\1) acl2-8.5> (EQL CH #\2) acl2-8.5> (EQL CH #\3) acl2-8.5> (EQL CH #\4) acl2-8.5> (EQLABLEP CH) acl2-8.5> (EQLABLEP #\5)) acl2-8.5> (OR (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (EQL CH #\0) acl2-8.5> (EQL CH #\1) acl2-8.5> (EQL CH #\2) acl2-8.5> (EQL CH #\3) acl2-8.5> (EQL CH #\4) acl2-8.5> (EQL CH #\5) acl2-8.5> (EQLABLEP CH) acl2-8.5> (EQLABLEP #\6)) acl2-8.5> (OR (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (EQL CH #\0) acl2-8.5> (EQL CH #\1) acl2-8.5> (EQL CH #\2) acl2-8.5> (EQL CH #\3) acl2-8.5> (EQL CH #\4) acl2-8.5> (EQL CH #\5) acl2-8.5> (EQL CH #\6) acl2-8.5> (EQLABLEP CH) acl2-8.5> (EQLABLEP #\7)) acl2-8.5> (OR (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (EQL CH #\0) acl2-8.5> (EQL CH #\1) acl2-8.5> (EQL CH #\2) acl2-8.5> (EQL CH #\3) acl2-8.5> (EQL CH #\4) acl2-8.5> (EQL CH #\5) acl2-8.5> (EQL CH #\6) acl2-8.5> (EQL CH #\7) acl2-8.5> (EQLABLEP CH) acl2-8.5> (EQLABLEP #\8)) acl2-8.5> (OR acl2-8.5> (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (LET acl2-8.5> ((DIGIT (CASE CH (#\0 0) acl2-8.5> (#\1 1) acl2-8.5> (#\2 2) acl2-8.5> (#\3 3) acl2-8.5> (#\4 4) acl2-8.5> (#\5 5) acl2-8.5> (#\6 6) acl2-8.5> (#\7 7) acl2-8.5> (#\8 8) acl2-8.5> (OTHERWISE 9)))) acl2-8.5> (AND acl2-8.5> (INTEGERP EXPO) acl2-8.5> (OR (NOT (EQL 10 0)) (<= 0 EXPO)) acl2-8.5> (ACL2-NUMBERP (EXPT 10 EXPO)) acl2-8.5> (ACL2-NUMBERP DIGIT) acl2-8.5> (ACL2-NUMBERP EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NATP POS) acl2-8.5> (NATP (+ 1 EXPO)) acl2-8.5> (<= POS (LENGTH S)) acl2-8.5> (ACL2-NUMBERP (* (EXPT 10 EXPO) DIGIT)) acl2-8.5> (ACL2-NUMBERP (DECIMAL-STRING-TO-NUMBER S POS (+ 1 EXPO))))))))))). acl2-8.5> acl2-8.5> By the simple :definitions CHAR, EQL and NATP, the :executable-counterparts acl2-8.5> of EQL and EQLABLEP and the simple :rewrite rule acl2-8.5> MEMBER-EQL-EXEC-IS-MEMBER-EQUAL we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES acl2-8.5> (AND (<= BOUND (LENGTH S)) acl2-8.5> (INTEGERP BOUND) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND))) acl2-8.5> (LET acl2-8.5> ((POS (+ -1 BOUND))) acl2-8.5> (AND acl2-8.5> (STRINGP S) acl2-8.5> (<= 0 POS) acl2-8.5> (INTEGERP POS) acl2-8.5> (< POS (LENGTH S)) acl2-8.5> (LET acl2-8.5> ((CH (NTH POS (COERCE S 'LIST)))) acl2-8.5> (AND acl2-8.5> (LET ((X CH) acl2-8.5> (L '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (AND (OR (NOT (EQLABLEP X)) (TRUE-LISTP L)) acl2-8.5> (OR (EQLABLEP X) (EQLABLE-LISTP L)))) acl2-8.5> (OR acl2-8.5> (NOT (MEMBER-EQUAL CH acl2-8.5> '(#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9))) acl2-8.5> (LET acl2-8.5> ((DIGIT (CASE CH (#\0 0) acl2-8.5> (#\1 1) acl2-8.5> (#\2 2) acl2-8.5> (#\3 3) acl2-8.5> (#\4 4) acl2-8.5> (#\5 5) acl2-8.5> (#\6 6) acl2-8.5> (#\7 7) acl2-8.5> (#\8 8) acl2-8.5> (OTHERWISE 9)))) acl2-8.5> (AND acl2-8.5> (INTEGERP EXPO) acl2-8.5> (ACL2-NUMBERP (EXPT 10 EXPO)) acl2-8.5> (ACL2-NUMBERP DIGIT) acl2-8.5> (ACL2-NUMBERP EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NATP POS) acl2-8.5> (NATP (+ 1 EXPO)) acl2-8.5> (<= POS (LENGTH S)) acl2-8.5> (ACL2-NUMBERP (* (EXPT 10 EXPO) DIGIT)) acl2-8.5> (ACL2-NUMBERP (DECIMAL-STRING-TO-NUMBER S POS (+ 1 EXPO))))))))))). acl2-8.5> acl2-8.5> This simplifies, using the :compound-recognizer rules acl2-8.5> NATP-COMPOUND-RECOGNIZER and ZP-COMPOUND-RECOGNIZER, the :congruence acl2-8.5> rule IFF-IMPLIES-EQUAL-NOT, the :definitions LENGTH, MEMBER-EQUAL (if- acl2-8.5> intro) and NOT (if-intro), the :executable-counterparts of ACL2-NUMBERP, acl2-8.5> CAR, CDR, CONSP, EQLABLE-LISTP, EQUAL, RATIONALP and TRUE-LISTP, primitive acl2-8.5> type reasoning and the :type-prescription rules DECIMAL-STRING-TO-NUMBER, acl2-8.5> EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE and RATIONALP-EXPT-TYPE-PRESCRIPTION, acl2-8.5> to the following eleven conjectures. acl2-8.5> acl2-8.5> Subgoal 11 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND))) acl2-8.5> (< (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 10 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND)) acl2-8.5> (EQUAL (NTH (+ -1 BOUND) (COERCE S 'LIST)) acl2-8.5> #\7)) acl2-8.5> (<= (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 9 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND)) acl2-8.5> (EQUAL (NTH (+ -1 BOUND) (COERCE S 'LIST)) acl2-8.5> #\3)) acl2-8.5> (<= (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 8 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND)) acl2-8.5> (EQUAL (NTH (+ -1 BOUND) (COERCE S 'LIST)) acl2-8.5> #\1)) acl2-8.5> (<= (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 7 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND)) acl2-8.5> (EQUAL (NTH (+ -1 BOUND) (COERCE S 'LIST)) acl2-8.5> #\9)) acl2-8.5> (<= (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 6 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND)) acl2-8.5> (EQUAL (NTH (+ -1 BOUND) (COERCE S 'LIST)) acl2-8.5> #\5)) acl2-8.5> (<= (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 5 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND)) acl2-8.5> (EQUAL (NTH (+ -1 BOUND) (COERCE S 'LIST)) acl2-8.5> #\0)) acl2-8.5> (<= (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 4 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND)) acl2-8.5> (EQUAL (NTH (+ -1 BOUND) (COERCE S 'LIST)) acl2-8.5> #\8)) acl2-8.5> (<= (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 3 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND)) acl2-8.5> (EQUAL (NTH (+ -1 BOUND) (COERCE S 'LIST)) acl2-8.5> #\4)) acl2-8.5> (<= (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 2 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND)) acl2-8.5> (EQUAL (NTH (+ -1 BOUND) (COERCE S 'LIST)) acl2-8.5> #\2)) acl2-8.5> (<= (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal 1 acl2-8.5> (IMPLIES (AND (<= BOUND (LEN (COERCE S 'LIST))) acl2-8.5> (<= 0 BOUND) acl2-8.5> (INTEGERP EXPO) acl2-8.5> (<= 0 EXPO) acl2-8.5> (STRINGP S) acl2-8.5> (NOT (ZP BOUND)) acl2-8.5> (EQUAL (NTH (+ -1 BOUND) (COERCE S 'LIST)) acl2-8.5> #\6)) acl2-8.5> (<= (+ -1 BOUND) acl2-8.5> (LEN (COERCE S 'LIST)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for DECIMAL-STRING-TO-NUMBER. acl2-8.5> DECIMAL-STRING-TO-NUMBER is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN DECIMAL-STRING-TO-NUMBER ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER NATP-COMPOUND-RECOGNIZER) acl2-8.5> (:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:CONGRUENCE IFF-IMPLIES-EQUAL-NOT) acl2-8.5> (:DEFINITION CHAR) acl2-8.5> (:DEFINITION EQL) acl2-8.5> (:DEFINITION LENGTH) acl2-8.5> (:DEFINITION MEMBER-EQUAL) acl2-8.5> (:DEFINITION NATP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART ACL2-NUMBERP) acl2-8.5> (:EXECUTABLE-COUNTERPART CAR) acl2-8.5> (:EXECUTABLE-COUNTERPART CDR) acl2-8.5> (:EXECUTABLE-COUNTERPART CONSP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQL) acl2-8.5> (:EXECUTABLE-COUNTERPART EQLABLE-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQLABLEP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART RATIONALP) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:EXECUTABLE-COUNTERPART TRUE-LISTP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE MEMBER-EQL-EXEC-IS-MEMBER-EQUAL) acl2-8.5> (:TYPE-PRESCRIPTION DECIMAL-STRING-TO-NUMBER) acl2-8.5> (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE) acl2-8.5> (:TYPE-PRESCRIPTION LENGTH) acl2-8.5> (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION MEMBER-EQUAL) acl2-8.5> (:DEFINITION NOT)) acl2-8.5> Time: 0.02 seconds (prove: 0.01, print: 0.00, other: 0.01) acl2-8.5> Prover steps counted: 4262 acl2-8.5> DECIMAL-STRING-TO-NUMBER acl2-8.5> acl2-8.5> Since CHECK-DCL-GUARDIAN is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of CHECK-DCL-GUARDIAN is described by the acl2-8.5> theorem (EQUAL (CHECK-DCL-GUARDIAN VAL TERM) T). acl2-8.5> acl2-8.5> Computing the guard conjecture for CHECK-DCL-GUARDIAN.... acl2-8.5> acl2-8.5> The guard conjecture for CHECK-DCL-GUARDIAN is trivial to prove. acl2-8.5> CHECK-DCL-GUARDIAN is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CHECK-DCL-GUARDIAN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> CHECK-DCL-GUARDIAN acl2-8.5> acl2-8.5> The event ( DEFCONST *GC-STRATEGY-ALIST* ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *GC-STRATEGY-ALIST* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since SET-GC-STRATEGY-FN is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of SET-GC-STRATEGY-FN is described by the acl2-8.5> theorem (EQUAL (SET-GC-STRATEGY-FN OP THRESHOLD) OP). acl2-8.5> acl2-8.5> Computing the guard conjecture for SET-GC-STRATEGY-FN.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for SET-GC-STRATEGY-FN, acl2-8.5> given primitive type reasoning and the :type-prescription rule acl2-8.5> ASSOC-EQ-EXEC$GUARD-CHECK, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (NOT (EQ OP :CURRENT)) acl2-8.5> (LET ((X OP) acl2-8.5> (ALIST '((:EGC . SET-GC-STRATEGY-BUILTIN-EGC) acl2-8.5> (:DELAY . SET-GC-STRATEGY-BUILTIN-DELAY)))) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (ALISTP ALIST)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-ALISTP ALIST)) acl2-8.5> (EQUAL (ASSOC-EQUAL X ALIST) acl2-8.5> (ASSOC-EQ-EXEC X ALIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the simple :definition EQ, the acl2-8.5> :executable-counterpart of TAU-SYSTEM and the simple :rewrite rule acl2-8.5> ASSOC-EQ-EXEC-IS-ASSOC-EQUAL. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for SET-GC-STRATEGY-FN. acl2-8.5> SET-GC-STRATEGY-FN is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SET-GC-STRATEGY-FN ...) acl2-8.5> Rules: ((:DEFINITION EQ) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:REWRITE ASSOC-EQ-EXEC-IS-ASSOC-EQUAL) acl2-8.5> (:TYPE-PRESCRIPTION ASSOC-EQ-EXEC$GUARD-CHECK)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 38 acl2-8.5> SET-GC-STRATEGY-FN acl2-8.5> acl2-8.5> The event ( DEFMACRO SET-GC-STRATEGY ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO SET-GC-STRATEGY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since GC-STRATEGY is non-recursive, its admission is trivial. We observe acl2-8.5> that the type of GC-STRATEGY is described by the theorem acl2-8.5> (AND (CONSP (GC-STRATEGY STATE)) (TRUE-LISTP (GC-STRATEGY STATE))). acl2-8.5> We used the :type-prescription rule READ-ACL2-ORACLE. acl2-8.5> acl2-8.5> (GC-STRATEGY STATE) => (MV * * STATE). acl2-8.5> acl2-8.5> Computing the guard conjecture for GC-STRATEGY.... acl2-8.5> acl2-8.5> The guard conjecture for GC-STRATEGY is trivial to prove, given the acl2-8.5> :forward-chaining rule STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 and acl2-8.5> the :type-prescription rule STATE-P. GC-STRATEGY is compliant with acl2-8.5> Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN GC-STRATEGY ...) acl2-8.5> Rules: ((:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:TYPE-PRESCRIPTION READ-ACL2-ORACLE) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> GC-STRATEGY acl2-8.5> acl2-8.5> The event ( DEFCONST *EXPANDABLE-BOOT-STRAP-NON-REC-FNS* ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *EXPANDABLE-BOOT-STRAP-NON-REC-FNS* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFCONST *DEFINITION-MINIMAL-THEORY* ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *DEFINITION-MINIMAL-THEORY* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFCONST *BBODY-ALIST* ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *BBODY-ALIST* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since BBODY-FN is non-recursive, its admission is trivial. We could acl2-8.5> deduce no constraints on the type of BBODY-FN. However, in normalizing acl2-8.5> the definition we used the :type-prescription rule ILLEGAL. acl2-8.5> acl2-8.5> Computing the guard conjecture for BBODY-FN.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for BBODY-FN, given the acl2-8.5> :type-prescription rule ASSOC-EQ-EXEC$GUARD-CHECK, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND acl2-8.5> (LET ((X FN) acl2-8.5> (ALIST '((/= IF (EQUAL X Y) 'NIL 'T) acl2-8.5> (= EQUAL X Y) acl2-8.5> (ATOM IF (CONSP X) 'NIL 'T) acl2-8.5> (CASE-SPLIT . X) acl2-8.5> (CONS-WITH-HINT CONS X Y) acl2-8.5> (DOUBLE-REWRITE . X) acl2-8.5> (ENDP IF (CONSP X) 'NIL 'T) acl2-8.5> (EQ EQUAL X Y) acl2-8.5> (EQL EQUAL X Y) acl2-8.5> (FORCE . X) acl2-8.5> (IFF IF P (IF Q 'T 'NIL) (IF Q 'NIL 'T)) acl2-8.5> (IMPLIES IF P (IF Q 'T 'NIL) 'T) acl2-8.5> (LISTP IF (CONSP X) 'T (EQUAL X 'NIL)) acl2-8.5> (MINUSP < X '0) acl2-8.5> (MV-LIST . X) acl2-8.5> (NOT IF P 'NIL 'T) acl2-8.5> (NULL EQUAL X 'NIL) acl2-8.5> (PLUSP < '0 X) acl2-8.5> (RETURN-LAST . LAST-ARG) acl2-8.5> (SYNP QUOTE T) acl2-8.5> (THE-CHECK . Y) acl2-8.5> (WORMHOLE-EVAL QUOTE NIL) acl2-8.5> (ZEROP EQUAL X '0)))) acl2-8.5> (AND (OR (NOT (SYMBOLP X)) (ALISTP ALIST)) acl2-8.5> (OR (SYMBOLP X) (SYMBOL-ALISTP ALIST)) acl2-8.5> (EQUAL (ASSOC-EQUAL X ALIST) acl2-8.5> (ASSOC-EQ-EXEC X ALIST)))) acl2-8.5> (IMPLIES (LET ((X FN) acl2-8.5> (ALIST '((/= IF (EQUAL X Y) 'NIL 'T) acl2-8.5> (= EQUAL X Y) acl2-8.5> (ATOM IF (CONSP X) 'NIL 'T) acl2-8.5> (CASE-SPLIT . X) acl2-8.5> (CONS-WITH-HINT CONS X Y) acl2-8.5> (DOUBLE-REWRITE . X) acl2-8.5> (ENDP IF (CONSP X) 'NIL 'T) acl2-8.5> (EQ EQUAL X Y) acl2-8.5> (EQL EQUAL X Y) acl2-8.5> (FORCE . X) acl2-8.5> (IFF IF P (IF Q 'T 'NIL) (IF Q 'NIL 'T)) acl2-8.5> (IMPLIES IF P (IF Q 'T 'NIL) 'T) acl2-8.5> (LISTP IF (CONSP X) 'T (EQUAL X 'NIL)) acl2-8.5> (MINUSP < X '0) acl2-8.5> (MV-LIST . X) acl2-8.5> (NOT IF P 'NIL 'T) acl2-8.5> (NULL EQUAL X 'NIL) acl2-8.5> (PLUSP < '0 X) acl2-8.5> (RETURN-LAST . LAST-ARG) acl2-8.5> (SYNP QUOTE T) acl2-8.5> (THE-CHECK . Y) acl2-8.5> (WORMHOLE-EVAL QUOTE NIL) acl2-8.5> (ZEROP EQUAL X '0)))) acl2-8.5> (ASSOC-EQUAL X ALIST)) acl2-8.5> (LET ((PAIR (ASSOC-EQUAL FN acl2-8.5> '((/= IF (EQUAL X Y) 'NIL 'T) acl2-8.5> (= EQUAL X Y) acl2-8.5> (ATOM IF (CONSP X) 'NIL 'T) acl2-8.5> (CASE-SPLIT . X) acl2-8.5> (CONS-WITH-HINT CONS X Y) acl2-8.5> (DOUBLE-REWRITE . X) acl2-8.5> (ENDP IF (CONSP X) 'NIL 'T) acl2-8.5> (EQ EQUAL X Y) acl2-8.5> (EQL EQUAL X Y) acl2-8.5> (FORCE . X) acl2-8.5> (IFF IF P (IF Q 'T 'NIL) (IF Q 'NIL 'T)) acl2-8.5> (IMPLIES IF P (IF Q 'T 'NIL) 'T) acl2-8.5> (LISTP IF (CONSP X) 'T (EQUAL X 'NIL)) acl2-8.5> (MINUSP < X '0) acl2-8.5> (MV-LIST . X) acl2-8.5> (NOT IF P 'NIL 'T) acl2-8.5> (NULL EQUAL X 'NIL) acl2-8.5> (PLUSP < '0 X) acl2-8.5> (RETURN-LAST . LAST-ARG) acl2-8.5> (SYNP QUOTE T) acl2-8.5> (THE-CHECK . Y) acl2-8.5> (WORMHOLE-EVAL QUOTE NIL) acl2-8.5> (ZEROP EQUAL X '0))))) acl2-8.5> (AND (OR (NOT PAIR) acl2-8.5> (CONSP PAIR) acl2-8.5> (EQUAL PAIR NIL)) acl2-8.5> PAIR)))). acl2-8.5> acl2-8.5> By the :executable-counterparts of ALISTP, IF and SYMBOL-ALISTP and acl2-8.5> the simple :rewrite rule ASSOC-EQ-EXEC-IS-ASSOC-EQUAL we reduce the acl2-8.5> conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (ASSOC-EQUAL FN acl2-8.5> '((/= IF (EQUAL X Y) 'NIL 'T) acl2-8.5> (= EQUAL X Y) acl2-8.5> (ATOM IF (CONSP X) 'NIL 'T) acl2-8.5> (CASE-SPLIT . X) acl2-8.5> (CONS-WITH-HINT CONS X Y) acl2-8.5> (DOUBLE-REWRITE . X) acl2-8.5> (ENDP IF (CONSP X) 'NIL 'T) acl2-8.5> (EQ EQUAL X Y) acl2-8.5> (EQL EQUAL X Y) acl2-8.5> (FORCE . X) acl2-8.5> (IFF IF P (IF Q 'T 'NIL) (IF Q 'NIL 'T)) acl2-8.5> (IMPLIES IF P (IF Q 'T 'NIL) 'T) acl2-8.5> (LISTP IF (CONSP X) 'T (EQUAL X 'NIL)) acl2-8.5> (MINUSP < X '0) acl2-8.5> (MV-LIST . X) acl2-8.5> (NOT IF P 'NIL 'T) acl2-8.5> (NULL EQUAL X 'NIL) acl2-8.5> (PLUSP < '0 X) acl2-8.5> (RETURN-LAST . LAST-ARG) acl2-8.5> (SYNP QUOTE T) acl2-8.5> (THE-CHECK . Y) acl2-8.5> (WORMHOLE-EVAL QUOTE NIL) acl2-8.5> (ZEROP EQUAL X '0))) acl2-8.5> (LET ((PAIR (ASSOC-EQUAL FN acl2-8.5> '((/= IF (EQUAL X Y) 'NIL 'T) acl2-8.5> (= EQUAL X Y) acl2-8.5> (ATOM IF (CONSP X) 'NIL 'T) acl2-8.5> (CASE-SPLIT . X) acl2-8.5> (CONS-WITH-HINT CONS X Y) acl2-8.5> (DOUBLE-REWRITE . X) acl2-8.5> (ENDP IF (CONSP X) 'NIL 'T) acl2-8.5> (EQ EQUAL X Y) acl2-8.5> (EQL EQUAL X Y) acl2-8.5> (FORCE . X) acl2-8.5> (IFF IF P (IF Q 'T 'NIL) (IF Q 'NIL 'T)) acl2-8.5> (IMPLIES IF P (IF Q 'T 'NIL) 'T) acl2-8.5> (LISTP IF (CONSP X) 'T (EQUAL X 'NIL)) acl2-8.5> (MINUSP < X '0) acl2-8.5> (MV-LIST . X) acl2-8.5> (NOT IF P 'NIL 'T) acl2-8.5> (NULL EQUAL X 'NIL) acl2-8.5> (PLUSP < '0 X) acl2-8.5> (RETURN-LAST . LAST-ARG) acl2-8.5> (SYNP QUOTE T) acl2-8.5> (THE-CHECK . Y) acl2-8.5> (WORMHOLE-EVAL QUOTE NIL) acl2-8.5> (ZEROP EQUAL X '0))))) acl2-8.5> (AND (OR (NOT PAIR) acl2-8.5> (CONSP PAIR) acl2-8.5> (EQUAL PAIR NIL)) acl2-8.5> PAIR))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> ALISTP, primitive type reasoning and the :forward-chaining rule acl2-8.5> CONSP-ASSOC-EQUAL. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for BBODY-FN. BBODY-FN acl2-8.5> is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN BBODY-FN ...) acl2-8.5> Rules: ((:DEFINITION NOT) acl2-8.5> (:EXECUTABLE-COUNTERPART ALISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART IF) acl2-8.5> (:EXECUTABLE-COUNTERPART SYMBOL-ALISTP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING CONSP-ASSOC-EQUAL) acl2-8.5> (:REWRITE ASSOC-EQ-EXEC-IS-ASSOC-EQUAL) acl2-8.5> (:TYPE-PRESCRIPTION ASSOC-EQ-EXEC$GUARD-CHECK) acl2-8.5> (:TYPE-PRESCRIPTION ILLEGAL)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> Prover steps counted: 80 acl2-8.5> BBODY-FN acl2-8.5> acl2-8.5> The event ( DEFMACRO BBODY ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO BBODY ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since FILE-LENGTH$ is non-recursive, its admission is trivial. We acl2-8.5> observe that the type of FILE-LENGTH$ is described by the theorem acl2-8.5> (AND (CONSP (FILE-LENGTH$ FILE STATE)) acl2-8.5> (TRUE-LISTP (FILE-LENGTH$ FILE STATE))). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> (FILE-LENGTH$ * STATE) => (MV * STATE). acl2-8.5> acl2-8.5> Computing the guard conjecture for FILE-LENGTH$.... acl2-8.5> acl2-8.5> The guard conjecture for FILE-LENGTH$ is trivial to prove, given the acl2-8.5> :forward-chaining rule STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 and acl2-8.5> the :type-prescription rule STATE-P. FILE-LENGTH$ is compliant with acl2-8.5> Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FILE-LENGTH$ ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> FILE-LENGTH$ acl2-8.5> acl2-8.5> The event ( DEFUN CONSTANT-T-FUNCTION-ARITY-0 ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CONSTANT-T-FUNCTION-ARITY-0 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFUN CONSTANT-NIL-FUNCTION-ARITY-0 ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN CONSTANT-NIL-FUNCTION-ARITY-0 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> To verify that the twelve encapsulated events correctly extend the acl2-8.5> current theory we will evaluate them. The theory thus constructed acl2-8.5> is only ephemeral. acl2-8.5> acl2-8.5> Encapsulated Events: acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(LOGIC) acl2-8.5> acl2-8.5> The event ( TABLE ACL2-DEFAULTS-TABLE ...) is redundant. See :DOC acl2-8.5> redundant-events. acl2-8.5> :INVISIBLE acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP BOOLEANP) acl2-8.5> acl2-8.5> The event ( DEFUN BOOLEANP ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN BOOLEANP ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP ALL-NILS) acl2-8.5> acl2-8.5> The event ( DEFUN ALL-NILS ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN ALL-NILS ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP MEMBER-EQL-EXEC) acl2-8.5> acl2-8.5> The event ( DEFUN MEMBER-EQL-EXEC ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MEMBER-EQL-EXEC ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP MEMBER-EQL-EXEC$GUARD-CHECK) acl2-8.5> acl2-8.5> The event ( DEFUN MEMBER-EQL-EXEC$GUARD-CHECK ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MEMBER-EQL-EXEC$GUARD-CHECK ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP MEMBER-EQUAL) acl2-8.5> acl2-8.5> The event ( DEFUN MEMBER-EQUAL ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN MEMBER-EQUAL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SUBSETP-EQL-EXEC) acl2-8.5> acl2-8.5> The event ( DEFUN SUBSETP-EQL-EXEC ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SUBSETP-EQL-EXEC ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SUBSETP-EQL-EXEC$GUARD-CHECK) acl2-8.5> acl2-8.5> The event ( DEFUN SUBSETP-EQL-EXEC$GUARD-CHECK ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SUBSETP-EQL-EXEC$GUARD-CHECK ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP SUBSETP-EQUAL) acl2-8.5> acl2-8.5> The event ( DEFUN SUBSETP-EQUAL ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN SUBSETP-EQUAL ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP REVAPPEND) acl2-8.5> acl2-8.5> The event ( DEFUN REVAPPEND ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN REVAPPEND ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP FIRST-N-AC) acl2-8.5> acl2-8.5> The event ( DEFUN FIRST-N-AC ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN FIRST-N-AC ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> acl2-8.5> ACL2 !>>(VERIFY-TERMINATION-BOOT-STRAP TAKE) acl2-8.5> acl2-8.5> The event ( DEFUN TAKE ...) is redundant. See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN TAKE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> End of Encapsulated Events. acl2-8.5> acl2-8.5> ACL2 Observation in ( ENCAPSULATE NIL (LOGIC) ...): The submitted acl2-8.5> encapsulate event has created no new ACL2 events, and thus is leaving acl2-8.5> the ACL2 logical world unchanged. See :DOC encapsulate. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( ENCAPSULATE NIL (LOGIC) ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :EMPTY-ENCAPSULATE acl2-8.5> acl2-8.5> The event ( DEFCONST *READ-FILE-INTO-STRING-BOUND* ...) is redundant. acl2-8.5> See :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFCONST *READ-FILE-INTO-STRING-BOUND* ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The admission of READ-FILE-INTO-STRING1 is trivial, using the relation acl2-8.5> O< (which is known to be well-founded on the domain recognized by O-P) acl2-8.5> and the measure (ACL2-COUNT BOUND). We observe that the type of acl2-8.5> READ-FILE-INTO-STRING1 is described by the theorem acl2-8.5> (AND (CONSP (READ-FILE-INTO-STRING1 CHANNEL STATE ANS BOUND)) acl2-8.5> (TRUE-LISTP (READ-FILE-INTO-STRING1 CHANNEL STATE ANS BOUND))). acl2-8.5> We used primitive type reasoning. acl2-8.5> acl2-8.5> (READ-FILE-INTO-STRING1 * STATE * *) => (MV * STATE). acl2-8.5> acl2-8.5> Computing the guard conjecture for READ-FILE-INTO-STRING1.... acl2-8.5> acl2-8.5> The non-trivial part of the guard conjecture for READ-FILE-INTO-STRING1, acl2-8.5> given the :compound-recognizer rule NATP-COMPOUND-RECOGNIZER, the :executable- acl2-8.5> counterparts of MEMBER-EQ-EXEC, MEMBER-EQ-EXEC$GUARD-CHECK, MEMBER-EQUAL acl2-8.5> and RETURN-LAST, primitive type reasoning, the :forward-chaining rule acl2-8.5> STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1 and the :type-prescription acl2-8.5> rule STATE-P, is acl2-8.5> acl2-8.5> Goal acl2-8.5> (AND (IMPLIES (AND (NATP BOUND) acl2-8.5> (CHARACTER-LISTP ANS) acl2-8.5> (OPEN-INPUT-CHANNEL-P CHANNEL acl2-8.5> :CHARACTER STATE) acl2-8.5> (SYMBOLP CHANNEL) acl2-8.5> (STATE-P STATE) acl2-8.5> (NOT (ZP BOUND))) acl2-8.5> (MV-LET (VAL STATE) acl2-8.5> (READ-CHAR$ CHANNEL STATE) acl2-8.5> (AND (OR (CHARACTERP VAL) acl2-8.5> (TRUE-LISTP ANS) acl2-8.5> (STRINGP ANS)) acl2-8.5> (OR (CHARACTERP VAL) acl2-8.5> (CHARACTER-LISTP (REVERSE ANS))) acl2-8.5> (OR (NOT (CHARACTERP VAL)) acl2-8.5> (ACL2-NUMBERP BOUND)) acl2-8.5> (OR (NOT (CHARACTERP VAL)) acl2-8.5> (SYMBOLP CHANNEL)) acl2-8.5> (OR (NOT (CHARACTERP VAL)) acl2-8.5> (CHARACTER-LISTP (CONS VAL ANS))) acl2-8.5> (OR (NOT (CHARACTERP VAL)) acl2-8.5> (OPEN-INPUT-CHANNEL-P CHANNEL acl2-8.5> :CHARACTER STATE)) acl2-8.5> (OR (NOT (CHARACTERP VAL)) acl2-8.5> (NATP (+ -1 BOUND)))))) acl2-8.5> (IMPLIES (AND (NATP BOUND) acl2-8.5> (CHARACTER-LISTP ANS) acl2-8.5> (OPEN-INPUT-CHANNEL-P CHANNEL acl2-8.5> :CHARACTER STATE) acl2-8.5> (SYMBOLP CHANNEL) acl2-8.5> (STATE-P STATE) acl2-8.5> (NOT (ZP BOUND))) acl2-8.5> (OPEN-INPUT-CHANNEL-P1 CHANNEL acl2-8.5> :CHARACTER STATE))). acl2-8.5> acl2-8.5> By the simple :definitions NATP, OPEN-INPUT-CHANNEL-P, OPEN-INPUT-CHANNEL-P1, acl2-8.5> OPEN-INPUT-CHANNELS and STATE-P and the :executable-counterpart of acl2-8.5> TAU-SYSTEM we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (AND (INTEGERP BOUND) acl2-8.5> (<= 0 BOUND) acl2-8.5> (CHARACTER-LISTP ANS) acl2-8.5> (ASSOC-EQUAL CHANNEL (NTH 0 STATE)) acl2-8.5> (EQUAL (CADR (CADR (ASSOC-EQUAL CHANNEL (NTH 0 STATE)))) acl2-8.5> :CHARACTER) acl2-8.5> (SYMBOLP CHANNEL) acl2-8.5> (STATE-P1 STATE) acl2-8.5> (NOT (ZP BOUND))) acl2-8.5> (MV-LET (VAL STATE) acl2-8.5> (READ-CHAR$ CHANNEL STATE) acl2-8.5> (AND (OR (CHARACTERP VAL) acl2-8.5> (TRUE-LISTP ANS) acl2-8.5> (STRINGP ANS)) acl2-8.5> (OR (CHARACTERP VAL) acl2-8.5> (CHARACTER-LISTP (REVERSE ANS))) acl2-8.5> (OR (NOT (CHARACTERP VAL)) acl2-8.5> (ACL2-NUMBERP BOUND)) acl2-8.5> (OR (NOT (CHARACTERP VAL)) acl2-8.5> (SYMBOLP CHANNEL)) acl2-8.5> (OR (NOT (CHARACTERP VAL)) acl2-8.5> (CHARACTER-LISTP (CONS VAL ANS))) acl2-8.5> (OR (NOT (CHARACTERP VAL)) acl2-8.5> (LET ((PAIR (ASSOC-EQUAL CHANNEL (NTH 0 STATE))) acl2-8.5> (TYP :CHARACTER)) acl2-8.5> (AND PAIR (EQUAL (CADR (CADR PAIR)) TYP)))) acl2-8.5> (OR (NOT (CHARACTERP VAL)) acl2-8.5> (NATP (+ -1 BOUND)))))). acl2-8.5> acl2-8.5> But simplification reduces this to T, using the :compound-recognizer acl2-8.5> rules NATP-COMPOUND-RECOGNIZER and ZP-COMPOUND-RECOGNIZER, the :definitions acl2-8.5> CHARACTER-LISTP, MV-NTH, NOT, NTH, OPEN-INPUT-CHANNELS, READ-CHAR$, acl2-8.5> REVERSE, UPDATE-NTH and UPDATE-OPEN-INPUT-CHANNELS, the :executable- acl2-8.5> counterparts of CHARACTER-LISTP, EQUAL and ZP, primitive type reasoning, acl2-8.5> the :forward-chaining rules ATOM-LISTP-FORWARD-TO-TRUE-LISTP, acl2-8.5> CHARACTER-LISTP-FORWARD-TO-EQLABLE-LISTP, EQLABLE-LISTP-FORWARD-TO-ATOM-LISTP acl2-8.5> and STATE-P1-FORWARD, the :rewrite rules ASSOC-ADD-PAIR, CAR-CONS, acl2-8.5> CDR-CONS, CHARACTER-LISTP-REVAPPEND and NTH-0-CONS and the :type-prescription acl2-8.5> rules ATOM-LISTP, CHARACTER-LISTP, EQLABLE-LISTP, LENGTH and STATE-P1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the guard theorem for READ-FILE-INTO-STRING1. acl2-8.5> READ-FILE-INTO-STRING1 is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN READ-FILE-INTO-STRING1 ...) acl2-8.5> Rules: ((:COMPOUND-RECOGNIZER NATP-COMPOUND-RECOGNIZER) acl2-8.5> (:COMPOUND-RECOGNIZER ZP-COMPOUND-RECOGNIZER) acl2-8.5> (:DEFINITION CHARACTER-LISTP) acl2-8.5> (:DEFINITION MV-NTH) acl2-8.5> (:DEFINITION NATP) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION NTH) acl2-8.5> (:DEFINITION OPEN-INPUT-CHANNEL-P) acl2-8.5> (:DEFINITION OPEN-INPUT-CHANNEL-P1) acl2-8.5> (:DEFINITION OPEN-INPUT-CHANNELS) acl2-8.5> (:DEFINITION READ-CHAR$) acl2-8.5> (:DEFINITION REVERSE) acl2-8.5> (:DEFINITION STATE-P) acl2-8.5> (:DEFINITION UPDATE-NTH) acl2-8.5> (:DEFINITION UPDATE-OPEN-INPUT-CHANNELS) acl2-8.5> (:EXECUTABLE-COUNTERPART CHARACTER-LISTP) acl2-8.5> (:EXECUTABLE-COUNTERPART EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART MEMBER-EQ-EXEC) acl2-8.5> (:EXECUTABLE-COUNTERPART MEMBER-EQ-EXEC$GUARD-CHECK) acl2-8.5> (:EXECUTABLE-COUNTERPART MEMBER-EQUAL) acl2-8.5> (:EXECUTABLE-COUNTERPART RETURN-LAST) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:EXECUTABLE-COUNTERPART ZP) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:FORWARD-CHAINING ATOM-LISTP-FORWARD-TO-TRUE-LISTP) acl2-8.5> (:FORWARD-CHAINING CHARACTER-LISTP-FORWARD-TO-EQLABLE-LISTP) acl2-8.5> (:FORWARD-CHAINING EQLABLE-LISTP-FORWARD-TO-ATOM-LISTP) acl2-8.5> (:FORWARD-CHAINING STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1) acl2-8.5> (:FORWARD-CHAINING STATE-P1-FORWARD) acl2-8.5> (:REWRITE ASSOC-ADD-PAIR) acl2-8.5> (:REWRITE CAR-CONS) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:REWRITE CHARACTER-LISTP-REVAPPEND) acl2-8.5> (:REWRITE NTH-0-CONS) acl2-8.5> (:TYPE-PRESCRIPTION ATOM-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION CHARACTER-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION EQLABLE-LISTP) acl2-8.5> (:TYPE-PRESCRIPTION LENGTH) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P) acl2-8.5> (:TYPE-PRESCRIPTION STATE-P1)) acl2-8.5> Time: 0.02 seconds (prove: 0.01, print: 0.00, other: 0.01) acl2-8.5> Prover steps counted: 988 acl2-8.5> READ-FILE-INTO-STRING1 acl2-8.5> acl2-8.5> Since READ-FILE-INTO-STRING2-LOGICAL is non-recursive, its admission acl2-8.5> is trivial. We observe that the type of READ-FILE-INTO-STRING2-LOGICAL acl2-8.5> is described by the theorem acl2-8.5> (OR (EQUAL (READ-FILE-INTO-STRING2-LOGICAL FILENAME START BYTES STATE) acl2-8.5> NIL) acl2-8.5> (STRINGP (READ-FILE-INTO-STRING2-LOGICAL FILENAME START BYTES STATE))). acl2-8.5> We used the :type-prescription rule STRINGP-SUBSEQ-TYPE-PRESCRIPTION. acl2-8.5> acl2-8.5> (READ-FILE-INTO-STRING2-LOGICAL * * * STATE) => *. acl2-8.5> acl2-8.5> Computing the guard conjecture for READ-FILE-INTO-STRING2-LOGICAL.... acl2-8.5> acl2-8.5> The guard conjecture for READ-FILE-INTO-STRING2-LOGICAL is trivial acl2-8.5> to prove. READ-FILE-INTO-STRING2-LOGICAL is compliant with Common acl2-8.5> Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN READ-FILE-INTO-STRING2-LOGICAL ...) acl2-8.5> Rules: ((:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION)) acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.01) acl2-8.5> READ-FILE-INTO-STRING2-LOGICAL acl2-8.5> acl2-8.5> Since READ-FILE-INTO-STRING2 is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of READ-FILE-INTO-STRING2 is described by acl2-8.5> the theorem acl2-8.5> (OR (EQUAL (READ-FILE-INTO-STRING2 FILENAME START BYTES STATE) acl2-8.5> NIL) acl2-8.5> (STRINGP (READ-FILE-INTO-STRING2 FILENAME START BYTES STATE))). acl2-8.5> We used the :type-prescription rule READ-FILE-INTO-STRING2-LOGICAL. acl2-8.5> acl2-8.5> (READ-FILE-INTO-STRING2 * * * STATE) => *. acl2-8.5> acl2-8.5> Computing the guard conjecture for READ-FILE-INTO-STRING2.... acl2-8.5> acl2-8.5> The guard conjecture for READ-FILE-INTO-STRING2 is trivial to prove. acl2-8.5> READ-FILE-INTO-STRING2 is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN READ-FILE-INTO-STRING2 ...) acl2-8.5> Rules: ((:TYPE-PRESCRIPTION READ-FILE-INTO-STRING2-LOGICAL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> READ-FILE-INTO-STRING2 acl2-8.5> acl2-8.5> The event ( DEFMACRO READ-FILE-INTO-STRING ...) is redundant. See acl2-8.5> :DOC redundant-events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO READ-FILE-INTO-STRING ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The event ( DEFMACRO WHEN-PASS-2 ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO WHEN-PASS-2 ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Since PRINT-CL-CACHE-FN is non-recursive, its admission is trivial. acl2-8.5> We observe that the type of PRINT-CL-CACHE-FN is described by the theorem acl2-8.5> (EQUAL (PRINT-CL-CACHE-FN I J) NIL). acl2-8.5> acl2-8.5> Computing the guard conjecture for PRINT-CL-CACHE-FN.... acl2-8.5> acl2-8.5> The guard conjecture for PRINT-CL-CACHE-FN is trivial to prove. acl2-8.5> PRINT-CL-CACHE-FN is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN PRINT-CL-CACHE-FN ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> PRINT-CL-CACHE-FN acl2-8.5> acl2-8.5> The event ( DEFMACRO PRINT-CL-CACHE ...) is redundant. See :DOC redundant- acl2-8.5> events. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFMACRO PRINT-CL-CACHE ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> The admission of HONS-REMOVE-ASSOC is trivial, using the relation O< acl2-8.5> (which is known to be well-founded on the domain recognized by O-P) acl2-8.5> and the measure (ACL2-COUNT X). We observe that the type of acl2-8.5> HONS-REMOVE-ASSOC is described by the theorem acl2-8.5> (TRUE-LISTP (HONS-REMOVE-ASSOC K X)). We used primitive type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for HONS-REMOVE-ASSOC.... acl2-8.5> acl2-8.5> The guard conjecture for HONS-REMOVE-ASSOC is trivial to prove. acl2-8.5> HONS-REMOVE-ASSOC is compliant with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN HONS-REMOVE-ASSOC ...) acl2-8.5> Rules: ((:FAKE-RUNE-FOR-TYPE-SET NIL)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> HONS-REMOVE-ASSOC acl2-8.5> acl2-8.5> For the admission of COUNT-KEYS we will use the relation O< (which acl2-8.5> is known to be well-founded on the domain recognized by O-P) and the acl2-8.5> measure (ACL2-COUNT AL). The non-trivial part of the measure conjecture acl2-8.5> is acl2-8.5> acl2-8.5> Goal acl2-8.5> (IMPLIES (AND (NOT (ATOM AL)) (CONSP (CAR AL))) acl2-8.5> (O< (ACL2-COUNT (HONS-REMOVE-ASSOC (CAR (CAR AL)) acl2-8.5> (CDR AL))) acl2-8.5> (ACL2-COUNT AL))). acl2-8.5> acl2-8.5> By the simple :definition ATOM we reduce the conjecture to acl2-8.5> acl2-8.5> Goal' acl2-8.5> (IMPLIES (AND (CONSP AL) (CONSP (CAR AL))) acl2-8.5> (O< (ACL2-COUNT (HONS-REMOVE-ASSOC (CAR (CAR AL)) acl2-8.5> (CDR AL))) acl2-8.5> (ACL2-COUNT AL))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT, O-FINP and O<, acl2-8.5> primitive type reasoning and the :type-prescription rule ACL2-COUNT, acl2-8.5> to acl2-8.5> acl2-8.5> Goal'' acl2-8.5> (IMPLIES (AND (CONSP AL) (CONSP (CAR AL))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC (CAR (CAR AL)) acl2-8.5> (CDR AL))) acl2-8.5> (+ 1 (ACL2-COUNT (CAR AL)) acl2-8.5> (ACL2-COUNT (CDR AL))))). acl2-8.5> acl2-8.5> The destructor terms (CAR AL) and (CDR AL) can be eliminated. Furthermore, acl2-8.5> those terms are at the root of a chain of two rounds of destructor acl2-8.5> elimination. (1) Use CAR-CDR-ELIM to replace AL by (CONS AL1 AL2), acl2-8.5> (CAR AL) by AL1 and (CDR AL) by AL2. (2) Use CAR-CDR-ELIM, again, acl2-8.5> to replace AL1 by (CONS AL3 AL4), (CAR AL1) by AL3 and (CDR AL1) by acl2-8.5> AL4. These steps produce the following goal. acl2-8.5> acl2-8.5> Goal''' acl2-8.5> (IMPLIES (AND (CONSP (CONS AL3 AL4)) acl2-8.5> (CONSP (CONS (CONS AL3 AL4) AL2))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 AL2)) acl2-8.5> (+ 1 (ACL2-COUNT (CONS AL3 AL4)) acl2-8.5> (ACL2-COUNT AL2)))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT and SYNP, the :executable- acl2-8.5> counterpart of BINARY-+, primitive type reasoning and the :rewrite acl2-8.5> rules CAR-CONS, CDR-CONS, COMMUTATIVITY-2-OF-+, COMMUTATIVITY-OF-+ acl2-8.5> and FOLD-CONSTS-IN-+, to acl2-8.5> acl2-8.5> Goal'4' acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 AL2)) acl2-8.5> (+ 2 (ACL2-COUNT AL2) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4))). acl2-8.5> acl2-8.5> Name the formula above *1. acl2-8.5> acl2-8.5> Perhaps we can prove *1 by induction. Four induction schemes are suggested acl2-8.5> by this conjecture. These merge into three derived induction schemes. acl2-8.5> However, one of these is flawed and so we are left with two viable acl2-8.5> candidates. One of these has a score higher than the other. acl2-8.5> acl2-8.5> We will induct according to a scheme suggested by (ACL2-COUNT AL2), acl2-8.5> but modified to accommodate (HONS-REMOVE-ASSOC AL3 AL2). These suggestions acl2-8.5> were produced using the :induction rules ACL2-COUNT and HONS-REMOVE-ASSOC. acl2-8.5> If we let (:P AL2 AL3 AL4) denote *1 above then the induction scheme acl2-8.5> we'll use is acl2-8.5> (AND (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (NOT (RATIONALP AL2)) acl2-8.5> (NOT (COMPLEX-RATIONALP AL2)) acl2-8.5> (NOT (STRINGP AL2))) acl2-8.5> (:P AL2 AL3 AL4)) acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (NOT (RATIONALP AL2)) acl2-8.5> (NOT (COMPLEX-RATIONALP AL2)) acl2-8.5> (STRINGP AL2)) acl2-8.5> (:P AL2 AL3 AL4)) acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (NOT (RATIONALP AL2)) acl2-8.5> (COMPLEX-RATIONALP AL2) acl2-8.5> (:P (REALPART AL2) AL3 AL4) acl2-8.5> (:P (IMAGPART AL2) AL3 AL4)) acl2-8.5> (:P AL2 AL3 AL4)) acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (RATIONALP AL2) acl2-8.5> (NOT (INTEGERP AL2))) acl2-8.5> (:P AL2 AL3 AL4)) acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (RATIONALP AL2) acl2-8.5> (INTEGERP AL2)) acl2-8.5> (:P AL2 AL3 AL4)) acl2-8.5> (IMPLIES (AND (CONSP AL2) acl2-8.5> (:P (CAR AL2) AL3 AL4) acl2-8.5> (:P (CDR AL2) AL3 AL4)) acl2-8.5> (:P AL2 AL3 AL4))). acl2-8.5> This induction is justified by the same argument used to admit ACL2-COUNT. acl2-8.5> When applied to the goal at hand the above induction scheme produces acl2-8.5> six nontautological subgoals. acl2-8.5> acl2-8.5> Subgoal *1/6 acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (NOT (RATIONALP AL2)) acl2-8.5> (NOT (COMPLEX-RATIONALP AL2)) acl2-8.5> (NOT (STRINGP AL2))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 AL2)) acl2-8.5> (+ 2 (ACL2-COUNT AL2) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4)))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT, FIX and HONS-REMOVE-ASSOC, acl2-8.5> the :executable-counterpart of ACL2-COUNT, primitive type reasoning, acl2-8.5> the :rewrite rule UNICITY-OF-0 and the :type-prescription rule ACL2-COUNT, acl2-8.5> to acl2-8.5> acl2-8.5> Subgoal *1/6' acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (NOT (RATIONALP AL2)) acl2-8.5> (NOT (COMPLEX-RATIONALP AL2)) acl2-8.5> (NOT (STRINGP AL2))) acl2-8.5> (< 0 acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/5 acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (NOT (RATIONALP AL2)) acl2-8.5> (NOT (COMPLEX-RATIONALP AL2)) acl2-8.5> (STRINGP AL2)) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 AL2)) acl2-8.5> (+ 2 (ACL2-COUNT AL2) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4)))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT, HONS-REMOVE-ASSOC acl2-8.5> and LENGTH, the :executable-counterpart of ACL2-COUNT and the :rewrite acl2-8.5> rules COMMUTATIVITY-2-OF-+ and COMMUTATIVITY-OF-+, to acl2-8.5> acl2-8.5> Subgoal *1/5' acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (NOT (RATIONALP AL2)) acl2-8.5> (NOT (COMPLEX-RATIONALP AL2)) acl2-8.5> (STRINGP AL2)) acl2-8.5> (< 0 acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (LEN (COERCE AL2 'LIST))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/4 acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (NOT (RATIONALP AL2)) acl2-8.5> (COMPLEX-RATIONALP AL2) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (REALPART AL2))) acl2-8.5> (+ 2 (ACL2-COUNT (REALPART AL2)) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (IMAGPART AL2))) acl2-8.5> (+ 2 (ACL2-COUNT (IMAGPART AL2)) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4)))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 AL2)) acl2-8.5> (+ 2 (ACL2-COUNT AL2) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4)))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT, HONS-REMOVE-ASSOC acl2-8.5> and SYNP, the :executable-counterparts of ACL2-COUNT and BINARY-+ and acl2-8.5> the :rewrite rules COMMUTATIVITY-2-OF-+, COMMUTATIVITY-OF-+ and acl2-8.5> FOLD-CONSTS-IN-+, to acl2-8.5> acl2-8.5> Subgoal *1/4' acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (NOT (RATIONALP AL2)) acl2-8.5> (COMPLEX-RATIONALP AL2) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (REALPART AL2))) acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (REALPART AL2)))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (IMAGPART AL2))) acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (IMAGPART AL2))))) acl2-8.5> (< 0 acl2-8.5> (+ 3 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (IMAGPART AL2)) acl2-8.5> (ACL2-COUNT (REALPART AL2))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/3 acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (RATIONALP AL2) acl2-8.5> (NOT (INTEGERP AL2))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 AL2)) acl2-8.5> (+ 2 (ACL2-COUNT AL2) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4)))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT (if-intro), acl2-8.5> HONS-REMOVE-ASSOC and INTEGER-ABS (if-intro), the :executable-counterpart acl2-8.5> of ACL2-COUNT, primitive type reasoning and the :rewrite rules acl2-8.5> COMMUTATIVITY-2-OF-+ and COMMUTATIVITY-OF-+, to the following two conjectures. acl2-8.5> acl2-8.5> Subgoal *1/3.2 acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (RATIONALP AL2) acl2-8.5> (NOT (INTEGERP AL2)) acl2-8.5> (< (NUMERATOR AL2) 0)) acl2-8.5> (< 0 acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (DENOMINATOR AL2) acl2-8.5> (- (NUMERATOR AL2))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/3.1 acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (RATIONALP AL2) acl2-8.5> (NOT (INTEGERP AL2)) acl2-8.5> (<= 0 (NUMERATOR AL2))) acl2-8.5> (< 0 acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (DENOMINATOR AL2) acl2-8.5> (NUMERATOR AL2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/2 acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (RATIONALP AL2) acl2-8.5> (INTEGERP AL2)) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 AL2)) acl2-8.5> (+ 2 (ACL2-COUNT AL2) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4)))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT (if-intro), acl2-8.5> HONS-REMOVE-ASSOC and INTEGER-ABS (if-intro), the :executable-counterpart acl2-8.5> of ACL2-COUNT and the :rewrite rules COMMUTATIVITY-2-OF-+ and acl2-8.5> COMMUTATIVITY-OF-+, to the following two conjectures. acl2-8.5> acl2-8.5> Subgoal *1/2.2 acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (INTEGERP AL2) acl2-8.5> (< AL2 0)) acl2-8.5> (< 0 acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (- AL2)))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/2.1 acl2-8.5> (IMPLIES (AND (NOT (CONSP AL2)) acl2-8.5> (INTEGERP AL2) acl2-8.5> (<= 0 AL2)) acl2-8.5> (< 0 acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> AL2))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/1 acl2-8.5> (IMPLIES (AND (CONSP AL2) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CAR AL2))) acl2-8.5> (+ 2 (ACL2-COUNT (CAR AL2)) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CDR AL2))) acl2-8.5> (+ 2 (ACL2-COUNT (CDR AL2)) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4)))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 AL2)) acl2-8.5> (+ 2 (ACL2-COUNT AL2) acl2-8.5> (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4)))). acl2-8.5> acl2-8.5> This simplifies, using the :definitions ACL2-COUNT, HONS-REMOVE-ASSOC acl2-8.5> (if-intro) and SYNP, the :executable-counterpart of BINARY-+ and the acl2-8.5> :rewrite rules COMMUTATIVITY-2-OF-+, COMMUTATIVITY-OF-+ and FOLD-CONSTS-IN-+, acl2-8.5> to the following three conjectures. acl2-8.5> acl2-8.5> Subgoal *1/1.3 acl2-8.5> (IMPLIES (AND (CONSP AL2) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CAR AL2))) acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CAR AL2)))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CDR AL2))) acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CDR AL2)))) acl2-8.5> (NOT (CONSP (CAR AL2)))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CDR AL2))) acl2-8.5> (+ 3 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CAR AL2)) acl2-8.5> (ACL2-COUNT (CDR AL2))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/1.2 acl2-8.5> (IMPLIES (AND (CONSP AL2) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CAR AL2))) acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CAR AL2)))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CDR AL2))) acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CDR AL2)))) acl2-8.5> (CONSP (CAR AL2)) acl2-8.5> (NOT (EQUAL AL3 (CAR (CAR AL2))))) acl2-8.5> (< (ACL2-COUNT (CONS (CAR AL2) acl2-8.5> (HONS-REMOVE-ASSOC AL3 (CDR AL2)))) acl2-8.5> (+ 3 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CAR AL2)) acl2-8.5> (ACL2-COUNT (CDR AL2))))). acl2-8.5> acl2-8.5> This simplifies, using the :definition ACL2-COUNT, primitive type reasoning, acl2-8.5> the :rewrite rules CAR-CONS and CDR-CONS and the :type-prescription acl2-8.5> rule HONS-REMOVE-ASSOC, to acl2-8.5> acl2-8.5> Subgoal *1/1.2' acl2-8.5> (IMPLIES (AND (CONSP AL2) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CAR AL2))) acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CAR AL2)))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CDR AL2))) acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CDR AL2)))) acl2-8.5> (CONSP (CAR AL2)) acl2-8.5> (NOT (EQUAL AL3 (CAR (CAR AL2))))) acl2-8.5> (< (+ 1 (ACL2-COUNT (CAR AL2)) acl2-8.5> (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CDR AL2)))) acl2-8.5> (+ 3 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CAR AL2)) acl2-8.5> (ACL2-COUNT (CDR AL2))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> Subgoal *1/1.1 acl2-8.5> (IMPLIES (AND (CONSP AL2) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CAR AL2))) acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CAR AL2)))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CDR AL2))) acl2-8.5> (+ 2 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CDR AL2)))) acl2-8.5> (EQUAL AL3 (CAR (CAR AL2)))) acl2-8.5> (< (ACL2-COUNT (HONS-REMOVE-ASSOC AL3 (CDR AL2))) acl2-8.5> (+ 3 (ACL2-COUNT AL3) acl2-8.5> (ACL2-COUNT AL4) acl2-8.5> (ACL2-COUNT (CAR AL2)) acl2-8.5> (ACL2-COUNT (CDR AL2))))). acl2-8.5> acl2-8.5> But we reduce the conjecture to T, by the :executable-counterpart of acl2-8.5> TAU-SYSTEM. acl2-8.5> acl2-8.5> That completes the proof of *1. acl2-8.5> acl2-8.5> Q.E.D. acl2-8.5> acl2-8.5> That completes the proof of the measure theorem for COUNT-KEYS. Thus, acl2-8.5> we admit this function under the principle of definition. We observe acl2-8.5> that the type of COUNT-KEYS is described by the theorem acl2-8.5> (AND (INTEGERP (COUNT-KEYS AL)) (<= 0 (COUNT-KEYS AL))). We used primitive acl2-8.5> type reasoning. acl2-8.5> acl2-8.5> Computing the guard conjecture for COUNT-KEYS.... acl2-8.5> acl2-8.5> The guard conjecture for COUNT-KEYS is trivial to prove, given the acl2-8.5> :type-prescription rule COUNT-KEYS. COUNT-KEYS is compliant with Common acl2-8.5> Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN COUNT-KEYS ...) acl2-8.5> Rules: ((:DEFINITION ACL2-COUNT) acl2-8.5> (:DEFINITION ATOM) acl2-8.5> (:DEFINITION FIX) acl2-8.5> (:DEFINITION HONS-REMOVE-ASSOC) acl2-8.5> (:DEFINITION INTEGER-ABS) acl2-8.5> (:DEFINITION LENGTH) acl2-8.5> (:DEFINITION NOT) acl2-8.5> (:DEFINITION O-FINP) acl2-8.5> (:DEFINITION O<) acl2-8.5> (:DEFINITION SYNP) acl2-8.5> (:ELIM CAR-CDR-ELIM) acl2-8.5> (:EXECUTABLE-COUNTERPART ACL2-COUNT) acl2-8.5> (:EXECUTABLE-COUNTERPART BINARY-+) acl2-8.5> (:EXECUTABLE-COUNTERPART TAU-SYSTEM) acl2-8.5> (:FAKE-RUNE-FOR-TYPE-SET NIL) acl2-8.5> (:INDUCTION ACL2-COUNT) acl2-8.5> (:INDUCTION HONS-REMOVE-ASSOC) acl2-8.5> (:REWRITE CAR-CONS) acl2-8.5> (:REWRITE CDR-CONS) acl2-8.5> (:REWRITE COMMUTATIVITY-2-OF-+) acl2-8.5> (:REWRITE COMMUTATIVITY-OF-+) acl2-8.5> (:REWRITE FOLD-CONSTS-IN-+) acl2-8.5> (:REWRITE UNICITY-OF-0) acl2-8.5> (:TYPE-PRESCRIPTION ACL2-COUNT) acl2-8.5> (:TYPE-PRESCRIPTION COUNT-KEYS) acl2-8.5> (:TYPE-PRESCRIPTION HONS-REMOVE-ASSOC)) acl2-8.5> Splitter rules (see :DOC splitter): acl2-8.5> if-intro: ((:DEFINITION ACL2-COUNT) acl2-8.5> (:DEFINITION HONS-REMOVE-ASSOC) acl2-8.5> (:DEFINITION INTEGER-ABS)) acl2-8.5> Time: 0.03 seconds (prove: 0.03, print: 0.01, other: 0.00) acl2-8.5> Prover steps counted: 5904 acl2-8.5> COUNT-KEYS acl2-8.5> acl2-8.5> Since HONS-ENABLEDP is non-recursive, its admission is trivial. We acl2-8.5> observe that the type of HONS-ENABLEDP is described by the theorem acl2-8.5> (EQUAL (HONS-ENABLEDP STATE) T). acl2-8.5> acl2-8.5> (HONS-ENABLEDP STATE) => *. acl2-8.5> acl2-8.5> Computing the guard conjecture for HONS-ENABLEDP.... acl2-8.5> acl2-8.5> The guard conjecture for HONS-ENABLEDP is trivial to prove, given the acl2-8.5> :executable-counterpart of TRUE-LISTP. HONS-ENABLEDP is compliant acl2-8.5> with Common Lisp. acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( DEFUN HONS-ENABLEDP ...) acl2-8.5> Rules: ((:EXECUTABLE-COUNTERPART TRUE-LISTP)) acl2-8.5> Time: 0.00 seconds (prove: 0.00, print: 0.00, other: 0.00) acl2-8.5> HONS-ENABLEDP acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFCONST *COMMON-LISP-SYMBOLS-FROM-MAIN-LISP-PACKAGE* acl2-8.5> '(&ALLOW-OTHER-KEYS *PRINT-MISER-WIDTH* acl2-8.5> &AUX *PRINT-PPRINT-DISPATCH* acl2-8.5> &BODY *PRINT-PRETTY* &ENVIRONMENT ...)) acl2-8.5> (DEFCONST *COMMON-LISP-SPECIALS-AND-CONSTANTS* acl2-8.5> '(* ** *** *BREAK-ON-SIGNALS* acl2-8.5> *COMPILE-FILE-PATHNAME* acl2-8.5> *COMPILE-FILE-TRUENAME* acl2-8.5> *COMPILE-PRINT* ...)) acl2-8.5> (DEFCONST NIL 'NIL) acl2-8.5> (DEFCONST T 'T) acl2-8.5> (DEFCONST *STOBJ-INLINE-DECLARE* '(DECLARE #)) acl2-8.5> (DEFMACRO MAKE-PACKAGE-ENTRY acl2-8.5> (&KEY NAME IMPORTS HIDDEN-P acl2-8.5> BOOK-PATH DEFPKG-EVENT-FORM TTERM) acl2-8.5> (CONS 'LIST* (CONS NAME #))) acl2-8.5> ...). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFN CLEAR-MEMOIZE-TABLE (FN) FN) acl2-8.5> (DEFN CLEAR-MEMOIZE-TABLES NIL NIL) acl2-8.5> (DEFN MEMOIZE-SUMMARY NIL NIL) acl2-8.5> (DEFN CLEAR-MEMOIZE-STATISTICS NIL NIL) acl2-8.5> (DEFMACRO MEMSUM NIL '(MEMOIZE-SUMMARY)) acl2-8.5> (DEFCONST *HONS-PRIMITIVE-FNS* acl2-8.5> '(HONS-COPY HONS HONS-EQUAL HONS-EQUAL-LITE acl2-8.5> HONS-CLEAR HONS-CLEAR! HONS-WASH ...)) acl2-8.5> ...). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> CLEAR-MEMOIZE-TABLE acl2-8.5> CLEAR-MEMOIZE-TABLES acl2-8.5> MEMOIZE-SUMMARY acl2-8.5> CLEAR-MEMOIZE-STATISTICS acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> MEMOIZE-FORM acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> NEVER-MEMOIZE-FN acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> SET-BAD-LISP-CONSP-MEMOIZE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFN CLEAR-MEMOIZE-TABLE (FN) FN) acl2-8.5> (DEFN CLEAR-MEMOIZE-TABLES NIL NIL) acl2-8.5> (DEFN MEMOIZE-SUMMARY NIL NIL) acl2-8.5> (DEFN CLEAR-MEMOIZE-STATISTICS NIL NIL) acl2-8.5> (DEFMACRO MEMSUM NIL '(MEMOIZE-SUMMARY)) acl2-8.5> (DEFCONST *HONS-PRIMITIVE-FNS* acl2-8.5> '(HONS-COPY HONS HONS-EQUAL HONS-EQUAL-LITE acl2-8.5> HONS-CLEAR HONS-CLEAR! HONS-WASH ...)) acl2-8.5> ...). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFMACRO DEFN (F A &REST R) acl2-8.5> (CONS 'DEFUN (CONS F #))) acl2-8.5> (DEFMACRO DEFND (F A &REST R) acl2-8.5> (CONS 'DEFUND (CONS F #))) acl2-8.5> (DEFN HONS-EQUAL (X Y) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (EQUAL X Y)) acl2-8.5> (DEFN HONS-ASSOC-EQUAL (KEY ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (COND (# NIL) (# #) (T #))) acl2-8.5> (DEFN HONS-GET (KEY ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (HONS-ASSOC-EQUAL KEY ALIST)) acl2-8.5> (DEFN HONS-ACONS (KEY VAL ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (CONS (CONS KEY VAL) ALIST)) acl2-8.5> ...). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> HONS-COPY-PERSISTENT acl2-8.5> HONS acl2-8.5> HONS-EQUAL-LITE acl2-8.5> HONS-CLEAR acl2-8.5> HONS-CLEAR! acl2-8.5> HONS-WASH acl2-8.5> HONS-WASH! acl2-8.5> HONS-SUMMARY acl2-8.5> :REDUNDANT acl2-8.5> HONS-RESIZE-FN acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> HONS-ACONS! acl2-8.5> MAKE-FAST-ALIST acl2-8.5> FAST-ALIST-FORK acl2-8.5> FAST-ALIST-FORK! acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> FAST-ALIST-CLEAN acl2-8.5> FAST-ALIST-CLEAN! acl2-8.5> FAST-ALIST-LEN acl2-8.5> FAST-ALIST-SUMMARY acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> CONS-SUBTREES acl2-8.5> NUMBER-SUBTREES acl2-8.5> FLUSH-HONS-GET-HASH-TABLE-LINK acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 3186) acl2-8.5> REMOVE-KEYWORD acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFMACRO DEFN (F A &REST R) acl2-8.5> (CONS 'DEFUN (CONS F #))) acl2-8.5> (DEFMACRO DEFND (F A &REST R) acl2-8.5> (CONS 'DEFUND (CONS F #))) acl2-8.5> (DEFN HONS-EQUAL (X Y) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (EQUAL X Y)) acl2-8.5> (DEFN HONS-ASSOC-EQUAL (KEY ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (COND (# NIL) (# #) (T #))) acl2-8.5> (DEFN HONS-GET (KEY ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (HONS-ASSOC-EQUAL KEY ALIST)) acl2-8.5> (DEFN HONS-ACONS (KEY VAL ALIST) acl2-8.5> (DECLARE (XARGS :MODE :LOGIC)) acl2-8.5> (CONS (CONS KEY VAL) ALIST)) acl2-8.5> ...). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFMACRO SERIALIZE-WRITE acl2-8.5> (FILENAME OBJ &KEY VERBOSEP) acl2-8.5> (CONS 'SERIALIZE-WRITE-FN acl2-8.5> (CONS FILENAME #))) acl2-8.5> (DEFUN SERIALIZE-WRITE-FN acl2-8.5> (FILENAME OBJ VERBOSEP STATE) acl2-8.5> (DECLARE (XARGS :GUARD # :STOBJS STATE) acl2-8.5> (IGNORABLE FILENAME OBJ VERBOSEP)) acl2-8.5> (MV-LET (ERP VAL STATE) acl2-8.5> (READ-ACL2-ORACLE STATE) acl2-8.5> (DECLARE #) acl2-8.5> STATE)) acl2-8.5> (DEFMACRO SERIALIZE-READ acl2-8.5> (FILENAME &KEY (HONS-MODE #) VERBOSEP) acl2-8.5> (CONS 'SERIALIZE-READ-FN acl2-8.5> (CONS FILENAME #))) acl2-8.5> (DEFUN SERIALIZE-READ-FN acl2-8.5> (FILENAME HONS-MODE VERBOSEP STATE) acl2-8.5> (DECLARE (XARGS :GUARD # :STOBJS STATE) acl2-8.5> (IGNORABLE FILENAME HONS-MODE VERBOSEP)) acl2-8.5> (MV-LET (ERP VAL STATE) acl2-8.5> (READ-ACL2-ORACLE STATE) acl2-8.5> (DECLARE #) acl2-8.5> (MV VAL STATE))) acl2-8.5> (DEFMACRO WITH-SERIALIZE-CHARACTER (VAL FORM) acl2-8.5> (DECLARE (XARGS :GUARD #)) acl2-8.5> (CONS 'STATE-GLOBAL-LET* (CONS # #)))). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> :REDUNDANT acl2-8.5> SERIALIZE-WRITE-FN acl2-8.5> :REDUNDANT acl2-8.5> SERIALIZE-READ-FN acl2-8.5> :REDUNDANT acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFMACRO SERIALIZE-WRITE acl2-8.5> (FILENAME OBJ &KEY VERBOSEP) acl2-8.5> (CONS 'SERIALIZE-WRITE-FN acl2-8.5> (CONS FILENAME #))) acl2-8.5> (DEFUN SERIALIZE-WRITE-FN acl2-8.5> (FILENAME OBJ VERBOSEP STATE) acl2-8.5> (DECLARE (XARGS :GUARD # :STOBJS STATE) acl2-8.5> (IGNORABLE FILENAME OBJ VERBOSEP)) acl2-8.5> (MV-LET (ERP VAL STATE) acl2-8.5> (READ-ACL2-ORACLE STATE) acl2-8.5> (DECLARE #) acl2-8.5> STATE)) acl2-8.5> (DEFMACRO SERIALIZE-READ acl2-8.5> (FILENAME &KEY (HONS-MODE #) VERBOSEP) acl2-8.5> (CONS 'SERIALIZE-READ-FN acl2-8.5> (CONS FILENAME #))) acl2-8.5> (DEFUN SERIALIZE-READ-FN acl2-8.5> (FILENAME HONS-MODE VERBOSEP STATE) acl2-8.5> (DECLARE (XARGS :GUARD # :STOBJS STATE) acl2-8.5> (IGNORABLE FILENAME HONS-MODE VERBOSEP)) acl2-8.5> (MV-LET (ERP VAL STATE) acl2-8.5> (READ-ACL2-ORACLE STATE) acl2-8.5> (DECLARE #) acl2-8.5> (MV VAL STATE))) acl2-8.5> (DEFMACRO WITH-SERIALIZE-CHARACTER (VAL FORM) acl2-8.5> (DECLARE (XARGS :GUARD #)) acl2-8.5> (CONS 'STATE-GLOBAL-LET* (CONS # #)))). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP QUOTE-LISTP) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP CONS-TERM1) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP CONS-TERM) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP SYMBOL-CLASS) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP PACKN1) acl2-8.5> (ENCAPSULATE NIL acl2-8.5> (LOCAL (DEFTHM CHARACTER-LISTP-EXPLODE-NONNEGATIVE-INTEGER acl2-8.5> # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (LOCAL (DEFTHM CHARACTER-LISTP-EXPLODE-ATOM # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP PACKN-POS) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP FIND-FIRST-NON-CL-SYMBOL) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP PACKN) acl2-8.5> ...) acl2-8.5> ...). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> QUOTE-LISTP acl2-8.5> CONS-TERM1 acl2-8.5> CONS-TERM acl2-8.5> SYMBOL-CLASS acl2-8.5> PACKN1 acl2-8.5> T acl2-8.5> :REDUNDANT acl2-8.5> GUARD-THEOREM-SIMPLIFY-MSG acl2-8.5> GUARD-OR-TERMINATION-THEOREM-MSG acl2-8.5> ALIST-KEYS-SUBSETP acl2-8.5> KEYWORD-LISTP acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> FIRST-KEYWORD acl2-8.5> SYMBOL-NAME-LST acl2-8.5> SYMBOL-NAME-EQUAL acl2-8.5> FIX-PKG acl2-8.5> UNMAKE-TRUE-LIST-CONS-NEST acl2-8.5> DUMB-NEGATE-LIT acl2-8.5> FLATTEN-ANDS-IN-LIT acl2-8.5> UNION-EQUAL-TO-END acl2-8.5> FLATTEN-ANDS-IN-LIT! acl2-8.5> WARRANTED-FNS-OF-WORLD acl2-8.5> INITIALIZE-EVENT-USER acl2-8.5> FINALIZE-EVENT-USER acl2-8.5> ACL2X-EXPANSION-ALIST acl2-8.5> SET-LD-HISTORY-ENTRY-USER-DATA acl2-8.5> CANONICAL-PATHNAME acl2-8.5> MAGIC-EV-FNCALL acl2-8.5> (MFC-AP-FN MFC-RELIEVE-HYP-FN MFC-RELIEVE-HYP-TTREE acl2-8.5> MFC-RW+-FN MFC-RW+-TTREE acl2-8.5> MFC-RW-FN MFC-RW-TTREE ...) acl2-8.5> PRINT-OBJECT$-FN acl2-8.5> PRINT-OBJECT$ acl2-8.5> PRINT-OBJECT$-PRESERVING-CASE acl2-8.5> TOO-MANY-IFS-POST-REWRITE acl2-8.5> T acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> TOO-MANY-IFS-PRE-REWRITE acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> (PSEUDO-VARIANTP PSEUDO-VARIANTP-LIST) acl2-8.5> MEMBER-CHAR-STRINGP acl2-8.5> TERMINAL-SUBSTRINGP1 acl2-8.5> TERMINAL-SUBSTRINGP acl2-8.5> EVG-OCCUR acl2-8.5> MIN-FIXNUM acl2-8.5> FN-COUNT-EVG-REC acl2-8.5> FN-COUNT-EVG-REC-TYPE-PRESCRIPTION acl2-8.5> FN-COUNT-EVG-REC-BOUND acl2-8.5> FN-COUNT-EVG-REC acl2-8.5> (OCCUR OCCUR-LST) acl2-8.5> (WORSE-THAN-BUILTIN-CLOCKED WORSE-THAN-OR-EQUAL-BUILTIN-CLOCKED acl2-8.5> BASIC-WORSE-THAN-LST1 acl2-8.5> BASIC-WORSE-THAN-LST2 BASIC-WORSE-THAN acl2-8.5> SOME-SUBTERM-WORSE-THAN-OR-EQUAL acl2-8.5> SOME-SUBTERM-WORSE-THAN-OR-EQUAL-LST acl2-8.5> ...) acl2-8.5> WORSE-THAN-BUILTIN acl2-8.5> WORSE-THAN-OR-EQUAL-BUILTIN acl2-8.5> ANCESTOR-LISTP acl2-8.5> EARLIER-ANCESTOR-BIGGERP acl2-8.5> FN-COUNT-1 acl2-8.5> FN-COUNT-1-TYPE acl2-8.5> FN-COUNT-1 acl2-8.5> VAR-FN-COUNT-1 acl2-8.5> SYMBOL-LISTP-CDR-ASSOC-EQUAL acl2-8.5> INTEGERP-NTH-0-VAR-FN-COUNT-1 acl2-8.5> INTEGERP-NTH-1-VAR-FN-COUNT-1 acl2-8.5> INTEGERP-NTH-2-VAR-FN-COUNT-1 acl2-8.5> VAR-FN-COUNT-1 acl2-8.5> EQUAL-MOD-COMMUTING acl2-8.5> ANCESTORS-CHECK1 acl2-8.5> ANCESTORS-CHECK-BUILTIN acl2-8.5> MEMBER-EQUAL-MOD-COMMUTING acl2-8.5> STRIP-ANCESTOR-LITERALS acl2-8.5> T acl2-8.5> ANCESTORS-CHECK acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> HONS-COPY-WITH-STATE acl2-8.5> IDENTITY-WITH-STATE acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> RW-CACHE-DEBUG-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> RW-CACHE-DEBUG-ACTION-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> RW-CACHEABLE-FAILURE-REASON-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> ALL-DIGITS-P acl2-8.5> D-POS-LISTP acl2-8.5> POS-LISTP acl2-8.5> :REDUNDANT acl2-8.5> D-POS-LISTP-FORWARD-TO-TRUE-LISTP acl2-8.5> CLAUSE-ID-P acl2-8.5> PRINT-CLAUSE-ID-OKP acl2-8.5> PRINT-CLAUSE-ID-OKP-BUILTIN acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> ONCEP-TP acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> CHARS-FOR-TILDE-@-CLAUSE-ID-PHRASE/PERIODS acl2-8.5> CHARS-FOR-TILDE-@-CLAUSE-ID-PHRASE/PRIMES acl2-8.5> POS-LISTP-FORWARD-TO-INTEGER-LISTP acl2-8.5> CHARS-FOR-TILDE-@-CLAUSE-ID-PHRASE acl2-8.5> TRUE-LISTP-CHARS-FOR-TILDE-@-CLAUSE-ID-PHRASE/PERIODS acl2-8.5> TRUE-LISTP-EXPLODE-ATOM acl2-8.5> T acl2-8.5> STRICT-MERGE-SYMBOL< acl2-8.5> T acl2-8.5> LD-HISTORY acl2-8.5> LD-HISTORY-ENTRY-INPUT acl2-8.5> LD-HISTORY-ENTRY-ERROR-FLG acl2-8.5> LD-HISTORY-ENTRY-STOBJS-OUT/VALUE acl2-8.5> LD-HISTORY-ENTRY-STOBJS-OUT acl2-8.5> LD-HISTORY-ENTRY-VALUE acl2-8.5> LD-HISTORY-ENTRY-USER-DATA acl2-8.5> SET-LD-HISTORY-ENTRY-USER-DATA-DEFAULT acl2-8.5> :ATTACHMENTS-RECORDED acl2-8.5> 24 acl2-8.5> 32 acl2-8.5> 57 acl2-8.5> *ACL2-PRIMITIVES* acl2-8.5> 32 acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 3528) acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 3527) acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 3526) acl2-8.5> FORMALS acl2-8.5> CONSTRAINT-INFO acl2-8.5> UNKNOWN-CONSTRAINTS-P acl2-8.5> (:DEFUND META-EXTRACT-FORMULA) acl2-8.5> TYPE-SET-QUOTE acl2-8.5> TYPE-SET-QUOTE acl2-8.5> TYPESPEC-CHECK acl2-8.5> META-EXTRACT-RW+-TERM acl2-8.5> META-EXTRACT-CONTEXTUAL-FACT acl2-8.5> REWRITE-RULE-TERM-EXEC acl2-8.5> REWRITE-RULE-TERM acl2-8.5> LINEAR-LEMMA-TERM-EXEC acl2-8.5> LINEAR-LEMMA-TERM acl2-8.5> META-EXTRACT-GLOBAL-FACT acl2-8.5> FNCALL-TERM acl2-8.5> LOGICALLY-EQUIVALENT-STATES acl2-8.5> META-EXTRACT-GLOBAL-FACT+ acl2-8.5> MACRO-ALIASES-TABLE acl2-8.5> :SKIPPED acl2-8.5> :SKIPPED acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP QUOTE-LISTP) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP CONS-TERM1) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP CONS-TERM) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP SYMBOL-CLASS) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP PACKN1) acl2-8.5> (ENCAPSULATE NIL acl2-8.5> (LOCAL (DEFTHM CHARACTER-LISTP-EXPLODE-NONNEGATIVE-INTEGER acl2-8.5> # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (LOCAL (DEFTHM CHARACTER-LISTP-EXPLODE-ATOM # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP PACKN-POS) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP FIND-FIRST-NON-CL-SYMBOL) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP PACKN) acl2-8.5> ...) acl2-8.5> ...). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFUN TAILS-AC (LST AC) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# #) (T #))) acl2-8.5> (DEFUN TAILS (LST) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (MBE :LOGIC (COND # #) acl2-8.5> :EXEC (TAILS-AC LST NIL))) acl2-8.5> (DEFUN EMPTY-LOOP$-AS-TUPLEP (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (# T) (T #))) acl2-8.5> (DEFUN CAR-LOOP$-AS-TUPLE (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (T #))) acl2-8.5> (DEFUN CDR-LOOP$-AS-TUPLE (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (T #))) acl2-8.5> (DEFUN LOOP$-AS-AC (TUPLE AC) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# #) (# #) (T #))) acl2-8.5> ...). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> FROM-TO-BY-MEASURE acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> :REDUNDANT acl2-8.5> SPLIT-SYSTEM-VERIFY-GUARDS-ALIST acl2-8.5> :REDUNDANT acl2-8.5> NIL acl2-8.5> :REDUNDANT acl2-8.5> NIL acl2-8.5> APPLY$-BADGEP acl2-8.5> N-CAR-CADR-CADDR-ETC acl2-8.5> :REDUNDANT acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 3583) acl2-8.5> NIL acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (DEFUN TAILS-AC (LST AC) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# #) (T #))) acl2-8.5> (DEFUN TAILS (LST) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (MBE :LOGIC (COND # #) acl2-8.5> :EXEC (TAILS-AC LST NIL))) acl2-8.5> (DEFUN EMPTY-LOOP$-AS-TUPLEP (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (# T) (T #))) acl2-8.5> (DEFUN CAR-LOOP$-AS-TUPLE (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (T #))) acl2-8.5> (DEFUN CDR-LOOP$-AS-TUPLE (TUPLE) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# NIL) (T #))) acl2-8.5> (DEFUN LOOP$-AS-AC (TUPLE AC) acl2-8.5> (DECLARE (XARGS :GUARD # :MODE :PROGRAM)) acl2-8.5> (COND (# #) (# #) (T #))) acl2-8.5> ...). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (WHEN-PASS-2 (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM BADGE-USERFN-TYPE # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM APPLY$-USERFN-TAKES-ARITY-ARGS # acl2-8.5> :RULE-CLASSES NIL)) acl2-8.5> (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM UNTAME-APPLY$-TAKES-ARITY-ARGS # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (DEFSTUB UNTAME-EV$ (X A) T) acl2-8.5> (DEFCONST *APPLY$-BOOT-FNS-BADGE-ALIST* acl2-8.5> (CONS # #)))). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> acl2-8.5> ACL2 Observation in ( DEFTHM BADGE-USERFN-TYPE ...): The :TRIGGER- acl2-8.5> TERMS for the :FORWARD-CHAINING rule BADGE-USERFN-TYPE will consist acl2-8.5> of the list containing (BADGE-USERFN FN). acl2-8.5> acl2-8.5> ACL2 Warning [Non-rec] in ( DEFTHM BADGE-USERFN-TYPE ...): The term acl2-8.5> (BADGE-USERFN FN) contains the function symbol BADGE-USERFN, which acl2-8.5> has a non-recursive definition. Unless this definition is disabled, acl2-8.5> (BADGE-USERFN FN) is unlikely ever to occur as a trigger for acl2-8.5> BADGE-USERFN-TYPE. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Non-rec] in ( DEFTHM UNTAME-APPLY$-TAKES-ARITY-ARGS ...): acl2-8.5> A :REWRITE rule generated from UNTAME-APPLY$-TAKES-ARITY-ARGS will acl2-8.5> be triggered only by terms containing the function symbol UNTAME-APPLY$, acl2-8.5> which has a non-recursive definition. Unless this definition is disabled, acl2-8.5> this rule is unlikely ever to be used. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Subsume] in ( DEFTHM UNTAME-APPLY$-TAKES-ARITY-ARGS ...): acl2-8.5> The previously added rule UNTAME-APPLY$ subsumes a newly proposed :REWRITE acl2-8.5> rule generated from UNTAME-APPLY$-TAKES-ARITY-ARGS, in the sense that acl2-8.5> the old rule rewrites a more general target. Because the new rule acl2-8.5> will be tried first, it may nonetheless find application. acl2-8.5> acl2-8.5> NIL acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (WHEN-PASS-2 (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM BADGE-USERFN-TYPE # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM APPLY$-USERFN-TAKES-ARITY-ARGS # acl2-8.5> :RULE-CLASSES NIL)) acl2-8.5> (ENCAPSULATE (#) acl2-8.5> (LOCAL #) acl2-8.5> (DEFTHM UNTAME-APPLY$-TAKES-ARITY-ARGS # acl2-8.5> :RULE-CLASSES #)) acl2-8.5> (DEFSTUB UNTAME-EV$ (X A) T) acl2-8.5> (DEFCONST *APPLY$-BOOT-FNS-BADGE-ALIST* acl2-8.5> (CONS # #)))). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (WHEN-PASS-2 acl2-8.5> (DEFUN BADGE (FN) acl2-8.5> (DECLARE #) acl2-8.5> (COND # # # # # # ...)) acl2-8.5> (IN-THEORY (DISABLE APPLY$-PRIMP BADGE-PRIM)) acl2-8.5> (DEFABBREV TAMEP-LAMBDAP (FN) acl2-8.5> (AND # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN TAMEP # # #) acl2-8.5> (DEFUN TAMEP-FUNCTIONP # # #) acl2-8.5> (DEFUN SUITABLY-TAMEP-LISTP # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN APPLY$ # # #) acl2-8.5> (DEFUN APPLY$-LAMBDA # # #) acl2-8.5> (DEFUN EV$ # # #) acl2-8.5> (DEFUN EV$-LIST # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN QUICK-CHECK-FOR-TAMENESSP # # #) acl2-8.5> (DEFUN QUICK-CHECK-FOR-TAMENESSP-LISTP # # #)) acl2-8.5> ...)). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> NIL acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (WHEN-PASS-2 acl2-8.5> (DEFUN BADGE (FN) acl2-8.5> (DECLARE #) acl2-8.5> (COND # # # # # # ...)) acl2-8.5> (IN-THEORY (DISABLE APPLY$-PRIMP BADGE-PRIM)) acl2-8.5> (DEFABBREV TAMEP-LAMBDAP (FN) acl2-8.5> (AND # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN TAMEP # # #) acl2-8.5> (DEFUN TAMEP-FUNCTIONP # # #) acl2-8.5> (DEFUN SUITABLY-TAMEP-LISTP # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN APPLY$ # # #) acl2-8.5> (DEFUN APPLY$-LAMBDA # # #) acl2-8.5> (DEFUN EV$ # # #) acl2-8.5> (DEFUN EV$-LIST # # #)) acl2-8.5> (MUTUAL-RECURSION (DEFUN QUICK-CHECK-FOR-TAMENESSP # # #) acl2-8.5> (DEFUN QUICK-CHECK-FOR-TAMENESSP-LISTP # # #)) acl2-8.5> ...)). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP SAFE-ACCESS-COMMAND-TUPLE-FORM) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP ACL2-SYSTEM-NAMEP) acl2-8.5> (MUTUAL-RECURSION (DEFUN SYSTEM-PSEUDO-TERMP (X W) acl2-8.5> (DECLARE #) acl2-8.5> (COND # # # # #)) acl2-8.5> (DEFUN SYSTEM-PSEUDO-TERM-LISTP (LST W) acl2-8.5> (DECLARE #) acl2-8.5> (COND # #))) acl2-8.5> (DEFUN PAIR-FNS-WITH-MEASURED-SUBSETS acl2-8.5> (FNS WRLD ACC) acl2-8.5> (DECLARE (XARGS :GUARD #)) acl2-8.5> (COND (# #) (T #))) acl2-8.5> (DEFUN NEW-VERIFY-GUARDS-FNS1 acl2-8.5> (WRLD INSTALLED-WRLD ACC) acl2-8.5> (DECLARE (XARGS :GUARD #)) acl2-8.5> (COND (# #) (# #) (T #))) acl2-8.5> (DEFUN NEW-VERIFY-GUARDS-FNS (STATE) acl2-8.5> (DECLARE (XARGS :STOBJS STATE)) acl2-8.5> (LET (#) acl2-8.5> (NEW-VERIFY-GUARDS-FNS1 WRLD WRLD NIL))) acl2-8.5> ...). acl2-8.5> acl2-8.5> "ACL2" acl2-8.5> SAFE-ACCESS-COMMAND-TUPLE-FORM acl2-8.5> ACL2-SYSTEM-NAMEP acl2-8.5> (SYSTEM-PSEUDO-TERMP SYSTEM-PSEUDO-TERM-LISTP) acl2-8.5> PAIR-FNS-WITH-MEASURED-SUBSETS acl2-8.5> NEW-VERIFY-GUARDS-FNS1 acl2-8.5> NEW-VERIFY-GUARDS-FNS acl2-8.5> :REDUNDANT acl2-8.5> *DEVEL-CHECK-BOOK* acl2-8.5> CHK-NEW-VERIFIED-GUARDS acl2-8.5> SYSTEM-VERIFY-GUARDS-AUX acl2-8.5> CONS-ABSOLUTE-EVENT-NUMBERS acl2-8.5> SORT->-ABSOLUTE-EVENT-NUMBER acl2-8.5> SYSTEM-VERIFY-GUARDS acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (EQUAL-X-CONSTANT))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS EQUAL-X-CONSTANT)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MATCH-TESTS-AND-BINDINGS (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MATCH-TESTS-AND-BINDINGS)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (MATCH-CLAUSE))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MATCH-CLAUSE)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MATCH-CLAUSE-LIST (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MATCH-CLAUSE-LIST)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (LAMBDA-KEYWORDP))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LAMBDA-KEYWORDP)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (LEGAL-VARIABLE-OR-CONSTANT-NAMEP))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LEGAL-VARIABLE-OR-CONSTANT-NAMEP)), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (LEGAL-VARIABLEP))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LEGAL-VARIABLEP)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (ARGLISTP1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ARGLISTP1)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ARGLISTP))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ARGLISTP)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (FIND-FIRST-BAD-ARG (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FIND-FIRST-BAD-ARG)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (NEWLINE))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS NEWLINE)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (WRITE-FOR-READ))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS WRITE-FOR-READ)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ILLEGAL-FMT-STRING))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ILLEGAL-FMT-STRING)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (SCAN-PAST-WHITESPACE (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SCAN-PAST-WHITESPACE)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ZERO-ONE-OR-MORE))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ZERO-ONE-OR-MORE)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (FIND-ALTERNATIVE-SKIP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FIND-ALTERNATIVE-SKIP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (FIND-ALTERNATIVE-START1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FIND-ALTERNATIVE-START1)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (FMT-CHAR))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FMT-CHAR)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (FIND-ALTERNATIVE-START))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FIND-ALTERNATIVE-START)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (FIND-ALTERNATIVE-STOP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FIND-ALTERNATIVE-STOP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (FMT-VAR))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FMT-VAR)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (STANDARD-EVISC-TUPLEP))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS STANDARD-EVISC-TUPLEP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (WORLD-EVISCERATION-ALIST))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS WORLD-EVISCERATION-ALIST)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ABBREV-EVISC-TUPLE))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ABBREV-EVISC-TUPLE)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (FMX-CW-MSG-1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FMX-CW-MSG-1)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (FMX-CW-MSG))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FMX-CW-MSG)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (FMX-CW-FN-GUARD))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FMX-CW-FN-GUARD)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (FMX-CW-FN))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FMX-CW-FN)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (FMX!-CW-FN))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FMX!-CW-FN)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (PUSH-IO-RECORD))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS PUSH-IO-RECORD)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (SAVED-OUTPUT-TOKEN-P))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SAVED-OUTPUT-TOKEN-P)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (WARNING-OFF-P1))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS WARNING-OFF-P1)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (OBSERVATION1-CW))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS OBSERVATION1-CW)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (DEFSTOBJ-FNNAME-KEY2))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS DEFSTOBJ-FNNAME-KEY2)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (DOUBLET-LISTP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS DOUBLET-LISTP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (DEFSTOBJ-FNNAME))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS DEFSTOBJ-FNNAME)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (STOBJP))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS STOBJP)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (THE-LIVE-VAR))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS THE-LIVE-VAR)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (FIND-DOT-DOT (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FIND-DOT-DOT)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (COMMENT-STRING-P1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS COMMENT-STRING-P1)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (COMMENT-STRING-P))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS COMMENT-STRING-P)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (PRINT-CONTROL-P))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS PRINT-CONTROL-P)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (LEGAL-CONSTANTP))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LEGAL-CONSTANTP)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (COLLECT-NON-X (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS COLLECT-NON-X)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (PLIST-WORLDP-WITH-FORMALS (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS PLIST-WORLDP-WITH-FORMALS)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ARITY))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ARITY)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (DEFUN-MODE))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS DEFUN-MODE)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (ARITIES-OKP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ARITIES-OKP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (LATEST-BODY))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LATEST-BODY)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (DEF-BODY))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS DEF-BODY)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (>=-LEN (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS >=-LEN)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (ALL->=-LEN (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ALL->=-LEN)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (STRIP-CADRS (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS STRIP-CADRS)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (CONS-TERM1-MV2))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS CONS-TERM1-MV2)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (SUBLIS-VAR1 (DECLARE (XARGS :MEASURE #))) acl2-8.5> (SUBLIS-VAR1-LST (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUBLIS-VAR1)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (SUBLIS-VAR))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUBLIS-VAR)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (SUBLIS-VAR-LST))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUBLIS-VAR-LST)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (SUBCOR-VAR1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUBCOR-VAR1)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (SUBCOR-VAR-LST (DECLARE (XARGS :MEASURE #))) acl2-8.5> (SUBCOR-VAR (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUBCOR-VAR-LST)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (NEW-NAMEP))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS NEW-NAMEP)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (TERM-LISTP (DECLARE (XARGS :MEASURE #))) acl2-8.5> (TERMP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS TERM-LISTP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (TERM-LIST-LISTP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS TERM-LIST-LISTP)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (MACRO-ARGS))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MACRO-ARGS)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ACCESS-COMMAND-TUPLE-NUMBER))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ACCESS-COMMAND-TUPLE-NUMBER)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (SUBST-VAR-LST (DECLARE (XARGS :MEASURE #))) acl2-8.5> (SUBST-VAR (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUBST-VAR-LST)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (ALL-FNNAMES1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ALL-FNNAMES1)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (STRING-PREFIXP-1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS STRING-PREFIXP-1)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (STRING-PREFIXP))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS STRING-PREFIXP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (REMOVE-GUARD-HOLDERS1-LST (DECLARE (XARGS :MEASURE #))) acl2-8.5> (REMOVE-GUARD-HOLDERS1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS REMOVE-GUARD-HOLDERS1-LST)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (REMOVE-GUARD-HOLDERS-WEAK))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS REMOVE-GUARD-HOLDERS-WEAK)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (COLLECT-BY-POSITION (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS COLLECT-BY-POSITION)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (MAKE-LAMBDA-APPLICATION))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MAKE-LAMBDA-APPLICATION)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ER-CMP-FN))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ER-CMP-FN)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (SILENT-ERROR))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SILENT-ERROR)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (WARNING1-CW))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS WARNING1-CW)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (CHK-LENGTH-AND-KEYS (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS CHK-LENGTH-AND-KEYS)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (DUPLICATE-KEYS-ACTION))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS DUPLICATE-KEYS-ACTION)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (LEGAL-INITP))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LEGAL-INITP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MACRO-ARGLIST-KEYSP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MACRO-ARGLIST-KEYSP)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (MACRO-ARGLIST-AFTER-RESTP))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MACRO-ARGLIST-AFTER-RESTP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MACRO-ARGLIST-OPTIONALP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MACRO-ARGLIST-OPTIONALP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MACRO-ARGLIST1P (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MACRO-ARGLIST1P)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (SUBSEQUENCEP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUBSEQUENCEP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (COLLECT-LAMBDA-KEYWORDPS (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS COLLECT-LAMBDA-KEYWORDPS)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (MACRO-ARGS-STRUCTUREP))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MACRO-ARGS-STRUCTUREP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (BIND-MACRO-ARGS-KEYS1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS BIND-MACRO-ARGS-KEYS1)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (BIND-MACRO-ARGS-KEYS))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS BIND-MACRO-ARGS-KEYS)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (BIND-MACRO-ARGS-AFTER-REST))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS BIND-MACRO-ARGS-AFTER-REST)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (BIND-MACRO-ARGS-OPTIONAL (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS BIND-MACRO-ARGS-OPTIONAL)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (BIND-MACRO-ARGS1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS BIND-MACRO-ARGS1)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (BIND-MACRO-ARGS))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS BIND-MACRO-ARGS)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (FFNNAMEP-LST (DECLARE (XARGS :MEASURE #))) acl2-8.5> (FFNNAMEP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FFNNAMEP-LST)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (LOGICAL-NAME-TYPE))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LOGICAL-NAME-TYPE)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (CHK-ALL-BUT-NEW-NAME-CMP))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS CHK-ALL-BUT-NEW-NAME-CMP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (FORMALIZED-VARLISTP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FORMALIZED-VARLISTP)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (THROW-NONEXEC-ERROR-P1))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS THROW-NONEXEC-ERROR-P1)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (THROW-NONEXEC-ERROR-P))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS THROW-NONEXEC-ERROR-P)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (ALIST-TO-DOUBLETS (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ALIST-TO-DOUBLETS)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (DEREF-MACRO-NAME))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS DEREF-MACRO-NAME)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (WEAK-BADGE-USERFN-STRUCTURE-ALISTP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS WEAK-BADGE-USERFN-STRUCTURE-ALISTP)), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ILKS-PLIST-WORLDP))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ILKS-PLIST-WORLDP)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ILKS-PER-ARGUMENT-SLOT))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ILKS-PER-ARGUMENT-SLOT)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (LOGIC-FNS-LISTP (DECLARE (XARGS :MEASURE #))) acl2-8.5> (LOGIC-FNSP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LOGIC-FNS-LISTP)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (LOGIC-TERMP))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LOGIC-TERMP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (LOGIC-TERM-LISTP))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LOGIC-TERM-LISTP)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (LOGIC-FNS-LIST-LISTP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LOGIC-FNS-LIST-LISTP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (LOGIC-TERM-LIST-LISTP))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LOGIC-TERM-LIST-LISTP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (TERM-ORDER1))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS TERM-ORDER1)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (RUNEP))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS RUNEP)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (FNUME))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FNUME)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (TRANSLATE-ABBREV-RUNE))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS TRANSLATE-ABBREV-RUNE)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ENABLED-STRUCTURE-P))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ENABLED-STRUCTURE-P)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ENABLED-NUMEP))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ENABLED-NUMEP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ENABLED-RUNEP))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ENABLED-RUNEP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (TERM-ORDER))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS TERM-ORDER)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ENS))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ENS)), in the context of a book or an encapsulate acl2-8.5> event. Therefore, no logical claims may be soundly made in this context. acl2-8.5> See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (STRIP-CADDRS (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS STRIP-CADDRS)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (IMPLICATE))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS IMPLICATE)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (SUBST-EXPR1-LST (DECLARE (XARGS :MEASURE #))) acl2-8.5> (SUBST-EXPR1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUBST-EXPR1-LST)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (SUBST-EXPR-ERROR))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUBST-EXPR-ERROR)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (SUBST-EXPR))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUBST-EXPR)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (CLEAN-BRR-STACK1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS CLEAN-BRR-STACK1)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (CLEAN-BRR-STACK))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS CLEAN-BRR-STACK)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MERGE-TERM-ORDER (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MERGE-TERM-ORDER)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MERGE-SORT-TERM-ORDER (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MERGE-SORT-TERM-ORDER)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (LAMBDA-SUBTERMP (DECLARE (XARGS :MEASURE #))) acl2-8.5> (LAMBDA-SUBTERMP-LST (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LAMBDA-SUBTERMP)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (TERMIFY-CLAUSE-SET (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS TERMIFY-CLAUSE-SET)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (LOGICAL-NAMEP))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LOGICAL-NAMEP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (RELATIVIZE-BOOK-PATH))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS RELATIVIZE-BOOK-PATH)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MERGE-SYMBOL< (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MERGE-SYMBOL<)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MERGE-SORT-SYMBOL< (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MERGE-SORT-SYMBOL<)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (OVERRIDE-HINTS))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS OVERRIDE-HINTS)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (SCAN-TO-CLTL-COMMAND (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SCAN-TO-CLTL-COMMAND)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (REMOVE-LAMBDAS-LST (DECLARE (XARGS :MEASURE #))) acl2-8.5> (REMOVE-LAMBDAS1 (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS REMOVE-LAMBDAS-LST)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (REMOVE-LAMBDAS))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS REMOVE-LAMBDAS)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (STRIP-NON-HIDDEN-PACKAGE-NAMES (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS STRIP-NON-HIDDEN-PACKAGE-NAMES)), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (BACKCHAIN-LIMIT-LISTP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS BACKCHAIN-LIMIT-LISTP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (ARITY-ALISTP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ARITY-ALISTP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (DISABLEDP-FN-LST (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS DISABLEDP-FN-LST)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (DISABLEDP-FN))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS DISABLEDP-FN)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MACRO-VARS-KEY (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MACRO-VARS-KEY)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (MACRO-VARS-AFTER-REST))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MACRO-VARS-AFTER-REST)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (MACRO-VARS-OPTIONAL (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MACRO-VARS-OPTIONAL)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (MACRO-VARS (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS MACRO-VARS)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (THEORY-INVARIANT-TABLE-GUARD))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS THEORY-INVARIANT-TABLE-GUARD)), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (SYSFILE-P))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SYSFILE-P)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (SYSFILE-OR-STRING-LISTP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SYSFILE-OR-STRING-LISTP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (TTAG-ALISTP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS TTAG-ALISTP)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (CERT-ANNOTATIONSP))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS CERT-ANNOTATIONSP)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (INCLUDE-BOOK-DIR))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS INCLUDE-BOOK-DIR)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (ADD-SUFFIX-TO-FN))), in acl2-8.5> the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ADD-SUFFIX-TO-FN)), in the context of a acl2-8.5> book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (FSUBCOR-VAR (DECLARE (XARGS :MEASURE #))) acl2-8.5> (FSUBCOR-VAR-LST (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FSUBCOR-VAR)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (TAILS-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS TAILS-AC)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (TAILS (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS TAILS)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (EMPTY-LOOP$-AS-TUPLEP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS EMPTY-LOOP$-AS-TUPLEP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (CAR-LOOP$-AS-TUPLE (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS CAR-LOOP$-AS-TUPLE)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (CDR-LOOP$-AS-TUPLE (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS CDR-LOOP$-AS-TUPLE)), in the context of acl2-8.5> a book or an encapsulate event. Therefore, no logical claims may be acl2-8.5> soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (LOOP$-AS-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LOOP$-AS-AC)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (LOOP$-AS (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS LOOP$-AS)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (FROM-TO-BY-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FROM-TO-BY-AC)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (FROM-TO-BY (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS FROM-TO-BY)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (REVAPPEND-TRUE-LIST-FIX (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS REVAPPEND-TRUE-LIST-FIX)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (META-EXTRACT-RW+-TERM))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS META-EXTRACT-RW+-TERM)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (META-EXTRACT-CONTEXTUAL-FACT))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS META-EXTRACT-CONTEXTUAL-FACT)), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (META-EXTRACT-GLOBAL-FACT+))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS META-EXTRACT-GLOBAL-FACT+)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> T acl2-8.5> APPLY$-PRIM acl2-8.5> BADGE acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 4264) acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (SUITABLY-TAMEP-LISTP (DECLARE (XARGS :MEASURE #))) acl2-8.5> (TAMEP-FUNCTIONP (DECLARE (XARGS :MEASURE #))) acl2-8.5> (TAMEP (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUITABLY-TAMEP-LISTP)), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (EV$ (DECLARE (XARGS :MEASURE #))) acl2-8.5> (APPLY$ (DECLARE (XARGS :MEASURE #))) acl2-8.5> (EV$-LIST (DECLARE (XARGS :MEASURE #))) acl2-8.5> (APPLY$-LAMBDA (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS EV$)), in the context of a book or an encapsulate acl2-8.5> event. Therefore, no logical claims may be soundly made in this context. acl2-8.5> See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (UNTIL$-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS UNTIL$-AC)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (UNTIL$ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS UNTIL$)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (UNTIL$+-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS UNTIL$+-AC)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (UNTIL$+ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS UNTIL$+)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (WHEN$-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS WHEN$-AC)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (WHEN$ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS WHEN$)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (WHEN$+-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS WHEN$+-AC)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (WHEN$+ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS WHEN$+)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (SUM$-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUM$-AC)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (SUM$ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUM$)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (SUM$+-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUM$+-AC)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (SUM$+ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS SUM$+)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (ALWAYS$ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ALWAYS$)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (ALWAYS$+ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS ALWAYS$+)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (THEREIS$ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS THEREIS$)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (THEREIS$+ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS THEREIS$+)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (COLLECT$-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS COLLECT$-AC)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (COLLECT$ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS COLLECT$)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP acl2-8.5> (COLLECT$+-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS COLLECT$+-AC)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (COLLECT$+ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS COLLECT$+)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (APPEND$-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS APPEND$-AC)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (APPEND$ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS APPEND$)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (APPEND$+-AC (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS APPEND$+-AC)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP (APPEND$+ (DECLARE (XARGS :MEASURE #))))), acl2-8.5> in the context of a book or an encapsulate event. Therefore, no logical acl2-8.5> claims may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> (See :DOC set-iprint to be able to see elided values in this message.) acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS APPEND$+)), in the context of a book or acl2-8.5> an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (APPLY$-PRIM))), in the acl2-8.5> context of a book or an encapsulate event. Therefore, no logical claims acl2-8.5> may be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS APPLY$-PRIM)), in the context of a book acl2-8.5> or an encapsulate event. Therefore, no logical claims may be soundly acl2-8.5> made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-TERMINATION-BOOT-STRAP (BADGE))), in the context acl2-8.5> of a book or an encapsulate event. Therefore, no logical claims may acl2-8.5> be soundly made in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> acl2-8.5> ACL2 Warning [Skip-proofs] in ( ENCAPSULATE NIL (SET-INHIBIT-WARNINGS acl2-8.5> "Skip-proofs" ...) ...): ACL2 has encountered a SKIP-PROOFS form, acl2-8.5> (SKIP-PROOFS (VERIFY-GUARDS BADGE)), in the context of a book or an acl2-8.5> encapsulate event. Therefore, no logical claims may be soundly made acl2-8.5> in this context. See :DOC SKIP-PROOFS. acl2-8.5> acl2-8.5> T acl2-8.5> SYSTEM-EVENT acl2-8.5> SYSTEM-EVENTS-FN acl2-8.5> SYSTEM-EVENTS acl2-8.5> CHECK-SYSTEM-EVENTS acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 4394) acl2-8.5> (:NUMBER-OF-ENABLED-RUNES 4384) acl2-8.5> APPLY$-EQUIVALENCE acl2-8.5> FN-EQUAL acl2-8.5> FN-EQUAL-IS-AN-EQUIVALENCE acl2-8.5> NATP-FROM-TO-BY-MEASURE acl2-8.5> MEMPOS acl2-8.5> T acl2-8.5> NIL acl2-8.5> :SKIPPED acl2-8.5> DEFDEPRECATE acl2-8.5> 4489 acl2-8.5> END-OF-PASS-2 acl2-8.5> acl2-8.5> Finished loading acl2-8.5> '((IN-PACKAGE "ACL2") acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP SAFE-ACCESS-COMMAND-TUPLE-FORM) acl2-8.5> (VERIFY-TERMINATION-BOOT-STRAP ACL2-SYSTEM-NAMEP) acl2-8.5> (MUTUAL-RECURSION (DEFUN SYSTEM-PSEUDO-TERMP (X W) acl2-8.5> (DECLARE #) acl2-8.5> (COND # # # # #)) acl2-8.5> (DEFUN SYSTEM-PSEUDO-TERM-LISTP (LST W) acl2-8.5> (DECLARE #) acl2-8.5> (COND # #))) acl2-8.5> (DEFUN PAIR-FNS-WITH-MEASURED-SUBSETS acl2-8.5> (FNS WRLD ACC) acl2-8.5> (DECLARE (XARGS :GUARD #)) acl2-8.5> (COND (# #) (T #))) acl2-8.5> (DEFUN NEW-VERIFY-GUARDS-FNS1 acl2-8.5> (WRLD INSTALLED-WRLD ACC) acl2-8.5> (DECLARE (XARGS :GUARD #)) acl2-8.5> (COND (# #) (# #) (T #))) acl2-8.5> (DEFUN NEW-VERIFY-GUARDS-FNS (STATE) acl2-8.5> (DECLARE (XARGS :STOBJS STATE)) acl2-8.5> (LET (#) acl2-8.5> (NEW-VERIFY-GUARDS-FNS1 WRLD WRLD NIL))) acl2-8.5> ...). acl2-8.5> acl2-8.5> acl2-8.5> ACL2 loading '((COMP-FN :EXEC NIL "1" STATE)). acl2-8.5> NIL acl2-8.5> acl2-8.5> Finished loading '((COMP-FN :EXEC NIL "1" STATE)). acl2-8.5> acl2-8.5> ****************************************************************************** acl2-8.5> Initialization complete, beginning the check and save. acl2-8.5> ****************************************************************************** acl2-8.5> [undoing binding stack and other enclosing state... done] acl2-8.5> [performing final GC... done] acl2-8.5> [saving current Lisp image into /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/nsaved_acl2.core: acl2-8.5> writing 9248 bytes from the static space at 0x50100000 acl2-8.5> writing 193462272 bytes from the dynamic space at 0x1000000000 acl2-8.5> writing 21483376 bytes from the read-only space at 0xffeb80000 acl2-8.5> done] acl2-8.5> make[2]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> Initialization SUCCEEDED. acl2-8.5> make[2]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> if [ -f worklispext ]; then make move-to-old LISPEXT=`cat worklispext` ;\ acl2-8.5> elif [ -f saved_acl2 ]; then \ acl2-8.5> mv -f saved_acl2 osaved_acl2 ;\ acl2-8.5> else \ acl2-8.5> touch saved_acl2 ;\ acl2-8.5> mv -f saved_acl2 osaved_acl2 ;\ acl2-8.5> fi acl2-8.5> make[2]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> if [ -f saved_acl2 ] && [ -f saved_acl2.core ]; then \ acl2-8.5> echo "Moving " saved_acl2.core " to osaved_acl2.core"; \ acl2-8.5> mv -f saved_acl2.core osaved_acl2.core; \ acl2-8.5> cat saved_acl2 | sed -e 's/saved_acl2.core$/osaved_acl2.core/' > osaved_acl2 ;\ acl2-8.5> chmod 775 osaved_acl2 ;\ acl2-8.5> rm -f saved_acl2 ; fi acl2-8.5> make[2]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> mv -f nsaved_acl2 saved_acl2 acl2-8.5> if [ -f worklispext ]; then make move-new LISPEXT=`cat worklispext` ; fi acl2-8.5> make[2]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> if [ -f nsaved_acl2.core ]; then \ acl2-8.5> mv -f nsaved_acl2.core saved_acl2.core ; fi acl2-8.5> make[2]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> rm -f worklispext acl2-8.5> rm -f workxxx acl2-8.5> make do_saved acl2-8.5> make[2]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> rm -fr saved acl2-8.5> mkdir saved acl2-8.5> chmod 775 saved acl2-8.5> cp *.lisp acl2-characters GNUmakefile saved/ acl2-8.5> chmod 666 saved/* acl2-8.5> make[2]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> rm -f workxxx acl2-8.5> make chmod_image acl2-8.5> make[2]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> if [ -f saved_acl2 ]; then \ acl2-8.5> chmod 775 saved_acl2 ;\ acl2-8.5> fi acl2-8.5> make[2]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> Successfully built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/saved_acl2. acl2-8.5> make[1]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2' acl2-8.5> buildPhase completed in 5 minutes 50 seconds acl2-8.5> running tests acl2-8.5> check flags: -j48 SHELL=/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash LISP=/nix/store/w5lnyhjh5557nnnmf9q541vbjzs07mz8-sbcl-2.3.0/bin/sbcl ACL2_MAKE_LOG=NONE VERBOSE=y mini-proveall acl2-8.5> Mini-proveall passed. acl2-8.5> installing acl2-8.5> post-installation fixup acl2-8.5> shrinking RPATHs of ELF executables and libraries in /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5 acl2-8.5> shrinking /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/schmaltz-al-sammane-et-al/support/acl2link acl2-8.5> rewriting symlink /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/bin/acl2 to be relative to /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5 acl2-8.5> rewriting symlink /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/bin/acl2-cert to be relative to /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5 acl2-8.5> rewriting symlink /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/bin/acl2-clean to be relative to /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5 acl2-8.5> strip is /nix/store/wn31i3dzwahz6ccws8bs1nwyqrpgsvj7-gcc-wrapper-11.3.0/bin/strip acl2-8.5> stripping (with command strip and flags -S) in /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/bin acl2-8.5> patching script interpreter paths in /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5 acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/bin/new-useless-runes-files.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/bin/acl2: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/bin/purity.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/bin/make-tags-acl2-doc.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/bin/pull.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/bin/make-fancy-manual.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/saved_acl2: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/book-conflicts/find-conflicts-here: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/book-conflicts/find-conflicts-files: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2020/gamboa-cowles-gamboa/build.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2018/kaufmann/write-td-cands.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/vandenbroek-schmaltz/GeNoC/SubstMkf: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/milawa-ccl: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/final-checks.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/milawa-acl: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/pcert-scan.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/logic/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/level9/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/level3/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/level10/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/level4/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/level7/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/user/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/level5/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/level11/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/utilities/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/level2/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/level8/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/bootstrap/level6/symmetry: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/interface/macl2: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/tactics/macl2: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/ACL2/pcert.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/milawa-sbcl: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/Proofs/zip-proofs.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/Proofs/clean-proofs.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/milawa-scl: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/milawa-cmucl: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/build: interpreter directive changed from "#! /bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/run: interpreter directive changed from "#! /bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/clean: interpreter directive changed from "#! /bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/cube/run.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/incremental/run.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/incremental/cnf_diff.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/run.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/stobj-based/run.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/run.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/run.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/sorted/run.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/translators/l3-to-acl2/examples/thacker/run-test.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/security/jfkr/make-etags.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/quicklisp/update-libs.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/quicklisp/clean.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/syntheto/clean.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/syntheto/host-before-bridge.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/write-td-cands.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/c/atc/tests/run.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/c/atc/tests/compile.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/get-process-id.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/java/atj/tests/compile.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/java/atj/tests/run.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/hdwallet/wallet: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/hdwallet/wallet-tests.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/SULFA/scripts/sulfa-smt-saved-exec: interpreter directive changed from "#!/lusr/bin/perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/SULFA/scripts/make_results: interpreter directive changed from "#!/usr/bin/perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/sharedlibtest/myapp-wrap.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/sharedlibtest/test.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/sharedlibtest/clean.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/vl2014/systest/errcheck.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/getopt/demo2-test.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/satlink/solvers/riss3g-cert: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/satlink/solvers/glucose-cert: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/satlink/add-benchmark.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/vl/kit/server-demo/demo.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/slowevents.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/features.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/memsum.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/compare.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/jenkins/startjob: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/jenkins/deprecated/build-ccl-acl2r.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/jenkins/deprecated/build-ccl-acl2.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/jenkins/deprecated/build-sbcl-acl2h.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/jenkins/deprecated/build-gcl-cltl1-acl2.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/jenkins/deprecated/build-ccl-acl2h.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/jenkins/deprecated/build-gcl-ansi-acl2h.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/jenkins/build-multi.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/jenkins/build-single.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/make_cert_help.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/etags.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/stats.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/clean.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/critpath.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/cert.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/wait.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/oslib/tests/makelink.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/oslib/tests/make-lstest.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/emacsclient-wrapper.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/fancy/xdata2html.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/fancy/xdata2sql.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/fancy/xdata2sql4seo.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/fancy/zip.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/fancy/xdataget.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/n48i43wkly6kfhxz4ypcxbsv2pr7ggzh-perl-5.36.0/bin/perl" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/doc/create-acl2-code-size: interpreter directive changed from "#!/bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/doc/create-doc: interpreter directive changed from "#! /bin/sh" to "/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/sh" acl2-8.5> checking for references to /build/ in /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5... acl2-8.5> fixupPhase completed in 4 minutes 22 seconds acl2-8.5> certifyBooksPhase acl2-8.5> /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2 acl2-8.5> build flags: -j48 SHELL=/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash ACL2=/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/saved_acl2 all acl2-8.5> ACL2_SYSTEM_BOOKS is /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books acl2-8.5> Determining ACL2 features (for ACL2 = /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/saved_acl2) acl2-8.5> Determining whether Glucose is installed acl2-8.5> Determining whether an ipasir shared library is installed acl2-8.5> Determining whether ABC is installed acl2-8.5> Determining whether Z3 is installed, for use by SMTLink acl2-8.5> Determining whether STP is installed acl2-8.5> ACL2_HAS_ANSI := 1 acl2-8.5> ACL2_HAS_PARALLEL := acl2-8.5> ACL2_HAS_REALS := acl2-8.5> ACL2_HAS_ACL2_DEVEL := acl2-8.5> ACL2_COMP_EXT := fasl acl2-8.5> ACL2_HOST_LISP := SBCL acl2-8.5> OS_HAS_ABC := 1 acl2-8.5> OS_HAS_GLUCOSE := 1 acl2-8.5> OS_HAS_IPASIR := 1 acl2-8.5> OS_HAS_SMTLINK := 1 acl2-8.5> OS_HAS_STP := acl2-8.5> USE_QUICKLISP := 1 acl2-8.5> ACL2_USELESS_RUNES := -25 acl2-8.5> Done with features. acl2-8.5> Scanning for books... acl2-8.5> acl2-8.5> real 0m9.864s acl2-8.5> user 0m0.071s acl2-8.5> sys 0m0.315s acl2-8.5> Scanning for dependencies... acl2-8.5> acl2-8.5> real 12m19.086s acl2-8.5> user 1m21.489s acl2-8.5> sys 0m13.386s acl2-8.5> Done scanning. acl2-8.5> Reading book deps Makefile-deps created on Sat Oct 10 22:18:52 UTC 2026 acl2-8.5> Excluding books that are CCL-only: [] acl2-8.5> Excluding non-SBCL books: [demos/meta-wf-guarantee-example.cert] acl2-8.5> Excluding books that need STP: [kestrel/axe/defthm-stp-tests.cert kestrel/axe/prove-with-stp-tests.cert kestrel/axe/query-tests.cert kestrel/axe/stp-clause-processor-tests.cert kestrel/axe/tactic-prover-tests.cert kestrel/axe/tests-top.cert kestrel/axe/x86/examples/popcount/popcount-32-proof.cert kestrel/axe/x86/examples/popcount/popcount-64-proof.cert kestrel/axe/x86/examples/popcount/top.cert kestrel/axe/x86/examples/top.cert] acl2-8.5> Excluding ACL2(r)-only books: [nonstd/arc-length/length-of-a-rectifiable-curve.cert nonstd/circles/area-of-a-circle/area-of-a-circle-1.cert nonstd/circles/area-of-a-circle/area-of-a-circle-2.cert nonstd/circles/circumference-of-a-circle.cert nonstd/fft/fft-trig-with-axioms.cert nonstd/fft/fft-trig.cert nonstd/integrals/continuous-function.cert nonstd/integrals/equivalence-continuous-function.cert nonstd/integrals/equivalence-ftc.cert nonstd/integrals/equivalence-integrals.cert nonstd/integrals/ftc-1.cert nonstd/integrals/ftc-2.cert nonstd/integrals/integrable-functions.cert nonstd/integrals/integral-of-polynomials.cert nonstd/integrals/integration-composition-equivalences.cert nonstd/integrals/integration-composition.cert nonstd/integrals/make-partition.cert nonstd/integrals/split-integral-by-subintervals.cert nonstd/integrals/u-substitution.cert nonstd/nsa/Banach-Tarski/banach-tarski-b-0.cert nonstd/nsa/Banach-Tarski/banach-tarski-s2.cert nonstd/nsa/Banach-Tarski/banach-tarski.cert nonstd/nsa/Banach-Tarski/countable-sets.cert nonstd/nsa/Banach-Tarski/free-group.cert nonstd/nsa/Banach-Tarski/groups.cert nonstd/nsa/Banach-Tarski/hausdorff-paradox-1.cert nonstd/nsa/Banach-Tarski/hausdorff-paradox-2.cert nonstd/nsa/Banach-Tarski/rotations.cert nonstd/nsa/Banach-Tarski/supportive-theorems.cert nonstd/nsa/alternating-series.cert nonstd/nsa/chain-rule.cert nonstd/nsa/complex-polar.cert nonstd/nsa/continuity-product.cert nonstd/nsa/continuity.cert nonstd/nsa/derivative-raise.cert nonstd/nsa/derivatives-composition.cert nonstd/nsa/derivatives.cert nonstd/nsa/equivalence-continuity.cert nonstd/nsa/equivalence-derivatives-composition.cert nonstd/nsa/equivalence-derivatives.cert nonstd/nsa/equivalence-limits.cert nonstd/nsa/exp-continuous.cert nonstd/nsa/exp-sum.cert nonstd/nsa/exp.cert nonstd/nsa/factorial.cert nonstd/nsa/intervals.cert nonstd/nsa/inverse-derivatives.cert nonstd/nsa/inverse-monotone.cert nonstd/nsa/inverse-square.cert nonstd/nsa/inverse-trig.cert nonstd/nsa/inverses.cert nonstd/nsa/ln.cert nonstd/nsa/next-integer.cert nonstd/nsa/norm.cert nonstd/nsa/nsa.cert nonstd/nsa/overspill-proof.cert nonstd/nsa/overspill-test.cert nonstd/nsa/overspill.cert nonstd/nsa/raise.cert nonstd/nsa/sine.cert nonstd/nsa/sqrt.cert nonstd/nsa/trig-approx.cert nonstd/nsa/trig.cert nonstd/polynomials/polynomial-calculus.cert nonstd/polynomials/polynomial-defuns.cert nonstd/polynomials/polynomial-lemmas.cert nonstd/transcendentals/nested-intervals-revised.cert nonstd/transcendentals/nested-intervals.cert nonstd/transcendentals/reals-are-uncountable-1.cert nonstd/transcendentals/reals-are-uncountable-2.cert nonstd/workshops/1999/analysis/continuity.cert nonstd/workshops/1999/analysis/derivatives.cert nonstd/workshops/1999/analysis/exercise1.cert nonstd/workshops/1999/analysis/exercise2.cert nonstd/workshops/1999/analysis/exercise3.cert nonstd/workshops/1999/analysis/exercise4.cert nonstd/workshops/1999/analysis/exercise5.cert nonstd/workshops/1999/analysis/exercise6.cert nonstd/workshops/1999/analysis/exercise7.cert nonstd/workshops/1999/analysis/exercise8.cert nonstd/workshops/1999/calculus/book/between-i-close-implies-i-close.cert nonstd/workshops/1999/calculus/book/between-limited-implies-limited.cert nonstd/workshops/1999/calculus/book/defaxioms.cert nonstd/workshops/1999/calculus/book/equal-riemann-rcfn-refinement-reduction.cert nonstd/workshops/1999/calculus/book/ftoc-lemma.cert nonstd/workshops/1999/calculus/book/fundamental-theorem-of-calculus.cert nonstd/workshops/1999/calculus/book/i-close-implies-abs-difference-small.cert nonstd/workshops/1999/calculus/book/i-limited-rcfn.cert nonstd/workshops/1999/calculus/book/i-small-maxlist-abslist-difflist-maps.cert nonstd/workshops/1999/calculus/book/integral-rcfn-equal-if-i-close.cert nonstd/workshops/1999/calculus/book/integral-rcfn-lemmas.cert nonstd/workshops/1999/calculus/book/integral-rcfn-quotient-between-non-classical.cert nonstd/workshops/1999/calculus/book/integral-rcfn.cert nonstd/workshops/1999/calculus/book/make-partition.cert nonstd/workshops/1999/calculus/book/map-rcfn-close-to-map-rcfn-refinement.cert nonstd/workshops/1999/calculus/book/map-rcfn-refinement-cdr-co-member.cert nonstd/workshops/1999/calculus/book/max-and-min-attained.cert nonstd/workshops/1999/calculus/book/max-x-between.cert nonstd/workshops/1999/calculus/book/maxlist-abslist-difflist-maps-lt.cert nonstd/workshops/1999/calculus/book/min-max-x-rec-lemmas.cert nonstd/workshops/1999/calculus/book/min-x-and-max-x-lemmas.cert nonstd/workshops/1999/calculus/book/min-x-between.cert nonstd/workshops/1999/calculus/book/next-gte-close.cert nonstd/workshops/1999/calculus/book/nsa-lemmas.cert nonstd/workshops/1999/calculus/book/nsa.cert nonstd/workshops/1999/calculus/book/partitions-give-i-close-riemann-sum.cert nonstd/workshops/1999/calculus/book/proof-outline.cert nonstd/workshops/1999/calculus/book/rcfn-next-gte-close.cert nonstd/workshops/1999/calculus/book/rcfn-standard-part.cert nonstd/workshops/1999/calculus/book/refinement-makes-i-small-change-1.cert nonstd/workshops/1999/calculus/book/refinement-makes-i-small-change.cert nonstd/workshops/1999/calculus/book/riemann-bound.cert nonstd/workshops/1999/calculus/book/riemann-defuns.cert nonstd/workshops/1999/calculus/book/riemann-lemmas.cert nonstd/workshops/1999/calculus/book/riemann-rcfn-between.cert nonstd/workshops/1999/calculus/book/riemann-rcfn-lower-bound.cert nonstd/workshops/1999/calculus/book/riemann-rcfn-refinement-is-riemann-rcfn.cert nonstd/workshops/1999/calculus/book/riemann-rcfn-upper-bound.cert nonstd/workshops/1999/calculus/book/riemann-sum-approximates-integral-1.cert nonstd/workshops/1999/calculus/book/riemann-sum-approximates-integral-2.cert nonstd/workshops/1999/calculus/book/riemann-sum-approximates-integral.cert nonstd/workshops/1999/calculus/book/riemann.cert nonstd/workshops/1999/calculus/book/split-integral-by-subintervals.cert nonstd/workshops/1999/calculus/book/standard-part-equal-if-i-close.cert nonstd/workshops/1999/calculus/book/standard-part-preserves-between.cert nonstd/workshops/1999/calculus/book/standard-part-riemann-rcfn-is-standard.cert nonstd/workshops/1999/calculus/book/two-times-r-is-not-less-than-standard-part.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/abs-derivative.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/chain-composition.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/composition-elem.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/differentiator.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/exp-minimal.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/exp-properties.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/inverse-composition.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/inverse-derivative.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/inverse-square.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/inverse-trig-derivatives.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/inverse-trig-ex.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/ln-derivative-real.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/nsa-ex.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/product-composition.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/sin-cos-minimal.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/sqrt-derivative.cert nonstd/workshops/2011/reid-gamboa-differentiator/support/sum-composition.cert nonstd/workshops/2013/helms-gamboa-quantum/support/quantum.cert projects/hybrid-systems/abs.cert projects/hybrid-systems/arith-nsa4.cert projects/hybrid-systems/computed-hints.cert projects/hybrid-systems/eexp.cert projects/hybrid-systems/example.cert projects/hybrid-systems/nsa.cert projects/hybrid-systems/o-real-p.cert projects/hybrid-systems/phi-exists.cert projects/hybrid-systems/phi-properties.cert projects/hybrid-systems/phi-unique.cert projects/hybrid-systems/tm-floor.cert workshops/2015/chau-kaufmann-hunt/support/cosines-orthog.cert workshops/2015/chau-kaufmann-hunt/support/fourier-coefficients-2.cert workshops/2015/chau-kaufmann-hunt/support/fourier-coefficients.cert workshops/2015/chau-kaufmann-hunt/support/fourier-inner-product.cert workshops/2015/chau-kaufmann-hunt/support/fourier-sums.cert workshops/2015/chau-kaufmann-hunt/support/int-infinite-sum-1.cert workshops/2015/chau-kaufmann-hunt/support/int-infinite-sum-2.cert workshops/2015/chau-kaufmann-hunt/support/int-sum.cert workshops/2015/chau-kaufmann-hunt/support/riemann-integral/continuity-2.cert workshops/2015/chau-kaufmann-hunt/support/riemann-integral/continuous-function-2.cert workshops/2015/chau-kaufmann-hunt/support/riemann-integral/ftc-1-2.cert workshops/2015/chau-kaufmann-hunt/support/sine-cosine-orthog.cert workshops/2015/chau-kaufmann-hunt/support/sines-orthog.cert workshops/2015/chau-kaufmann-hunt/support/utils.cert workshops/2018/gamboa-cowles/complex-continuity.cert workshops/2018/gamboa-cowles/complex-lemmas.cert workshops/2018/gamboa-cowles/complex-polynomials.cert workshops/2018/gamboa-cowles/de-moivre.cert workshops/2018/gamboa-cowles/norm2.cert workshops/2018/kwan-greenstreet/cauchy-schwarz.cert workshops/2018/kwan-greenstreet/continuity.cert workshops/2018/kwan-greenstreet/convex.cert workshops/2018/kwan-greenstreet/ftc-2.cert workshops/2018/kwan-greenstreet/metric.cert workshops/2018/kwan-greenstreet/nesterov-1.cert workshops/2018/kwan-greenstreet/nesterov-2.cert workshops/2018/kwan-greenstreet/nesterov-3.cert workshops/2018/kwan-greenstreet/nesterov-4.cert workshops/2018/kwan-greenstreet/nesterov-top.cert workshops/2018/kwan-greenstreet/norm.cert workshops/2018/kwan-greenstreet/top.cert workshops/2018/kwan-greenstreet/vectors.cert workshops/2020/gamboa-cowles-gamboa/floor1-non-R.cert workshops/2020/gamboa-cowles-gamboa/norm-1C.cert workshops/2020/gamboa-cowles-gamboa/number-field.cert workshops/2020/gamboa-cowles-gamboa/polylist.cert workshops/2020/gamboa-cowles-gamboa/prior/raise-to.cert workshops/2020/kwan-peng-greenstreet/abstract-cs.cert workshops/2022/gamboa-primitive-roots/order-constructions.cert workshops/2022/gamboa-primitive-roots/pfield-polynomial.cert] acl2-8.5> Note: Skipping system/toothbrush/success.txt for host Lisp SBCL. acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/rewrite-theory.cert on 10-Oct-2026 22:18:59.364 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/all-ones.cert on 10-Oct-2026 22:18:59.367 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/ground-zero.cert on 10-Oct-2026 22:18:59.409 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/basic-arithmetic-helper.cert on 10-Oct-2026 22:18:59.412 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/predicate.cert on 10-Oct-2026 22:18:59.416 acl2-8.5> make[1]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support' acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/negative-syntaxp.cert on 10-Oct-2026 22:18:59.407 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/inverted-factor.cert on 10-Oct-2026 22:18:59.477 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/set-defuns.cert on 10-Oct-2026 22:18:59.405 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/bind-free/default-hint.cert on 10-Oct-2026 22:18:59.410 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/legal-variablep.cert on 10-Oct-2026 22:18:59.505 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/kaufmann/support/tool/wrapper.cert on 10-Oct-2026 22:18:59.448 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/portcullis.cert on 10-Oct-2026 22:18:59.634 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/banner.cert on 10-Oct-2026 22:18:59.637 acl2-8.5> Updating dependencies in /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/dynamic-e-d.cert on 10-Oct-2026 22:18:59.671 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/realp.cert on 10-Oct-2026 22:18:59.695 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/mv-nth.cert on 10-Oct-2026 22:18:59.766 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/basic-arithmetic-helper.cert on 10-Oct-2026 22:18:59.670 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/portcullis.cert on 10-Oct-2026 22:18:59.745 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/real-listp.cert on 10-Oct-2026 22:18:59.683 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/we-are-here.cert on 10-Oct-2026 22:18:59.761 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/distributivity.cert on 10-Oct-2026 22:18:59.735 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defmacfun.cert on 10-Oct-2026 22:18:59.768 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/meta/pseudo-termp-lemmas.cert on 10-Oct-2026 22:18:59.735 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/observation1-cw.cert on 10-Oct-2026 22:18:59.746 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/book-thms.cert on 10-Oct-2026 22:18:59.755 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/mini-theories.cert on 10-Oct-2026 22:18:59.584 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/acl2x-help.cert on 10-Oct-2026 22:19:00.096 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/remove-hyp.cert on 10-Oct-2026 22:19:00.127 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/ev-find-rules.cert on 10-Oct-2026 22:19:00.158 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/sublis-var.cert on 10-Oct-2026 22:19:00.184 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/definline.cert on 10-Oct-2026 22:19:00.198 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tau/bounders/find-maximal-2d.cert on 10-Oct-2026 22:19:00.289 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/evalable-printing.cert on 10-Oct-2026 22:19:00.319 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ordinals/ordinal-definitions.cert on 10-Oct-2026 22:19:00.923 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/no-duplicates.cert on 10-Oct-2026 22:19:01.147 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/meta/term-defuns.cert on 10-Oct-2026 22:19:01.179 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/util.cert on 10-Oct-2026 22:19:01.010 acl2-8.5> Using ACL2=/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/saved_acl2 acl2-8.5> make[2]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support' acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support/basis.cert on Sat Oct 10 22:19:01 UTC 2026 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tau/bounders/find-minimal-2d.cert on 10-Oct-2026 22:19:01.501 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/bind-free/banner.cert on 10-Oct-2026 22:19:01.665 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/openers.cert on 10-Oct-2026 22:19:01.754 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/symbol-fns/portcullis.cert on 10-Oct-2026 22:19:02.009 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/cat-def.cert on 10-Oct-2026 22:19:02.008 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/rom-helpers.cert on 10-Oct-2026 22:19:01.888 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/logs.cert on 10-Oct-2026 22:19:02.074 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/bind-free/building-blocks.cert on 10-Oct-2026 22:19:02.035 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/logior1-proofs.cert on 10-Oct-2026 22:19:02.062 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/package-defs.cert on 10-Oct-2026 22:19:02.263 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/predicate.cert (7.544s) at 10-Oct-2026 22:19:06.973 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/util.cert (5.934s) at 10-Oct-2026 22:19:07.318 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/dynamic-e-d.cert (7.730s) at 10-Oct-2026 22:19:07.415 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/package-defs.cert (5.133s) at 10-Oct-2026 22:19:07.420 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tau/bounders/find-minimal-2d.cert (6.064s) at 10-Oct-2026 22:19:07.655 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/inverted-factor.cert (8.192s) at 10-Oct-2026 22:19:07.679 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/realp.cert (7.928s) at 10-Oct-2026 22:19:07.687 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support/total-order.cert on Sat Oct 10 22:19:07 UTC 2026 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-termp-lemmas.cert on 10-Oct-2026 22:19:07.694 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/verified-termination-and-guards.cert on 10-Oct-2026 22:19:07.695 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/defstruct-parsing.cert on 10-Oct-2026 22:19:07.822 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/doc-section.cert on 10-Oct-2026 22:19:07.856 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/rewrite-code.cert on 10-Oct-2026 22:19:07.885 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/remove-hyp.cert (7.871s) at 10-Oct-2026 22:19:08.008 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/gentle.cert on 10-Oct-2026 22:19:08.038 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/no-duplicates.cert (6.927s) at 10-Oct-2026 22:19:08.162 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/portcullis.cert (8.352s) at 10-Oct-2026 22:19:08.188 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/kaufmann/support/tool/wrapper.cert (8.701s) at 10-Oct-2026 22:19:08.345 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/redefun.cert on 10-Oct-2026 22:19:08.510 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/bind-free/default-hint.cert (9.102s) at 10-Oct-2026 22:19:08.599 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/real-listp.cert (8.850s) at 10-Oct-2026 22:19:08.655 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/sublis-var.cert (8.493s) at 10-Oct-2026 22:19:08.697 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/evalable-printing.cert (8.460s) at 10-Oct-2026 22:19:08.795 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/u32-listp.cert on 10-Oct-2026 22:19:08.945 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tau/bounders/find-maximal-2d.cert (8.663s) at 10-Oct-2026 22:19:08.966 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/f-put-global.cert on 10-Oct-2026 22:19:08.996 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/find-subterms.cert on 10-Oct-2026 22:19:09.002 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/rewrite-theory.cert (9.741s) at 10-Oct-2026 22:19:09.137 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/list-defuns.cert on 10-Oct-2026 22:19:09.130 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/meta/pseudo-termp-lemmas.cert (9.285s) at 10-Oct-2026 22:19:09.146 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/portcullis.cert on 10-Oct-2026 22:19:09.231 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/computed-hint-rewrite.cert on 10-Oct-2026 22:19:09.257 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-termp-lemmas.cert (1.583s) at 10-Oct-2026 22:19:09.308 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/depgraph/portcullis.cert on 10-Oct-2026 22:19:09.357 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/nrev/portcullis.cert on 10-Oct-2026 22:19:09.336 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 1195 Oct 10 22:19 total-order.cert acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/inline-book.cert on 10-Oct-2026 22:19:09.464 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/we-are-here.cert (9.684s) at 10-Oct-2026 22:19:09.542 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/arrays.cert on 10-Oct-2026 22:19:09.560 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support/sets.cert on Sat Oct 10 22:19:09 UTC 2026 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/redefun.cert (1.020s) at 10-Oct-2026 22:19:09.568 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defmacfun.cert (9.715s) at 10-Oct-2026 22:19:09.569 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/perm.cert on 10-Oct-2026 22:19:09.615 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/defconst-fast.cert on 10-Oct-2026 22:19:09.644 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/defstruct-parsing.cert (1.909s) at 10-Oct-2026 22:19:09.753 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/doc-section.cert (1.991s) at 10-Oct-2026 22:19:09.865 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/ground-zero.cert (10.446s) at 10-Oct-2026 22:19:09.868 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/distributivity.cert (9.862s) at 10-Oct-2026 22:19:09.880 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/how-many.cert on 10-Oct-2026 22:19:09.891 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/observation1-cw.cert (9.871s) at 10-Oct-2026 22:19:09.975 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/basic-arithmetic-helper.cert on 10-Oct-2026 22:19:09.973 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/ground-zero.cert on 10-Oct-2026 22:19:09.947 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/negative-syntaxp.cert on 10-Oct-2026 22:19:09.997 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/inline-book.cert (0.533s) at 10-Oct-2026 22:19:10.046 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/progn-bang-enh.cert on 10-Oct-2026 22:19:10.057 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/predicate.cert on 10-Oct-2026 22:19:10.194 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/f-put-global.cert (1.257s) at 10-Oct-2026 22:19:10.269 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/inverted-factor.cert on 10-Oct-2026 22:19:10.254 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/orderedp.cert on 10-Oct-2026 22:19:10.339 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/rewrite-code.cert (2.566s) at 10-Oct-2026 22:19:10.523 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/defconst-fast.cert (0.907s) at 10-Oct-2026 22:19:10.571 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/u32-listp.cert (1.631s) at 10-Oct-2026 22:19:10.598 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/banner.cert (11.067s) at 10-Oct-2026 22:19:10.728 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/ground-zero.cert (0.735s) at 10-Oct-2026 22:19:10.738 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/acl2x-help.cert (10.650s) at 10-Oct-2026 22:19:10.764 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/definline.cert (10.620s) at 10-Oct-2026 22:19:10.827 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar$test$5.cert on 10-Oct-2026 22:19:10.846 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar$test$$6.cert on 10-Oct-2026 22:19:10.857 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar$test4.cert on 10-Oct-2026 22:19:10.875 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test1$.cert on 10-Oct-2026 22:19:10.896 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/how-many.cert (1.045s) at 10-Oct-2026 22:19:10.944 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/bool-ops.cert on 10-Oct-2026 22:19:10.888 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/bdd-primitives.cert on 10-Oct-2026 22:19:10.966 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/orderedp.cert (0.606s) at 10-Oct-2026 22:19:11.026 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test2.foo$.cert on 10-Oct-2026 22:19:11.133 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/inverted-factor.cert (0.864s) at 10-Oct-2026 22:19:11.196 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/mv-nth.cert (11.430s) at 10-Oct-2026 22:19:11.208 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/predicate.cert (1.002s) at 10-Oct-2026 22:19:11.235 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test2.foo.cert on 10-Oct-2026 22:19:11.299 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test3.bar.cert on 10-Oct-2026 22:19:11.332 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test3.$bar.cert on 10-Oct-2026 22:19:11.332 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/negative-syntaxp.cert (1.318s) at 10-Oct-2026 22:19:11.343 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/sumlist.cert on 10-Oct-2026 22:19:11.331 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/factorial.cert on 10-Oct-2026 22:19:11.276 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/ifdeftest/thm-base.cert on 10-Oct-2026 22:19:11.430 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/depgraph/portcullis.cert (2.171s) at 10-Oct-2026 22:19:11.558 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/basic-arithmetic-helper.cert (1.694s) at 10-Oct-2026 22:19:11.686 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/system/acceptable-rewrite-rule-p.cert on 10-Oct-2026 22:19:11.710 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar$test$5.cert (0.872s) at 10-Oct-2026 22:19:11.731 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/s32-listp.cert on 10-Oct-2026 22:19:11.844 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/openers.cert (10.133s) at 10-Oct-2026 22:19:11.927 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/gentle.cert (3.817s) at 10-Oct-2026 22:19:11.973 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/bed/portcullis.cert on 10-Oct-2026 22:19:11.973 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar$test$$6.cert (1.127s) at 10-Oct-2026 22:19:12.003 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/computed-hint-rewrite.cert (2.775s) at 10-Oct-2026 22:19:12.083 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/defrstobj2/portcullis.cert on 10-Oct-2026 22:19:12.094 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/defrstobj/portcullis.cert on 10-Oct-2026 22:19:12.098 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/logior1-proofs.cert (9.909s) at 10-Oct-2026 22:19:12.111 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/system/acceptable-rewrite-rule-p.cert (0.422s) at 10-Oct-2026 22:19:12.142 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test2.foo$.cert (1.051s) at 10-Oct-2026 22:19:12.193 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/ap.cert on 10-Oct-2026 22:19:12.217 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test2.foo.cert (1.055s) at 10-Oct-2026 22:19:12.366 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar$test4.cert (1.508s) at 10-Oct-2026 22:19:12.394 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/errmsg.cert on 10-Oct-2026 22:19:12.398 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/perm.cert (2.808s) at 10-Oct-2026 22:19:12.435 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/s32-listp.cert (0.545s) at 10-Oct-2026 22:19:12.472 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/portcullis.cert (3.338s) at 10-Oct-2026 22:19:12.595 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/sumlist.cert (1.239s) at 10-Oct-2026 22:19:12.603 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/bed/portcullis.cert (0.689s) at 10-Oct-2026 22:19:12.679 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/ifdeftest/thm-base.cert (1.286s) at 10-Oct-2026 22:19:12.738 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/cat-def.cert (10.757s) at 10-Oct-2026 22:19:12.784 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/defrstobj/portcullis.cert (0.702s) at 10-Oct-2026 22:19:12.808 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/negative-syntaxp.cert (13.382s) at 10-Oct-2026 22:19:12.836 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/clex/portcullis.cert on 10-Oct-2026 22:19:12.523 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 10165 Oct 10 22:19 basis.cert acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/remove-assoc.cert on 10-Oct-2026 22:19:12.924 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test1.cert on 10-Oct-2026 22:19:12.858 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/ap.cert (0.706s) at 10-Oct-2026 22:19:12.935 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/symbol-fns/portcullis.cert (10.937s) at 10-Oct-2026 22:19:12.968 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/nary/portcullis.cert on 10-Oct-2026 22:19:12.957 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support/crit.cert on Sat Oct 10 22:19:12 UTC 2026 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/portcullis.cert on 10-Oct-2026 22:19:12.976 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/count-up.cert on 10-Oct-2026 22:19:12.977 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/portcullis.cert on 10-Oct-2026 22:19:13.001 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test3.$bar.cert (1.660s) at 10-Oct-2026 22:19:13.011 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/stobj-swap.cert on 10-Oct-2026 22:19:13.015 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/apply/definductor.cert on 10-Oct-2026 22:19:13.063 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test3.bar.cert (1.761s) at 10-Oct-2026 22:19:13.102 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/nrev/portcullis.cert (3.709s) at 10-Oct-2026 22:19:13.103 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test1$.cert (2.261s) at 10-Oct-2026 22:19:13.165 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/portcullis.cert (13.608s) at 10-Oct-2026 22:19:13.270 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/apply/apply-prim-support.cert on 10-Oct-2026 22:19:13.345 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/all-ones.cert (13.969s) at 10-Oct-2026 22:19:13.366 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/adviser/portcullis.cert on 10-Oct-2026 22:19:13.470 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/portcullis.cert on 10-Oct-2026 22:19:13.477 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/perm.cert on 10-Oct-2026 22:19:13.479 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/term-ordered-perms.cert on 10-Oct-2026 22:19:13.516 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/dollar-test1.cert (0.606s) at 10-Oct-2026 22:19:13.541 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/find-subterms.cert (4.518s) at 10-Oct-2026 22:19:13.543 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/replace-impl.cert on 10-Oct-2026 22:19:13.504 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/legal-variablep.cert (14.033s) at 10-Oct-2026 22:19:13.555 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/remove-assoc.cert (0.940s) at 10-Oct-2026 22:19:13.874 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/bind-free/banner.cert (12.187s) at 10-Oct-2026 22:19:13.885 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/quantification/portcullis.cert on 10-Oct-2026 22:19:13.924 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/rom-helpers.cert (11.956s) at 10-Oct-2026 22:19:14.044 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/ev-find-rules.cert (13.940s) at 10-Oct-2026 22:19:14.107 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/memories/portcullis.cert on 10-Oct-2026 22:19:14.037 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/super-ihs/min-max.cert on 10-Oct-2026 22:19:14.231 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/book-thms.cert (14.159s) at 10-Oct-2026 22:19:14.302 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/basic-arithmetic-helper.cert (14.596s) at 10-Oct-2026 22:19:14.394 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/stobj-swap.cert (1.503s) at 10-Oct-2026 22:19:14.530 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/mini-theories.cert (14.414s) at 10-Oct-2026 22:19:14.540 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 7082 Oct 10 22:19 crit.cert acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/bool-ops.cert (3.754s) at 10-Oct-2026 22:19:14.739 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/portcullis.cert (1.769s) at 10-Oct-2026 22:19:14.761 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/defung/portcullis.cert on 10-Oct-2026 22:19:14.817 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/portcullis.cert (1.895s) at 10-Oct-2026 22:19:14.911 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/basic-arithmetic-helper.cert (15.486s) at 10-Oct-2026 22:19:14.917 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/nary/portcullis.cert (1.961s) at 10-Oct-2026 22:19:14.947 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/errmsg.cert (2.639s) at 10-Oct-2026 22:19:15.050 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/quantification/portcullis.cert (1.127s) at 10-Oct-2026 22:19:15.067 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/util.cert on 10-Oct-2026 22:19:15.040 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/meta/term-defuns.cert (13.757s) at 10-Oct-2026 22:19:15.239 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/defabsstobj-example-2.cert on 10-Oct-2026 22:19:15.377 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/set-defuns.cert (15.994s) at 10-Oct-2026 22:19:15.488 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/qsort/permutations.cert on 10-Oct-2026 22:19:15.503 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/defabsstobj-example-5.cert on 10-Oct-2026 22:19:15.456 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/verified-termination-and-guards.cert (7.786s) at 10-Oct-2026 22:19:15.523 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/defpun/defpun.cert on 10-Oct-2026 22:19:15.517 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/progn-bang-enh.cert (5.378s) at 10-Oct-2026 22:19:15.532 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/pattern-hint/pattern-hint-xdoc.cert on 10-Oct-2026 22:19:15.532 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/list-defuns.cert (6.436s) at 10-Oct-2026 22:19:15.588 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/qsort/total-order.cert on 10-Oct-2026 22:19:15.593 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/symbol-fns/symbol-fns-exports.cert on 10-Oct-2026 22:19:15.662 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/qsort/nth-update-nth.cert on 10-Oct-2026 22:19:15.649 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/merge-sort-symbol-lt.cert on 10-Oct-2026 22:19:15.703 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/find-path/graph/helpers.cert on 10-Oct-2026 22:19:15.698 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/tau.cert on 10-Oct-2026 22:19:15.760 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/super-ihs/symbols.cert on 10-Oct-2026 22:19:15.810 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/defrstobj2/portcullis.cert (3.771s) at 10-Oct-2026 22:19:15.872 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/clex/portcullis.cert (3.025s) at 10-Oct-2026 22:19:15.913 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/misc/stobjsim.cert on 10-Oct-2026 22:19:15.850 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/super-ihs/min-max.cert (1.794s) at 10-Oct-2026 22:19:16.037 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/apply/apply-prim-support.cert (2.701s) at 10-Oct-2026 22:19:16.061 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/portcullis.cert (2.573s) at 10-Oct-2026 22:19:16.065 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/defabsstobj-example-1.cert on 10-Oct-2026 22:19:16.052 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/bdd-primitives.cert (4.990s) at 10-Oct-2026 22:19:16.083 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/count-up.cert (3.099s) at 10-Oct-2026 22:19:16.086 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/factorial.cert (4.600s) at 10-Oct-2026 22:19:16.087 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/records/inline.cert on 10-Oct-2026 22:19:16.084 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/map-symbol-name.cert on 10-Oct-2026 22:19:16.159 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/extend-pathname.cert on 10-Oct-2026 22:19:16.160 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/keyword-value-listp.cert on 10-Oct-2026 22:19:16.170 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/defstobj.cert on 10-Oct-2026 22:19:16.249 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/all-fnnames.cert on 10-Oct-2026 22:19:16.261 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/case-match.cert on 10-Oct-2026 22:19:16.243 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/defabsstobj-example-3.cert on 10-Oct-2026 22:19:16.293 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/symbol-fns/symbol-fns-exports.cert (0.787s) at 10-Oct-2026 22:19:16.476 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/bind-free/building-blocks.cert (14.401s) at 10-Oct-2026 22:19:16.509 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/adviser/portcullis.cert (3.097s) at 10-Oct-2026 22:19:16.582 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/misc/memos.cert on 10-Oct-2026 22:19:16.629 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/obags/portcullis.cert on 10-Oct-2026 22:19:16.656 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/util.cert (1.524s) at 10-Oct-2026 22:19:16.715 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/map-symbol-name.cert (0.581s) at 10-Oct-2026 22:19:16.751 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/defung/portcullis.cert (1.889s) at 10-Oct-2026 22:19:16.844 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/logs.cert (14.743s) at 10-Oct-2026 22:19:16.850 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/list-equality-from-nth.cert on 10-Oct-2026 22:19:16.700 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/convert-normalized-term-to-pairs.cert on 10-Oct-2026 22:19:16.778 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/marktoberdorf-08/perm.cert on 10-Oct-2026 22:19:16.890 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/list-theory.cert on 10-Oct-2026 22:19:16.891 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/defstobj.cert (0.640s) at 10-Oct-2026 22:19:16.901 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/apply/definductor.cert (3.821s) at 10-Oct-2026 22:19:16.928 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/merge-sort-term-order.cert on 10-Oct-2026 22:19:16.910 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/lookup-keyword.cert on 10-Oct-2026 22:19:16.971 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/system/invariant-risk.cert on 10-Oct-2026 22:19:16.944 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/assoc-keyword.cert on 10-Oct-2026 22:19:17.041 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/symbol-alistp.cert on 10-Oct-2026 22:19:17.027 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/modeling/nested-stobj-toy-isa.cert on 10-Oct-2026 22:19:17.012 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/parallel/matrix-multiplication-setup.cert on 10-Oct-2026 22:19:17.234 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/fmx-cw.cert on 10-Oct-2026 22:19:16.956 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/alist-defuns.cert on 10-Oct-2026 22:19:17.693 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/member-symbol-name.cert on 10-Oct-2026 22:19:17.674 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/subst-var.cert on 10-Oct-2026 22:19:17.705 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/arrays.cert (8.232s) at 10-Oct-2026 22:19:17.799 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/perm.cert (4.335s) at 10-Oct-2026 22:19:17.921 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/proofs/type-prescription.cert on 10-Oct-2026 22:19:18.160 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/list-theory.cert (1.729s) at 10-Oct-2026 22:19:18.657 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/nth-update-nth-meta-extract.cert on 10-Oct-2026 22:19:18.536 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/marktoberdorf-08/perm.cert (1.835s) at 10-Oct-2026 22:19:18.743 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/proofs/linear.cert on 10-Oct-2026 22:19:18.763 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/register-invariant-risk-support.cert on 10-Oct-2026 22:19:18.770 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/stobj-equality-from-fields.cert on 10-Oct-2026 22:19:18.798 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defun-plus.cert on 10-Oct-2026 22:19:18.817 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/assoc-keyword.cert (1.802s) at 10-Oct-2026 22:19:18.850 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/list-equality-from-nth.cert (2.031s) at 10-Oct-2026 22:19:18.965 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/merge-sort-symbol-lt.cert (3.291s) at 10-Oct-2026 22:19:19.001 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/chk-length-and-keys.cert on 10-Oct-2026 22:19:19.016 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/tutorial-problems/introductory-challenge-problem-4-athena.cert on 10-Oct-2026 22:19:19.130 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/system/invariant-risk.cert (2.071s) at 10-Oct-2026 22:19:19.191 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/lookup-keyword.cert (2.246s) at 10-Oct-2026 22:19:19.259 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/tutorial-problems/equivalence-of-two-functions/kaufmann.cert on 10-Oct-2026 22:19:19.271 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/qsort/permutations.cert (3.786s) at 10-Oct-2026 22:19:19.298 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/tables.cert on 10-Oct-2026 22:19:19.305 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/memories/portcullis.cert (5.044s) at 10-Oct-2026 22:19:19.364 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/dimacs-reader/portcullis.cert on 10-Oct-2026 22:19:19.397 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/proofs/linear.cert (0.665s) at 10-Oct-2026 22:19:19.440 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/qsort/nth-update-nth.cert (3.773s) at 10-Oct-2026 22:19:19.463 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/stobjs/stobj-table.cert on 10-Oct-2026 22:19:19.356 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/tutorial-problems/introductory-challenge-problem-4.cert on 10-Oct-2026 22:19:19.511 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/merge-sort-term-order.cert (2.582s) at 10-Oct-2026 22:19:19.537 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/records/inline.cert (3.500s) at 10-Oct-2026 22:19:19.602 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/pattern-hint/pattern-hint-xdoc.cert (4.097s) at 10-Oct-2026 22:19:19.670 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/replace-impl.cert (6.166s) at 10-Oct-2026 22:19:19.764 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/register-invariant-risk-support.cert (1.045s) at 10-Oct-2026 22:19:19.825 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/portcullis.cert on 10-Oct-2026 22:19:19.881 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/member-symbol-name.cert (2.208s) at 10-Oct-2026 22:19:19.932 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/prime-fields/portcullis.cert on 10-Oct-2026 22:19:19.923 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/portcullis.cert on 10-Oct-2026 22:19:19.958 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/java/portcullis.cert on 10-Oct-2026 22:19:20.081 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/soft/portcullis.cert on 10-Oct-2026 22:19:20.099 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/portcullis.cert on 10-Oct-2026 22:19:20.164 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/qsort/total-order.cert (4.612s) at 10-Oct-2026 22:19:20.240 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/subst-var.cert (2.604s) at 10-Oct-2026 22:19:20.349 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/acl2pl/portcullis.cert on 10-Oct-2026 22:19:20.467 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/keccak/portcullis.cert on 10-Oct-2026 22:19:20.459 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/c/portcullis.cert on 10-Oct-2026 22:19:20.530 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-array/portcullis.cert on 10-Oct-2026 22:19:20.530 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/farray/portcullis.cert on 10-Oct-2026 22:19:20.544 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/irv/portcullis.cert on 10-Oct-2026 22:19:20.614 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/tutorial-problems/equivalence-of-two-functions/kaufmann.cert (1.430s) at 10-Oct-2026 22:19:20.710 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/portcullis.cert (0.875s) at 10-Oct-2026 22:19:20.794 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/tutorial-problems/introductory-challenge-problem-4-athena.cert (1.662s) at 10-Oct-2026 22:19:20.813 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/json/portcullis.cert on 10-Oct-2026 22:19:20.798 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/dimacs-reader/portcullis.cert (1.400s) at 10-Oct-2026 22:19:20.822 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/soft/portcullis.cert (0.780s) at 10-Oct-2026 22:19:20.888 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/simpl-imp/portcullis.cert on 10-Oct-2026 22:19:20.932 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/chk-length-and-keys.cert (1.972s) at 10-Oct-2026 22:19:20.998 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/keccak/portcullis.cert (0.503s) at 10-Oct-2026 22:19:21.006 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/symbol-alistp.cert (3.870s) at 10-Oct-2026 22:19:21.017 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/mimc/portcullis.cert on 10-Oct-2026 22:19:21.022 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/tables.cert (1.766s) at 10-Oct-2026 22:19:21.093 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/super-ihs/symbols.cert (5.303s) at 10-Oct-2026 22:19:21.164 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/java/portcullis.cert (1.065s) at 10-Oct-2026 22:19:21.173 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/leftist-trees/leftist-tree-defuns.cert on 10-Oct-2026 22:19:21.198 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/theory-tools.cert on 10-Oct-2026 22:19:21.201 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hints/huet-lang-algorithm.cert on 10-Oct-2026 22:19:21.224 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/regex/portcullis.cert on 10-Oct-2026 22:19:21.231 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-array/portcullis.cert (0.679s) at 10-Oct-2026 22:19:21.247 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/support/util.cert on 10-Oct-2026 22:19:21.261 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/tau.cert (5.462s) at 10-Oct-2026 22:19:21.313 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/embeddable-event-forms.cert on 10-Oct-2026 22:19:21.331 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/stobj-equality-from-fields.cert (2.561s) at 10-Oct-2026 22:19:21.383 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/defpun/defpun.cert (5.838s) at 10-Oct-2026 22:19:21.416 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/all-fnnames.cert (5.172s) at 10-Oct-2026 22:19:21.440 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/farray/portcullis.cert (0.834s) at 10-Oct-2026 22:19:21.445 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/util.cert on 10-Oct-2026 22:19:21.441 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/tutorial-problems/introductory-challenge-problem-4.cert (1.893s) at 10-Oct-2026 22:19:21.482 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/c/portcullis.cert (0.953s) at 10-Oct-2026 22:19:21.496 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/solidity/portcullis.cert on 10-Oct-2026 22:19:21.478 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/irv/portcullis.cert (0.862s) at 10-Oct-2026 22:19:21.527 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/ground-zero.cert on 10-Oct-2026 22:19:21.515 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/mimc/portcullis.cert (0.507s) at 10-Oct-2026 22:19:21.541 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/rewrite-theory.cert on 10-Oct-2026 22:19:21.555 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/inverted-factor.cert on 10-Oct-2026 22:19:21.551 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/term-ordered-perms.cert (8.040s) at 10-Oct-2026 22:19:21.582 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/isar/portcullis.cert on 10-Oct-2026 22:19:21.571 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/defabsstobj-example-2.cert (6.249s) at 10-Oct-2026 22:19:21.643 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/logs.cert on 10-Oct-2026 22:19:21.593 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/package-defs.cert on 10-Oct-2026 22:19:21.682 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/json/portcullis.cert (0.979s) at 10-Oct-2026 22:19:21.814 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/literal.cert on 10-Oct-2026 22:19:21.894 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/regex/portcullis.cert (0.645s) at 10-Oct-2026 22:19:21.984 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/portcullis.cert (1.866s) at 10-Oct-2026 22:19:22.090 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/mv-nth.cert on 10-Oct-2026 22:19:22.083 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/misc/stobjsim.cert (6.143s) at 10-Oct-2026 22:19:22.116 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defun-plus.cert (3.333s) at 10-Oct-2026 22:19:22.164 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/embeddable-event-forms.cert (0.840s) at 10-Oct-2026 22:19:22.181 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-array/supplemental/sb60.cert on 10-Oct-2026 22:19:22.173 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/solidity/portcullis.cert (0.715s) at 10-Oct-2026 22:19:22.252 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/cat-def.cert on 10-Oct-2026 22:19:22.252 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-array/supplemental/mv-nth.cert on 10-Oct-2026 22:19:22.294 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/logior1-proofs.cert on 10-Oct-2026 22:19:22.313 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/negative-syntaxp.cert on 10-Oct-2026 22:19:22.250 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/predicate.cert on 10-Oct-2026 22:19:22.309 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/theory-tools.cert (1.109s) at 10-Oct-2026 22:19:22.382 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/ternary.cert on 10-Oct-2026 22:19:22.446 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/openers.cert on 10-Oct-2026 22:19:22.445 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/all-ones.cert on 10-Oct-2026 22:19:22.452 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/len.cert on 10-Oct-2026 22:19:22.524 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/leftist-trees/leftist-tree-defuns.cert (1.430s) at 10-Oct-2026 22:19:22.641 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/portcullis.cert (2.656s) at 10-Oct-2026 22:19:22.659 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/alist-defuns.cert (4.964s) at 10-Oct-2026 22:19:22.680 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/isar/portcullis.cert (1.114s) at 10-Oct-2026 22:19:22.754 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/minus.cert on 10-Oct-2026 22:19:22.757 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/complex.cert on 10-Oct-2026 22:19:22.788 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/less-than.cert on 10-Oct-2026 22:19:22.756 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/support/util.cert (1.604s) at 10-Oct-2026 22:19:22.879 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/proofs/type-prescription.cert (4.717s) at 10-Oct-2026 22:19:22.891 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/plus-and-minus.cert on 10-Oct-2026 22:19:22.892 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/find-path/graph/helpers.cert (7.174s) at 10-Oct-2026 22:19:22.898 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/prime-fields/portcullis.cert (2.980s) at 10-Oct-2026 22:19:22.933 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/mv-nth.cert (0.836s) at 10-Oct-2026 22:19:22.933 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/equal-of-booleans.cert on 10-Oct-2026 22:19:22.973 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/true-list-fix.cert on 10-Oct-2026 22:19:22.987 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/parallel/matrix-multiplication-setup.cert (5.743s) at 10-Oct-2026 22:19:23.013 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/extend-pathname.cert (6.862s) at 10-Oct-2026 22:19:23.049 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/take.cert on 10-Oct-2026 22:19:23.041 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/obags/portcullis.cert (6.439s) at 10-Oct-2026 22:19:23.106 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/cdr.cert on 10-Oct-2026 22:19:23.117 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-array/supplemental/ternary.cert on 10-Oct-2026 22:19:23.075 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/modeling/nested-stobj-toy-isa.cert (5.961s) at 10-Oct-2026 22:19:23.136 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/acl2pl/portcullis.cert (2.682s) at 10-Oct-2026 22:19:23.181 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/digit-to-char.cert on 10-Oct-2026 22:19:23.188 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/cons.cert on 10-Oct-2026 22:19:23.043 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/plus.cert on 10-Oct-2026 22:19:23.251 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/strings.cert on 10-Oct-2026 22:19:23.247 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-array/supplemental/mv-nth.cert (0.973s) at 10-Oct-2026 22:19:23.277 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-cons-nest.cert on 10-Oct-2026 22:19:23.352 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/len.cert (0.834s) at 10-Oct-2026 22:19:23.372 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/character-listp.cert on 10-Oct-2026 22:19:23.373 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/logs.cert (1.707s) at 10-Oct-2026 22:19:23.384 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/openers.cert (0.920s) at 10-Oct-2026 22:19:23.393 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/keyword-value-listp.cert (7.159s) at 10-Oct-2026 22:19:23.401 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/remove-event-types.cert on 10-Oct-2026 22:19:23.450 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/rewrite-theory.cert (1.932s) at 10-Oct-2026 22:19:23.497 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/true-list-listp.cert on 10-Oct-2026 22:19:23.511 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/append-all.cert on 10-Oct-2026 22:19:23.500 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/cat-def.cert (1.242s) at 10-Oct-2026 22:19:23.543 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-array/supplemental/sb60.cert (1.350s) at 10-Oct-2026 22:19:23.544 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/symbol-listp.cert on 10-Oct-2026 22:19:23.528 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/plus-and-minus.cert (0.679s) at 10-Oct-2026 22:19:23.578 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/verify-guards-forms.cert on 10-Oct-2026 22:19:23.605 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/negative-syntaxp.cert (1.226s) at 10-Oct-2026 22:19:23.628 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/all-ones.cert (1.118s) at 10-Oct-2026 22:19:23.642 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/package-defs.cert (1.867s) at 10-Oct-2026 22:19:23.657 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/messages2.cert on 10-Oct-2026 22:19:23.693 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defthm-forms.cert on 10-Oct-2026 22:19:23.696 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/misc/memos.cert (7.075s) at 10-Oct-2026 22:19:23.719 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/msgp.cert on 10-Oct-2026 22:19:23.732 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/strings.cert (0.571s) at 10-Oct-2026 22:19:23.832 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove1-equal.cert on 10-Oct-2026 22:19:23.849 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/inverted-factor.cert (2.294s) at 10-Oct-2026 22:19:23.865 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/translate.cert on 10-Oct-2026 22:19:23.878 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/wrap-all.cert on 10-Oct-2026 22:19:23.875 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/assoc-equal.cert on 10-Oct-2026 22:19:23.941 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-array/supplemental/ternary.cert (0.894s) at 10-Oct-2026 22:19:24.042 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/legal-variable-listp.cert on 10-Oct-2026 22:19:24.037 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/forms.cert on 10-Oct-2026 22:19:24.058 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/util.cert (2.689s) at 10-Oct-2026 22:19:24.151 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/ground-zero.cert (2.619s) at 10-Oct-2026 22:19:24.157 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/logic-termp.cert on 10-Oct-2026 22:19:24.186 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/append-all.cert (0.684s) at 10-Oct-2026 22:19:24.211 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/stobjs/stobj-table.cert (4.628s) at 10-Oct-2026 22:19:24.224 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/true-list-fix.cert (1.268s) at 10-Oct-2026 22:19:24.268 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/cons.cert (0.991s) at 10-Oct-2026 22:19:24.277 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/digit-to-char.cert (1.049s) at 10-Oct-2026 22:19:24.302 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/complex.cert (1.535s) at 10-Oct-2026 22:19:24.333 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/verify-guards-forms.cert (0.771s) at 10-Oct-2026 22:19:24.388 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/member-equal.cert on 10-Oct-2026 22:19:24.412 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-cons-nest.cert (1.091s) at 10-Oct-2026 22:19:24.460 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/character-listp.cert (1.105s) at 10-Oct-2026 22:19:24.499 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/wrap-all.cert (0.625s) at 10-Oct-2026 22:19:24.519 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/messages2.cert (0.855s) at 10-Oct-2026 22:19:24.560 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/translate.cert (0.668s) at 10-Oct-2026 22:19:24.560 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defthm-forms.cert (0.888s) at 10-Oct-2026 22:19:24.598 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/true-list-listp.cert (1.109s) at 10-Oct-2026 22:19:24.635 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/pseudo-term-list-listp.cert on 10-Oct-2026 22:19:24.672 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/myif-def.cert on 10-Oct-2026 22:19:24.673 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/acl2-count.cert on 10-Oct-2026 22:19:24.673 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/expr-calls-fn.cert on 10-Oct-2026 22:19:24.690 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/msgp.cert (0.948s) at 10-Oct-2026 22:19:24.704 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/strip-cdrs.cert on 10-Oct-2026 22:19:24.703 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/disjoin.cert on 10-Oct-2026 22:19:24.708 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/symbol-term-alistp.cert on 10-Oct-2026 22:19:24.675 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/ternary.cert (2.230s) at 10-Oct-2026 22:19:24.756 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/lambda-free-termp.cert on 10-Oct-2026 22:19:24.733 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/lets.cert on 10-Oct-2026 22:19:24.757 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/acl2-defaults-table.cert on 10-Oct-2026 22:19:24.767 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/union-equal.cert on 10-Oct-2026 22:19:24.759 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/make-if-term.cert on 10-Oct-2026 22:19:24.767 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/bool-fix.cert on 10-Oct-2026 22:19:24.866 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/pseudo-term-listp.cert on 10-Oct-2026 22:19:24.860 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-function-calls-on-formals.cert on 10-Oct-2026 22:19:24.941 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/defabsstobj-example-3.cert (8.688s) at 10-Oct-2026 22:19:24.997 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/cdr.cert (1.963s) at 10-Oct-2026 22:19:25.088 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/arities-okp.cert on 10-Oct-2026 22:19:25.012 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/symbol-has-propsp.cert on 10-Oct-2026 22:19:25.103 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-equal.cert on 10-Oct-2026 22:19:25.025 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/minus.cert (2.403s) at 10-Oct-2026 22:19:25.175 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/add-to-set-equal.cert on 10-Oct-2026 22:19:25.129 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/nth.cert on 10-Oct-2026 22:19:25.192 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/defabsstobj-example-5.cert (9.743s) at 10-Oct-2026 22:19:25.359 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/logior1-proofs.cert (3.046s) at 10-Oct-2026 22:19:25.400 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/symbol-listp.cert (1.958s) at 10-Oct-2026 22:19:25.519 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/equal-of-booleans.cert (2.637s) at 10-Oct-2026 22:19:25.622 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/myif-def.cert (0.942s) at 10-Oct-2026 22:19:25.627 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/expr-calls-fn.cert (0.924s) at 10-Oct-2026 22:19:25.628 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/remove-event-types.cert (2.171s) at 10-Oct-2026 22:19:25.638 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/maybe-verify-guards2.cert on 10-Oct-2026 22:19:25.670 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/add-to-set-equal.cert (0.448s) at 10-Oct-2026 22:19:25.691 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/downcase.cert on 10-Oct-2026 22:19:25.691 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-executable.cert on 10-Oct-2026 22:19:25.715 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/union-equal.cert (0.865s) at 10-Oct-2026 22:19:25.726 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/imported-symbols.cert on 10-Oct-2026 22:19:25.731 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/firstn-def.cert on 10-Oct-2026 22:19:25.737 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/last.cert on 10-Oct-2026 22:19:25.753 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-or.cert on 10-Oct-2026 22:19:25.785 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/literal.cert (3.912s) at 10-Oct-2026 22:19:25.819 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subrange-def.cert on 10-Oct-2026 22:19:25.807 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/assoc-equal.cert (1.889s) at 10-Oct-2026 22:19:25.837 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/make-if-term.cert (0.967s) at 10-Oct-2026 22:19:25.856 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove-equal.cert on 10-Oct-2026 22:19:25.836 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/drop-corresponding-items.cert on 10-Oct-2026 22:19:25.855 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/symbol-term-alistp.cert (1.144s) at 10-Oct-2026 22:19:25.872 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/add-not-normalized-suffixes.cert on 10-Oct-2026 22:19:25.858 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-equal.cert (0.602s) at 10-Oct-2026 22:19:25.910 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/less-than.cert (3.042s) at 10-Oct-2026 22:19:25.936 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/perm-def.cert on 10-Oct-2026 22:19:25.946 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-and.cert on 10-Oct-2026 22:19:25.955 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/nth.cert (0.632s) at 10-Oct-2026 22:19:25.963 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/predicate.cert (3.624s) at 10-Oct-2026 22:19:26.012 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove1-equal.cert (2.150s) at 10-Oct-2026 22:19:26.014 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/dont-remove-trivial-equivalences.cert on 10-Oct-2026 22:19:26.012 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/legal-variable-listp.cert (2.005s) at 10-Oct-2026 22:19:26.060 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/memberp-def.cert on 10-Oct-2026 22:19:26.051 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/all-integerp.cert on 10-Oct-2026 22:19:26.071 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-function-calls-on-formals.cert (1.114s) at 10-Oct-2026 22:19:26.100 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/simpl-imp/portcullis.cert (5.158s) at 10-Oct-2026 22:19:26.105 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv-lists/unsigned-byte-listp-def.cert on 10-Oct-2026 22:19:26.114 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/case-match.cert (9.868s) at 10-Oct-2026 22:19:26.166 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/plus-and-times.cert on 10-Oct-2026 22:19:26.160 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/portcullis.cert on 10-Oct-2026 22:19:26.186 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/channel-contents.cert on 10-Oct-2026 22:19:26.162 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/mv-nth.cert on 10-Oct-2026 22:19:26.237 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/strip-cdrs.cert (1.613s) at 10-Oct-2026 22:19:26.328 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/pseudo-term-list-listp.cert (1.739s) at 10-Oct-2026 22:19:26.417 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/remove-duplicates-equal-dollar.cert on 10-Oct-2026 22:19:26.395 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/erp.cert on 10-Oct-2026 22:19:26.420 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/disjoin.cert (1.667s) at 10-Oct-2026 22:19:26.469 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subsequencep-equal-def.cert on 10-Oct-2026 22:19:26.467 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/string-contains-charp.cert on 10-Oct-2026 22:19:26.585 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/add-not-normalized-suffixes.cert (0.720s) at 10-Oct-2026 22:19:26.598 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-safe.cert on 10-Oct-2026 22:19:26.601 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/plus.cert (3.392s) at 10-Oct-2026 22:19:26.659 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/arities-okp.cert (1.534s) at 10-Oct-2026 22:19:26.690 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/len-at-least.cert on 10-Oct-2026 22:19:26.805 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/imported-symbols.cert (1.137s) at 10-Oct-2026 22:19:26.881 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/read-chars.cert on 10-Oct-2026 22:19:26.806 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/dont-remove-trivial-equivalences.cert (0.879s) at 10-Oct-2026 22:19:26.898 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/perm-def.cert (0.961s) at 10-Oct-2026 22:19:26.916 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/logic-termp.cert (2.710s) at 10-Oct-2026 22:19:26.935 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/depends-on-table.cert on 10-Oct-2026 22:19:27.030 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/lambda-free-termp.cert (2.439s) at 10-Oct-2026 22:19:27.222 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/erp.cert (0.727s) at 10-Oct-2026 22:19:27.225 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hints/huet-lang-algorithm.cert (5.946s) at 10-Oct-2026 22:19:27.232 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/verify-guards-dollar.cert on 10-Oct-2026 22:19:27.148 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/last.cert (1.502s) at 10-Oct-2026 22:19:27.271 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-and.cert (1.333s) at 10-Oct-2026 22:19:27.310 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/acl2-count.cert (2.600s) at 10-Oct-2026 22:19:27.312 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/file-existsp.cert on 10-Oct-2026 22:19:27.303 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/memberp-def.cert (1.280s) at 10-Oct-2026 22:19:27.354 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-or.cert (1.575s) at 10-Oct-2026 22:19:27.394 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/firstn-def.cert (1.658s) at 10-Oct-2026 22:19:27.409 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/forms.cert (3.324s) at 10-Oct-2026 22:19:27.415 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/mv-nth.cert (1.190s) at 10-Oct-2026 22:19:27.432 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/if.cert on 10-Oct-2026 22:19:27.427 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/rational-listp.cert on 10-Oct-2026 22:19:27.440 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subsequencep-equal-def.cert (0.912s) at 10-Oct-2026 22:19:27.479 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/acons.cert on 10-Oct-2026 22:19:27.402 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/acl2-arrays/bounded-nat-alists.cert on 10-Oct-2026 22:19:27.457 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/keep-atoms.cert on 10-Oct-2026 22:19:27.489 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/axe-syntax.cert on 10-Oct-2026 22:19:27.517 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/merge-sort-symbol-less-than.cert on 10-Oct-2026 22:19:27.525 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv/unsigned-byte-p-forced.cert on 10-Oct-2026 22:19:27.560 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/smaller-termp.cert on 10-Oct-2026 22:19:27.552 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv/bit-to-bool.cert on 10-Oct-2026 22:19:27.559 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/plus-and-times.cert (1.407s) at 10-Oct-2026 22:19:27.576 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/less-than-or-equal.cert on 10-Oct-2026 22:19:27.585 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/printing.cert on 10-Oct-2026 22:19:27.613 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/mydefconst.cert on 10-Oct-2026 22:19:27.612 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/split-list-fast.cert on 10-Oct-2026 22:19:27.715 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-event-quiet.cert on 10-Oct-2026 22:19:27.894 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/acons-fast.cert on 10-Oct-2026 22:19:27.884 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/defabsstobj-example-1.cert (11.818s) at 10-Oct-2026 22:19:27.948 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/acl2-defaults-table.cert (3.125s) at 10-Oct-2026 22:19:27.975 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ordinals/ordinal-definitions.cert (26.867s) at 10-Oct-2026 22:19:27.975 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/string-contains-charp.cert (1.401s) at 10-Oct-2026 22:19:27.995 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove-equal.cert (2.125s) at 10-Oct-2026 22:19:28.004 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/remove-duplicates-equal-dollar.cert (1.537s) at 10-Oct-2026 22:19:28.022 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/prefixp-def.cert on 10-Oct-2026 22:19:28.030 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv-lists/unsigned-byte-listp-def.cert (1.930s) at 10-Oct-2026 22:19:28.070 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/items-have-len.cert on 10-Oct-2026 22:19:28.056 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/keep-pairs.cert on 10-Oct-2026 22:19:28.092 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/bool-fix.cert (3.258s) at 10-Oct-2026 22:19:28.150 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/downcase.cert (2.459s) at 10-Oct-2026 22:19:28.172 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv/bytep.cert on 10-Oct-2026 22:19:28.144 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/all-true-listp.cert on 10-Oct-2026 22:19:28.098 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/bind-from-rules.cert on 10-Oct-2026 22:19:28.168 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/finalcdr.cert on 10-Oct-2026 22:19:28.160 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/if.cert (0.867s) at 10-Oct-2026 22:19:28.307 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/add-to-end.cert on 10-Oct-2026 22:19:28.320 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-safe.cert (1.704s) at 10-Oct-2026 22:19:28.407 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/rational-listp.cert (1.040s) at 10-Oct-2026 22:19:28.487 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/maybe-verify-guards2.cert (2.839s) at 10-Oct-2026 22:19:28.532 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/less-than-or-equal.cert (1.012s) at 10-Oct-2026 22:19:28.705 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/find-index.cert on 10-Oct-2026 22:19:28.764 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/all-integerp.cert (2.693s) at 10-Oct-2026 22:19:28.772 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/channel-contents.cert (2.444s) at 10-Oct-2026 22:19:28.802 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/types.cert on 10-Oct-2026 22:19:28.800 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/lenconsmeta.cert on 10-Oct-2026 22:19:28.880 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/first-non-member.cert on 10-Oct-2026 22:19:28.941 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/acons-fast.cert (0.922s) at 10-Oct-2026 22:19:28.953 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/count-occs.cert on 10-Oct-2026 22:19:28.962 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/finalcdr.cert (0.778s) at 10-Oct-2026 22:19:28.974 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/shorter-list.cert on 10-Oct-2026 22:19:29.070 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/all-equal-dollar.cert on 10-Oct-2026 22:19:29.075 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/unguarded-primitives.cert on 10-Oct-2026 22:19:29.109 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/check-boolean.cert on 10-Oct-2026 22:19:29.143 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subrange-def.cert (3.338s) at 10-Oct-2026 22:19:29.167 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv/bit-to-bool.cert (1.599s) at 10-Oct-2026 22:19:29.168 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/verify-guards-dollar.cert (1.871s) at 10-Oct-2026 22:19:29.188 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-event-quiet.cert (1.261s) at 10-Oct-2026 22:19:29.206 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/progn.cert on 10-Oct-2026 22:19:29.203 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/add-to-end.cert (0.965s) at 10-Oct-2026 22:19:29.332 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/types.cert (0.501s) at 10-Oct-2026 22:19:29.339 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/symbol-has-propsp.cert (4.234s) at 10-Oct-2026 22:19:29.343 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/step-increments.cert on 10-Oct-2026 22:19:29.335 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/all-true-listp.cert (1.180s) at 10-Oct-2026 22:19:29.370 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/find-index.cert (0.627s) at 10-Oct-2026 22:19:29.408 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/mydefconst.cert (1.784s) at 10-Oct-2026 22:19:29.449 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/less-than-or-equal-all.cert on 10-Oct-2026 22:19:29.496 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/axe-syntax.cert (1.894s) at 10-Oct-2026 22:19:29.518 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/acons-unique.cert on 10-Oct-2026 22:19:29.416 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv/unsigned-byte-p-forced.cert (1.934s) at 10-Oct-2026 22:19:29.556 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/all-quotep.cert on 10-Oct-2026 22:19:29.559 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/depends-on-table.cert (2.486s) at 10-Oct-2026 22:19:29.575 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/sortedp-less-than-or-equal.cert on 10-Oct-2026 22:19:29.498 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/items-have-len.cert (1.521s) at 10-Oct-2026 22:19:29.598 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/smaller-termp.cert (2.081s) at 10-Oct-2026 22:19:29.659 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/read-chars.cert (2.757s) at 10-Oct-2026 22:19:29.684 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/safe-unquote.cert on 10-Oct-2026 22:19:29.629 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/read-file-into-character-list.cert on 10-Oct-2026 22:19:29.719 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/file-existsp.cert (2.465s) at 10-Oct-2026 22:19:29.785 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/string-listp.cert on 10-Oct-2026 22:19:29.744 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/nat-listp.cert on 10-Oct-2026 22:19:29.770 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-ord.cert on 10-Oct-2026 22:19:29.795 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/parse-binary-digits.cert on 10-Oct-2026 22:19:29.769 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/consecutivep.cert on 10-Oct-2026 22:19:29.844 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/acons.cert (2.369s) at 10-Oct-2026 22:19:29.850 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/maybe-replace-var.cert on 10-Oct-2026 22:19:29.853 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/tries.cert on 10-Oct-2026 22:19:29.847 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/bind-from-rules.cert (1.700s) at 10-Oct-2026 22:19:29.890 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/parse-decimal-digits.cert on 10-Oct-2026 22:19:29.820 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/drop-corresponding-items.cert (4.049s) at 10-Oct-2026 22:19:29.922 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/printing.cert (2.183s) at 10-Oct-2026 22:19:29.931 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/len-at-least.cert (3.123s) at 10-Oct-2026 22:19:29.943 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/all-equal-dollar.cert (0.863s) at 10-Oct-2026 22:19:29.986 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defconst-computed.cert on 10-Oct-2026 22:19:29.982 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/step-increments.cert (0.674s) at 10-Oct-2026 22:19:30.070 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/pseudo-term-listp.cert (5.153s) at 10-Oct-2026 22:19:30.096 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/print-constant.cert on 10-Oct-2026 22:19:30.114 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv/bytep.cert (1.956s) at 10-Oct-2026 22:19:30.134 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/acl2-arrays/bounded-nat-alists.cert (2.634s) at 10-Oct-2026 22:19:30.142 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/keep-atoms.cert (2.605s) at 10-Oct-2026 22:19:30.144 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/count-occs.cert (1.218s) at 10-Oct-2026 22:19:30.194 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/string-trees.cert on 10-Oct-2026 22:19:30.175 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-executable.cert (4.480s) at 10-Oct-2026 22:19:30.205 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/lets.cert (5.416s) at 10-Oct-2026 22:19:30.255 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/sortedp-less-than-or-equal.cert (0.655s) at 10-Oct-2026 22:19:30.259 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/natp.cert on 10-Oct-2026 22:19:30.216 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/safe-unquote.cert (0.575s) at 10-Oct-2026 22:19:30.294 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-ord.cert (0.497s) at 10-Oct-2026 22:19:30.305 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/portcullis.cert (4.123s) at 10-Oct-2026 22:19:30.324 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/acons-unique.cert (0.766s) at 10-Oct-2026 22:19:30.334 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/merge-sort-symbol-less-than.cert (2.781s) at 10-Oct-2026 22:19:30.406 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/less-than-or-equal-all.cert (0.905s) at 10-Oct-2026 22:19:30.407 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/max.cert on 10-Oct-2026 22:19:30.406 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/min.cert on 10-Oct-2026 22:19:30.422 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/print-levels.cert on 10-Oct-2026 22:19:30.452 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/with-local-stobjs.cert on 10-Oct-2026 22:19:30.514 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/split-keyword-args.cert on 10-Oct-2026 22:19:30.528 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/maybe-replace-var.cert (0.683s) at 10-Oct-2026 22:19:30.546 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/keep-pairs.cert (2.441s) at 10-Oct-2026 22:19:30.550 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/resize-list.cert on 10-Oct-2026 22:19:30.548 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/string-listp.cert (0.766s) at 10-Oct-2026 22:19:30.565 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/lenconsmeta.cert (1.636s) at 10-Oct-2026 22:19:30.604 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/read-file-into-character-list.cert (0.886s) at 10-Oct-2026 22:19:30.620 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/subtermp.cert on 10-Oct-2026 22:19:30.615 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/make-list-ac.cert on 10-Oct-2026 22:19:30.620 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/prefixp-def.cert (2.572s) at 10-Oct-2026 22:19:30.667 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/tries.cert (0.800s) at 10-Oct-2026 22:19:30.668 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/w.cert on 10-Oct-2026 22:19:30.671 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/split-list-fast.cert (2.950s) at 10-Oct-2026 22:19:30.686 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/nat-listp.cert (0.884s) at 10-Oct-2026 22:19:30.720 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/pos-fix.cert on 10-Oct-2026 22:19:30.811 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/integer-arithmetic/operations.cert on 10-Oct-2026 22:19:30.828 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/ifix.cert on 10-Oct-2026 22:19:30.838 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/consecutivep.cert (1.015s) at 10-Oct-2026 22:19:30.870 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/prime-fields/bind-free-common.cert on 10-Oct-2026 22:19:30.859 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/max.cert (0.711s) at 10-Oct-2026 22:19:31.126 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/split-keyword-args.cert (0.608s) at 10-Oct-2026 22:19:31.156 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/hex-char-to-val.cert on 10-Oct-2026 22:19:31.169 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/salsa/portcullis.cert on 10-Oct-2026 22:19:31.162 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/merge-and-remove-dups.cert on 10-Oct-2026 22:19:31.176 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove-duplicates-equal.cert on 10-Oct-2026 22:19:31.177 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/first-non-member.cert (2.240s) at 10-Oct-2026 22:19:31.193 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/abs.cert on 10-Oct-2026 22:19:31.285 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/limit-expt.cert on 10-Oct-2026 22:19:31.361 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/blake/portcullis.cert on 10-Oct-2026 22:19:31.395 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/r1cs/proof-support.cert on 10-Oct-2026 22:19:31.392 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/ubi.cert on 10-Oct-2026 22:19:31.401 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/shorter-list.cert (2.307s) at 10-Oct-2026 22:19:31.427 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/min.cert (1.018s) at 10-Oct-2026 22:19:31.451 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/subtermp.cert (0.890s) at 10-Oct-2026 22:19:31.522 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/make-list-ac.cert (0.899s) at 10-Oct-2026 22:19:31.533 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/member-equal.cert (7.136s) at 10-Oct-2026 22:19:31.578 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/nfix.cert on 10-Oct-2026 22:19:31.580 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/print-levels.cert (1.119s) at 10-Oct-2026 22:19:31.585 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/kdf/portcullis.cert on 10-Oct-2026 22:19:31.590 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/hmac/portcullis.cert on 10-Oct-2026 22:19:31.598 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/finite-set-theory/total-ordering.cert on 10-Oct-2026 22:19:31.608 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/dynamic-make-event.cert on 10-Oct-2026 22:19:31.619 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/num-return-values-of-fn.cert on 10-Oct-2026 22:19:31.597 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/padding/portcullis.cert on 10-Oct-2026 22:19:31.628 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/nld.cert on 10-Oct-2026 22:19:31.608 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/split-list-fast-rules.cert on 10-Oct-2026 22:19:31.655 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/sha-2/portcullis.cert on 10-Oct-2026 22:19:31.542 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hints/use-pkg.cert on 10-Oct-2026 22:19:31.680 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv-lists/bit-listp.cert on 10-Oct-2026 22:19:31.677 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/hex-char-to-val.cert (0.505s) at 10-Oct-2026 22:19:31.728 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/algorithm-theories/generic-tail-rec.cert on 10-Oct-2026 22:19:31.704 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/equal.cert on 10-Oct-2026 22:19:31.781 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/abs.cert (0.543s) at 10-Oct-2026 22:19:31.831 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/prime-fields/rule-lists.cert on 10-Oct-2026 22:19:31.761 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/pos-fix.cert (1.082s) at 10-Oct-2026 22:19:31.906 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/clear-key.cert on 10-Oct-2026 22:19:31.888 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/r1cs/proof-support.cert (0.544s) at 10-Oct-2026 22:19:31.952 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/limit-expt.cert (0.654s) at 10-Oct-2026 22:19:32.036 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/merge-and-remove-dups.cert (0.818s) at 10-Oct-2026 22:19:32.046 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/natp.cert (1.611s) at 10-Oct-2026 22:19:32.048 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/with-local-stobjs.cert (1.549s) at 10-Oct-2026 22:19:32.082 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-equal-lst.cert on 10-Oct-2026 22:19:32.110 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/unguarded-primitives.cert (3.039s) at 10-Oct-2026 22:19:32.169 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/convert-normalized-term-to-pairs.cert (15.281s) at 10-Oct-2026 22:19:32.199 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/prime-fields/bind-free-common.cert (1.199s) at 10-Oct-2026 22:19:32.244 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv-lists/bit-listp.cert (0.560s) at 10-Oct-2026 22:19:32.251 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/split-list-fast-rules.cert (0.584s) at 10-Oct-2026 22:19:32.255 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/hmac/portcullis.cert (0.622s) at 10-Oct-2026 22:19:32.256 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/all-quotep.cert (2.528s) at 10-Oct-2026 22:19:32.271 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/kdf/portcullis.cert (0.699s) at 10-Oct-2026 22:19:32.307 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/tailtohead.cert on 10-Oct-2026 22:19:32.320 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/if-rules.cert on 10-Oct-2026 22:19:32.319 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/coglio-kaufmann-smith/support/make-executable.cert on 10-Oct-2026 22:19:32.157 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/union-eql-tail.cert on 10-Oct-2026 22:19:32.333 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/last-elem.cert on 10-Oct-2026 22:19:32.339 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/dynamic-make-event.cert (0.717s) at 10-Oct-2026 22:19:32.345 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/integer-listp.cert on 10-Oct-2026 22:19:32.350 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defconst-computed.cert (2.297s) at 10-Oct-2026 22:19:32.358 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/num-return-values-of-fn.cert (0.670s) at 10-Oct-2026 22:19:32.368 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/integer-arithmetic/operations.cert (1.535s) at 10-Oct-2026 22:19:32.380 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/assert-with-stobjs.cert on 10-Oct-2026 22:19:32.430 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/ints-in-range.cert on 10-Oct-2026 22:19:32.207 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/checkpoints.cert on 10-Oct-2026 22:19:32.137 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/all-eql-dollar.cert on 10-Oct-2026 22:19:32.459 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/library-wrappers/list-defpkg.cert on 10-Oct-2026 22:19:32.490 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/sha-2/portcullis.cert (0.813s) at 10-Oct-2026 22:19:32.510 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/rassoc-equal.cert on 10-Oct-2026 22:19:32.420 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/apply-model-2/portcullis.cert on 10-Oct-2026 22:19:32.544 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/fm9001/portcullis.cert on 10-Oct-2026 22:19:32.552 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/salsa/portcullis.cert (1.370s) at 10-Oct-2026 22:19:32.583 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/prettygoals/portcullis.cert on 10-Oct-2026 22:19:32.585 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/stateman/portcullis.cert on 10-Oct-2026 22:19:32.586 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2022/gamboa-primitive-roots/portcullis.cert on 10-Oct-2026 22:19:32.613 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/padding/portcullis.cert (0.965s) at 10-Oct-2026 22:19:32.640 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/parse-decimal-digits.cert (2.762s) at 10-Oct-2026 22:19:32.730 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2022/walter-manolios/acl2s-utils/portcullis.cert on 10-Oct-2026 22:19:32.723 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/w.cert (2.076s) at 10-Oct-2026 22:19:32.761 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2022/walter-manolios/portcullis.cert on 10-Oct-2026 22:19:32.784 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv/bitp.cert on 10-Oct-2026 22:19:32.835 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/keccak/keccak-team-test-data.cert on 10-Oct-2026 22:19:32.867 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/verify-guards-program.cert on 10-Oct-2026 22:19:32.906 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/clear-key.cert (1.035s) at 10-Oct-2026 22:19:33.012 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/print-constant.cert (2.942s) at 10-Oct-2026 22:19:33.067 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-eq-required.cert on 10-Oct-2026 22:19:32.992 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/fix.cert on 10-Oct-2026 22:19:33.101 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/ifix.cert (2.263s) at 10-Oct-2026 22:19:33.126 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/equal.cert (1.315s) at 10-Oct-2026 22:19:33.127 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove-duplicates-equal.cert (1.931s) at 10-Oct-2026 22:19:33.145 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/file-length-dollar.cert on 10-Oct-2026 22:19:33.144 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/parse-binary-digits.cert (3.345s) at 10-Oct-2026 22:19:33.186 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/rassoc-equal.cert (0.693s) at 10-Oct-2026 22:19:33.205 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/file-is-newer-thanp.cert on 10-Oct-2026 22:19:33.209 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/nfix.cert (1.628s) at 10-Oct-2026 22:19:33.218 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/string-ends-inp.cert on 10-Oct-2026 22:19:33.291 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/theory-invariants.cert on 10-Oct-2026 22:19:33.304 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/assert-with-stobjs.cert (0.876s) at 10-Oct-2026 22:19:33.317 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/check-boolean.cert (4.207s) at 10-Oct-2026 22:19:33.363 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/ubi.cert (1.968s) at 10-Oct-2026 22:19:33.379 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2022/gamboa-primitive-roots/portcullis.cert (0.762s) at 10-Oct-2026 22:19:33.385 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/nld.cert (1.651s) at 10-Oct-2026 22:19:33.386 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/stateman/portcullis.cert (0.806s) at 10-Oct-2026 22:19:33.403 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/ints-in-range.cert (0.935s) at 10-Oct-2026 22:19:33.448 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/take.cert (10.353s) at 10-Oct-2026 22:19:33.457 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/library-wrappers/list-defpkg.cert (0.954s) at 10-Oct-2026 22:19:33.472 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/prettygoals/portcullis.cert (0.893s) at 10-Oct-2026 22:19:33.486 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/string-trees.cert (3.293s) at 10-Oct-2026 22:19:33.494 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/replace-item.cert on 10-Oct-2026 22:19:33.497 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove1-dollar-def.cert on 10-Oct-2026 22:19:33.504 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/fix.cert (0.397s) at 10-Oct-2026 22:19:33.525 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/all-eql-dollar.cert (1.115s) at 10-Oct-2026 22:19:33.587 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defmapping-templates.cert on 10-Oct-2026 22:19:33.586 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv/bitp.cert (0.776s) at 10-Oct-2026 22:19:33.618 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/resize-list.cert (3.056s) at 10-Oct-2026 22:19:33.619 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defarbrec-template.cert on 10-Oct-2026 22:19:33.622 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/if-rules.cert (1.276s) at 10-Oct-2026 22:19:33.633 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/blake/portcullis.cert (2.223s) at 10-Oct-2026 22:19:33.637 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/ld-history.cert on 10-Oct-2026 22:19:33.638 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/length.cert on 10-Oct-2026 22:19:33.666 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-equal-lst.cert (1.558s) at 10-Oct-2026 22:19:33.675 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subsequencep-equal.cert on 10-Oct-2026 22:19:33.657 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove-nth.cert on 10-Oct-2026 22:19:33.630 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/file-write-date-dollar.cert on 10-Oct-2026 22:19:33.656 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/coglio-kaufmann-smith/support/transformation-table.cert on 10-Oct-2026 22:19:33.656 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/equiv-def.cert on 10-Oct-2026 22:19:33.700 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/x86/parsers/parse-elf-file.cert on 10-Oct-2026 22:19:33.740 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/upcase.cert on 10-Oct-2026 22:19:33.733 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/syntheto/examples/ams-types.cert on 10-Oct-2026 22:19:33.699 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/progn.cert (4.532s) at 10-Oct-2026 22:19:33.765 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/cons-listp-dollar.cert on 10-Oct-2026 22:19:33.773 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/character-list-listp.cert on 10-Oct-2026 22:19:33.791 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/book-of-event.cert on 10-Oct-2026 22:19:33.815 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/string-ends-inp.cert (0.586s) at 10-Oct-2026 22:19:33.889 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/fm9001/portcullis.cert (1.322s) at 10-Oct-2026 22:19:33.900 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-eq-required.cert (0.749s) at 10-Oct-2026 22:19:33.915 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2022/walter-manolios/acl2s-utils/portcullis.cert (1.135s) at 10-Oct-2026 22:19:33.959 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/unicode/uchar.cert on 10-Oct-2026 22:19:33.929 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-equal-safe.cert on 10-Oct-2026 22:19:33.833 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/replace-item.cert (0.462s) at 10-Oct-2026 22:19:33.967 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2022/walter-manolios/portcullis.cert (1.200s) at 10-Oct-2026 22:19:34.040 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/format-strings.cert on 10-Oct-2026 22:19:34.059 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/count-ifs-in-term.cert on 10-Oct-2026 22:19:34.109 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/non-trivial-formals.cert on 10-Oct-2026 22:19:34.096 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hints/use-pkg.cert (2.434s) at 10-Oct-2026 22:19:34.120 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/algorithm-theories/generic-tail-rec.cert (2.339s) at 10-Oct-2026 22:19:34.125 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/disables.cert on 10-Oct-2026 22:19:34.107 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/count-ifs-in-then-and-else-branches.cert on 10-Oct-2026 22:19:34.133 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/syntheto/examples/ams-types.cert (0.398s) at 10-Oct-2026 22:19:34.156 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/finite-set-theory/total-ordering.cert (2.576s) at 10-Oct-2026 22:19:34.202 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/x86/parsers/parse-elf-file.cert (0.480s) at 10-Oct-2026 22:19:34.232 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/file-is-newer-thanp.cert (1.041s) at 10-Oct-2026 22:19:34.266 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/pack-lists.cert on 10-Oct-2026 22:19:34.261 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/exit-if-function-not-defined.cert on 10-Oct-2026 22:19:34.272 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove-nth.cert (0.607s) at 10-Oct-2026 22:19:34.296 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/with-local-stobjs-tests.cert on 10-Oct-2026 22:19:34.297 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/non-trivial-bindings.cert on 10-Oct-2026 22:19:34.239 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/clause-identifiers.cert on 10-Oct-2026 22:19:34.300 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/mydefconst-tests.cert on 10-Oct-2026 22:19:34.304 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/keyword-listp.cert on 10-Oct-2026 22:19:34.287 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/basic-check.cert on 10-Oct-2026 22:19:34.361 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/apply-model-2/portcullis.cert (2.156s) at 10-Oct-2026 22:19:34.714 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/preceding-theory.cert on 10-Oct-2026 22:19:34.702 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/disables.cert (0.580s) at 10-Oct-2026 22:19:34.724 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/theory-invariants.cert (1.411s) at 10-Oct-2026 22:19:34.724 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/last-elem.cert (2.374s) at 10-Oct-2026 22:19:34.729 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-or-nice.cert on 10-Oct-2026 22:19:34.711 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove1-dollar-def.cert (1.217s) at 10-Oct-2026 22:19:34.730 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/coglio-kaufmann-smith/support/transformation-table.cert (0.906s) at 10-Oct-2026 22:19:34.732 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/length.cert (1.062s) at 10-Oct-2026 22:19:34.736 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/file-write-date-dollar.cert (1.042s) at 10-Oct-2026 22:19:34.738 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/equiv-def.cert (1.042s) at 10-Oct-2026 22:19:34.792 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/verify-guards-program.cert (1.860s) at 10-Oct-2026 22:19:34.795 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/gen-defun-check.cert on 10-Oct-2026 22:19:34.853 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/integer-listp.cert (2.513s) at 10-Oct-2026 22:19:34.881 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/logical-tangent.cert on 10-Oct-2026 22:19:34.894 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/file-length-dollar.cert (1.746s) at 10-Oct-2026 22:19:34.912 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/basic-pkg-check.cert on 10-Oct-2026 22:19:34.911 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subsequencep-equal.cert (1.239s) at 10-Oct-2026 22:19:34.927 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/acl2x-help-test.acl2x on 10-Oct-2026 22:19:34.916 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/suppress-invariant-risk.cert on 10-Oct-2026 22:19:34.944 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/macros-skip-proofs.cert on 10-Oct-2026 22:19:34.944 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/double-cert-test-1.acl2x on 10-Oct-2026 22:19:34.953 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/make-redundant.cert on 10-Oct-2026 22:19:35.009 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/nested-check.cert on 10-Oct-2026 22:19:35.034 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/nth-update-nth-meta-extract.cert (16.389s) at 10-Oct-2026 22:19:35.063 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/nested.cert on 10-Oct-2026 22:19:35.144 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/unicode/uchar.cert (1.188s) at 10-Oct-2026 22:19:35.163 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/non-trivial-formals.cert (1.029s) at 10-Oct-2026 22:19:35.192 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/basic.cert on 10-Oct-2026 22:19:35.198 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/basic-pkg.cert on 10-Oct-2026 22:19:35.224 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/defrule.cert on 10-Oct-2026 22:19:35.174 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/search-generation.cert on 10-Oct-2026 22:19:35.272 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-equal-safe.cert (1.323s) at 10-Oct-2026 22:19:35.289 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/require-book.cert on 10-Oct-2026 22:19:35.286 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/dotimes.cert on 10-Oct-2026 22:19:35.299 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/character-list-listp.cert (1.499s) at 10-Oct-2026 22:19:35.313 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/stobj-test.acl2x on 10-Oct-2026 22:19:35.390 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/book-checks.cert on 10-Oct-2026 22:19:35.422 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/gen-defun.cert on 10-Oct-2026 22:19:35.433 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/local-elided.pcert0 on 10-Oct-2026 22:19:35.437 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/book-of-event.cert (1.673s) at 10-Oct-2026 22:19:35.503 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/callers-and-ancestors.cert on 10-Oct-2026 22:19:35.604 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/defconst-fast-examples.cert on 10-Oct-2026 22:19:35.597 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/ld-history.cert (1.987s) at 10-Oct-2026 22:19:35.658 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/fmx-cw.cert (18.318s) at 10-Oct-2026 22:19:35.689 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/make-redundant.cert (0.705s) at 10-Oct-2026 22:19:35.734 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/character-encoding-test.cert on 10-Oct-2026 22:19:35.764 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/check-acl2-exports.cert on 10-Oct-2026 22:19:35.815 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/basic.cert (0.657s) at 10-Oct-2026 22:19:35.895 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/acl2x-help-test.acl2x (0.982s) at 10-Oct-2026 22:19:35.915 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/check-fn-inst.cert on 10-Oct-2026 22:19:35.922 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/double-cert-test-1.acl2x (0.984s) at 10-Oct-2026 22:19:35.986 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/computed-hint.cert on 10-Oct-2026 22:19:36.004 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/gen-defun-check.cert (1.238s) at 10-Oct-2026 22:19:36.095 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/logical-tangent.cert (1.219s) at 10-Oct-2026 22:19:36.117 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defmapping-templates.cert (2.467s) at 10-Oct-2026 22:19:36.119 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defattach-bang.cert on 10-Oct-2026 22:19:36.154 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defproxy-test.cert on 10-Oct-2026 22:19:36.195 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/local-elided.pcert0 (0.689s) at 10-Oct-2026 22:19:36.223 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/dijkstra-shortest-path.cert on 10-Oct-2026 22:19:36.218 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/csort.cert on 10-Oct-2026 22:19:36.266 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/search-generation.cert (1.036s) at 10-Oct-2026 22:19:36.321 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/disassemble.cert on 10-Oct-2026 22:19:36.321 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/suppress-invariant-risk.cert (1.405s) at 10-Oct-2026 22:19:36.367 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/eliminate-irrelevance-tests.cert on 10-Oct-2026 22:19:36.418 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defarbrec-template.cert (2.815s) at 10-Oct-2026 22:19:36.449 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/checkpoints.cert (3.939s) at 10-Oct-2026 22:19:36.455 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/enumerate.cert on 10-Oct-2026 22:19:36.454 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/dotimes.cert (1.152s) at 10-Oct-2026 22:19:36.474 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/callers-and-ancestors.cert (0.832s) at 10-Oct-2026 22:19:36.523 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/keyword-listp.cert (2.165s) at 10-Oct-2026 22:19:36.532 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/preceding-theory.cert (1.800s) at 10-Oct-2026 22:19:36.532 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/character-encoding-test.cert (0.717s) at 10-Oct-2026 22:19:36.588 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/basic-check.cert (2.216s) at 10-Oct-2026 22:19:36.589 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/gen-defun.cert (1.176s) at 10-Oct-2026 22:19:36.627 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/upcase.cert (2.942s) at 10-Oct-2026 22:19:36.690 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/dead-events.cert on 10-Oct-2026 22:19:36.694 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/book-checks.cert (1.314s) at 10-Oct-2026 22:19:36.762 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/hanoi.cert on 10-Oct-2026 22:19:36.698 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/oprof.cert on 10-Oct-2026 22:19:36.768 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/getprop.cert on 10-Oct-2026 22:19:36.807 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/hidden-defpkg-checks/pkg2.cert on 10-Oct-2026 22:19:36.788 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/require-book.cert (1.548s) at 10-Oct-2026 22:19:36.849 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/exit-if-function-not-defined.cert (2.529s) at 10-Oct-2026 22:19:36.892 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/profiling.cert on 10-Oct-2026 22:19:36.878 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defattach-bang.cert (0.779s) at 10-Oct-2026 22:19:36.940 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/process-book-readme.cert on 10-Oct-2026 22:19:36.893 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/disassemble.cert (0.622s) at 10-Oct-2026 22:19:36.955 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/multi-v-uni.cert on 10-Oct-2026 22:19:36.945 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-or-nice.cert (2.216s) at 10-Oct-2026 22:19:36.960 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/union-eql-tail.cert (4.749s) at 10-Oct-2026 22:19:37.102 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/save-time.cert on 10-Oct-2026 22:19:37.011 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/check-fn-inst.cert (1.225s) at 10-Oct-2026 22:19:37.159 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/pack-lists.cert (2.904s) at 10-Oct-2026 22:19:37.207 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/transfinite.cert on 10-Oct-2026 22:19:37.229 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/sort-symbols.cert on 10-Oct-2026 22:19:37.237 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/redef-pkg.cert on 10-Oct-2026 22:19:37.237 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/sticky-disable.cert on 10-Oct-2026 22:19:37.241 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/eliminate-irrelevance-tests.cert (0.733s) at 10-Oct-2026 22:19:37.318 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/nested-check.cert (2.261s) at 10-Oct-2026 22:19:37.321 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/count-ifs-in-then-and-else-branches.cert (3.160s) at 10-Oct-2026 22:19:37.326 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/hidden-defpkg-checks/pkg1.cert on 10-Oct-2026 22:19:37.352 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/defrule.cert (2.033s) at 10-Oct-2026 22:19:37.377 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/priorities.cert on 10-Oct-2026 22:19:37.365 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/models/jvm/guard-verified-m1/use-when.cert on 10-Oct-2026 22:19:37.395 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/how-to-prove-thms.cert on 10-Oct-2026 22:19:37.401 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/integer-type-set-test.cert on 10-Oct-2026 22:19:37.395 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/macros-skip-proofs.cert (2.469s) at 10-Oct-2026 22:19:37.430 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/models/jvm/m5/perm.cert on 10-Oct-2026 22:19:37.426 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/defconst-fast-examples.cert (1.866s) at 10-Oct-2026 22:19:37.514 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/logs.cert on 10-Oct-2026 22:19:37.544 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/wet.cert on 10-Oct-2026 22:19:37.557 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/clause-identifiers.cert (3.210s) at 10-Oct-2026 22:19:37.573 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/oprof.cert (0.792s) at 10-Oct-2026 22:19:37.578 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/cons-listp-dollar.cert (3.804s) at 10-Oct-2026 22:19:37.588 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/rewrite-theory.cert on 10-Oct-2026 22:19:37.627 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/cat-def.cert on 10-Oct-2026 22:19:37.633 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defproxy-test.cert (1.499s) at 10-Oct-2026 22:19:37.709 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/models/jvm/m1-original/problem-set-1-answers.cert on 10-Oct-2026 22:19:37.695 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/tailtohead.cert (5.374s) at 10-Oct-2026 22:19:37.730 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/all-ones.cert on 10-Oct-2026 22:19:37.763 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/rom-helpers.cert on 10-Oct-2026 22:19:37.834 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib1/util.cert on 10-Oct-2026 22:19:37.789 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/coglio-kaufmann-smith/support/make-executable.cert (5.558s) at 10-Oct-2026 22:19:37.898 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/enumerate.cert (1.313s) at 10-Oct-2026 22:19:37.899 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/openers.cert on 10-Oct-2026 22:19:37.908 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/package-defs.cert on 10-Oct-2026 22:19:37.928 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/logior1-proofs.cert on 10-Oct-2026 22:19:37.909 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/mydefconst-tests.cert (3.688s) at 10-Oct-2026 22:19:38.023 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/riemann-rcfn-helpers.cert on 10-Oct-2026 22:19:37.992 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/hidden-defpkg-checks/pkg1.cert (0.729s) at 10-Oct-2026 22:19:38.100 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/prime-fields/rule-lists.cert (6.159s) at 10-Oct-2026 22:19:38.110 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/process-book-readme.cert (1.279s) at 10-Oct-2026 22:19:38.237 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/models/jvm/m5/perm.cert (0.897s) at 10-Oct-2026 22:19:38.333 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/models/jvm/m1-original/problem-set-1-answers.cert (0.606s) at 10-Oct-2026 22:19:38.347 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/getprop.cert (1.480s) at 10-Oct-2026 22:19:38.362 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/async/tools/convert-edif.cert on 10-Oct-2026 22:19:38.379 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/basic-pkg-check.cert (3.462s) at 10-Oct-2026 22:19:38.388 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ordinals/ordinal-counter-examples.cert on 10-Oct-2026 22:19:38.227 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/dpss/Util/except.cert on 10-Oct-2026 22:19:38.417 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/codewalker/if-tracker.cert on 10-Oct-2026 22:19:38.432 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/bewijs.cert on 10-Oct-2026 22:19:38.508 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/general.cert on 10-Oct-2026 22:19:38.519 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/count-ifs-in-term.cert (4.506s) at 10-Oct-2026 22:19:38.648 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/non-trivial-bindings.cert (4.390s) at 10-Oct-2026 22:19:38.706 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/filesystems/file-system-lemmas.cert on 10-Oct-2026 22:19:38.760 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/package-defs.cert (0.784s) at 10-Oct-2026 22:19:38.790 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/filesystems/utilities/bounded-nat-listp.cert on 10-Oct-2026 22:19:38.815 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/filesystems/utilities/generate-index-list.cert on 10-Oct-2026 22:19:38.886 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/wet.cert (1.325s) at 10-Oct-2026 22:19:38.908 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/basic-pkg.cert (3.706s) at 10-Oct-2026 22:19:38.944 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/dead-events.cert (2.213s) at 10-Oct-2026 22:19:38.965 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/save-time.cert (1.840s) at 10-Oct-2026 22:19:38.974 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/sticky-disable.cert (1.727s) at 10-Oct-2026 22:19:38.981 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/riemann-rcfn-helpers.cert (0.928s) at 10-Oct-2026 22:19:39.013 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/fm9001/constants.cert on 10-Oct-2026 22:19:39.040 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/fm9001/primp-database.cert on 10-Oct-2026 22:19:39.053 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/dpss/Util/except.cert (0.708s) at 10-Oct-2026 22:19:39.138 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/logs.cert (1.580s) at 10-Oct-2026 22:19:39.146 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/legacy-defrstobj/portcullis.cert on 10-Oct-2026 22:19:39.154 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/profiling.cert (2.275s) at 10-Oct-2026 22:19:39.183 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/pltpa/pltpa.cert on 10-Oct-2026 22:19:39.188 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/regex/regex-chartrans.cert on 10-Oct-2026 22:19:39.223 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/incremental/limits.cert on 10-Oct-2026 22:19:39.265 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/regex/defset-macros.cert on 10-Oct-2026 22:19:39.286 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ordinals/ordinal-counter-examples.cert (0.896s) at 10-Oct-2026 22:19:39.299 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/lrat-checker.cert on 10-Oct-2026 22:19:39.296 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/lrat-checker.cert on 10-Oct-2026 22:19:39.297 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/rewrite-theory.cert (1.666s) at 10-Oct-2026 22:19:39.317 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/bewijs.cert (0.849s) at 10-Oct-2026 22:19:39.364 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-array/supplemental/old-literal.cert on 10-Oct-2026 22:19:39.403 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/hidden-defpkg-checks/pkg2.cert (2.610s) at 10-Oct-2026 22:19:39.452 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/security/jfkr/encryption.cert on 10-Oct-2026 22:19:39.456 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/computed-hint.cert (3.509s) at 10-Oct-2026 22:19:39.520 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/filesystems/utilities/bounded-nat-listp.cert (0.666s) at 10-Oct-2026 22:19:39.541 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/redef-pkg.cert (2.272s) at 10-Oct-2026 22:19:39.573 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/2011/reid-gamboa-differentiator/support/composition-helpers.cert on 10-Oct-2026 22:19:39.573 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/database/db-from-list.cert on 10-Oct-2026 22:19:39.570 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/code/tree-manip/quicksort.cert on 10-Oct-2026 22:19:39.578 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/tree-generation/distance-based/naive-quartet-method.cert on 10-Oct-2026 22:19:39.643 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/proofs/sets.cert on 10-Oct-2026 22:19:39.631 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/legacy-defrstobj/portcullis.cert (0.497s) at 10-Oct-2026 22:19:39.667 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/tree-score/efficient-pscores-help.cert on 10-Oct-2026 22:19:39.666 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/general.cert (1.066s) at 10-Oct-2026 22:19:39.704 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/wp-gen/shared.cert on 10-Oct-2026 22:19:39.724 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/filesystems/utilities/generate-index-list.cert (0.880s) at 10-Oct-2026 22:19:39.777 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/rom-helpers.cert (1.997s) at 10-Oct-2026 22:19:39.838 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/priorities.cert (2.450s) at 10-Oct-2026 22:19:39.840 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/fm9001/primp-database.cert (0.800s) at 10-Oct-2026 22:19:39.867 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/completeness/generic-total.cert on 10-Oct-2026 22:19:39.880 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/partition-defuns.cert on 10-Oct-2026 22:19:39.754 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/soundness/clock-partial.cert on 10-Oct-2026 22:19:39.930 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/2011/reid-gamboa-differentiator/support/defderivative.cert on 10-Oct-2026 22:19:39.851 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/soundness/clock-total.cert on 10-Oct-2026 22:19:39.983 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel1/support/rewrite-theory.cert on 10-Oct-2026 22:19:39.963 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/database/db-from-list.cert (0.494s) at 10-Oct-2026 22:19:40.080 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/completeness/generic-partial.cert on 10-Oct-2026 22:19:40.082 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/openers.cert (2.107s) at 10-Oct-2026 22:19:40.111 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/lib/openers.cert on 10-Oct-2026 22:19:40.189 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ordinals/proof-of-well-foundedness.cert on 10-Oct-2026 22:19:40.194 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/transfinite.cert (2.959s) at 10-Oct-2026 22:19:40.210 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/wp-gen/shared.cert (0.517s) at 10-Oct-2026 22:19:40.256 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-array/supplemental/old-literal.cert (0.887s) at 10-Oct-2026 22:19:40.304 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/nested.cert (5.154s) at 10-Oct-2026 22:19:40.311 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/multi-v-uni.cert (3.362s) at 10-Oct-2026 22:19:40.335 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/stobj-test.acl2x (4.944s) at 10-Oct-2026 22:19:40.352 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/format-strings.cert (6.285s) at 10-Oct-2026 22:19:40.369 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/lib/package-defs.cert on 10-Oct-2026 22:19:40.365 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/how-to-prove-thms.cert (2.965s) at 10-Oct-2026 22:19:40.397 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/fm9001/constants.cert (1.371s) at 10-Oct-2026 22:19:40.428 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib1/package-defs.cert on 10-Oct-2026 22:19:40.411 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib1/openers.cert on 10-Oct-2026 22:19:40.458 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib3/package-defs.cert on 10-Oct-2026 22:19:40.466 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/fast-and.cert on 10-Oct-2026 22:19:40.483 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib3/openers.cert on 10-Oct-2026 22:19:40.542 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib2/package-defs.cert on 10-Oct-2026 22:19:40.605 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/integer-type-set-test.cert (3.244s) at 10-Oct-2026 22:19:40.663 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/hanoi.cert (3.896s) at 10-Oct-2026 22:19:40.683 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/security/jfkr/encryption.cert (1.286s) at 10-Oct-2026 22:19:40.760 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/lib/rom-helpers.cert on 10-Oct-2026 22:19:40.803 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel1/support/rewrite-theory.cert (0.785s) at 10-Oct-2026 22:19:40.818 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib2/openers.cert on 10-Oct-2026 22:19:40.822 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/fast-and.cert on 10-Oct-2026 22:19:40.861 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib1/util.cert (2.988s) at 10-Oct-2026 22:19:40.877 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/tree-score/efficient-pscores-help.cert (1.213s) at 10-Oct-2026 22:19:40.893 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/lib/openers.cert on 10-Oct-2026 22:19:40.882 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/2011/reid-gamboa-differentiator/support/defderivative.cert (0.869s) at 10-Oct-2026 22:19:40.897 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/lib/package-defs.cert on 10-Oct-2026 22:19:40.909 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/log-equal.cert on 10-Oct-2026 22:19:40.936 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/proofs/sets.cert (1.326s) at 10-Oct-2026 22:19:41.007 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/log-equal.cert on 10-Oct-2026 22:19:41.042 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/partition-defuns.cert (1.133s) at 10-Oct-2026 22:19:41.074 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib3.delta2/rom-helpers.cert on 10-Oct-2026 22:19:41.153 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/all-ones.cert (3.399s) at 10-Oct-2026 22:19:41.219 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/with-local-stobjs-tests.cert (6.930s) at 10-Oct-2026 22:19:41.235 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/async/tools/convert-edif.cert (2.879s) at 10-Oct-2026 22:19:41.267 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/soundness/clock-total.cert (1.408s) at 10-Oct-2026 22:19:41.402 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/models/jvm/guard-verified-m1/use-when.cert (4.013s) at 10-Oct-2026 22:19:41.427 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib1/openers.cert on 10-Oct-2026 22:19:41.419 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/lib/openers.cert on 10-Oct-2026 22:19:41.435 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/lib/rom-helpers.cert (0.640s) at 10-Oct-2026 22:19:41.456 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/lib/package-defs.cert on 10-Oct-2026 22:19:41.454 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/2011/reid-gamboa-differentiator/support/composition-helpers.cert (1.890s) at 10-Oct-2026 22:19:41.484 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib1/openers.cert (1.016s) at 10-Oct-2026 22:19:41.500 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/lib/package-defs.cert (1.128s) at 10-Oct-2026 22:19:41.518 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib3/package-defs.cert (1.263s) at 10-Oct-2026 22:19:41.737 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/regex/defset-macros.cert (2.458s) at 10-Oct-2026 22:19:41.763 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/lib/openers.cert (1.605s) at 10-Oct-2026 22:19:41.817 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/lib/rom-helpers.cert on 10-Oct-2026 22:19:41.740 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/generate-symbol.cert on 10-Oct-2026 22:19:41.851 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/compare-out-files.cert on 10-Oct-2026 22:19:41.914 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib3/package-defs.cert on 10-Oct-2026 22:19:42.001 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/lib/openers.cert (1.117s) at 10-Oct-2026 22:19:42.045 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib3/rom-helpers.cert on 10-Oct-2026 22:19:42.058 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/dead-source-code.cert on 10-Oct-2026 22:19:42.191 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib1/package-defs.cert on 10-Oct-2026 22:19:42.331 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib2/package-defs.cert on 10-Oct-2026 22:19:42.314 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib3/openers.cert on 10-Oct-2026 22:19:42.416 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib1/rom-helpers.cert on 10-Oct-2026 22:19:42.413 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib2/openers.cert (1.580s) at 10-Oct-2026 22:19:42.443 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/regex/regex-chartrans.cert (3.209s) at 10-Oct-2026 22:19:42.448 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib2/openers.cert on 10-Oct-2026 22:19:42.404 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib3/openers.cert (1.853s) at 10-Oct-2026 22:19:42.474 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib3/package-defs.cert (0.499s) at 10-Oct-2026 22:19:42.509 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/optimize-check-aux.cert on 10-Oct-2026 22:19:42.593 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/lib/package-defs.cert (1.681s) at 10-Oct-2026 22:19:42.602 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/convert-legacy-doc/write-acl2-xdoc.cert on 10-Oct-2026 22:19:42.607 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/log-equal.cert (1.557s) at 10-Oct-2026 22:19:42.613 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/log-equal.cert on 10-Oct-2026 22:19:42.639 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/fast-and.cert on 10-Oct-2026 22:19:42.584 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/lib/rom-helpers.cert (0.829s) at 10-Oct-2026 22:19:42.693 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/parallel/proofs/ideal-speedup.cert on 10-Oct-2026 22:19:42.689 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/lib/package-defs.cert (1.241s) at 10-Oct-2026 22:19:42.709 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib1/openers.cert (1.247s) at 10-Oct-2026 22:19:42.715 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/sort-symbols.cert (5.571s) at 10-Oct-2026 22:19:42.823 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/acl2x-pcert-test-2.acl2x on 10-Oct-2026 22:19:42.881 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/acl2x-pcert-test-1.acl2x on 10-Oct-2026 22:19:42.881 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib1/package-defs.cert (0.519s) at 10-Oct-2026 22:19:42.904 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/codewalker/if-tracker.cert (4.488s) at 10-Oct-2026 22:19:42.961 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/fast-and.cert (2.120s) at 10-Oct-2026 22:19:42.998 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib1/rom-helpers.cert (0.545s) at 10-Oct-2026 22:19:43.001 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/logior1-proofs.cert (4.996s) at 10-Oct-2026 22:19:43.013 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib1/package-defs.cert (2.572s) at 10-Oct-2026 22:19:43.013 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib2/package-defs.cert (2.379s) at 10-Oct-2026 22:19:43.024 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/elide-test.pcert0 on 10-Oct-2026 22:19:42.915 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib3.delta2/rom-helpers.cert (1.878s) at 10-Oct-2026 22:19:43.065 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/code/tree-manip/quicksort.cert (3.502s) at 10-Oct-2026 22:19:43.095 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/absstobj-with-hash-tables.cert on 10-Oct-2026 22:19:43.129 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/abs-abs.cert on 10-Oct-2026 22:19:43.132 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/input-signature-mismatch-with-logic-ok.cert on 10-Oct-2026 22:19:43.150 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/absstobj-with-arrays.cert on 10-Oct-2026 22:19:43.152 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/sub.pcert0 on 10-Oct-2026 22:19:43.205 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/two-ordered-nums-stobj.cert on 10-Oct-2026 22:19:43.237 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/two-usuallyequal-nums-stobj-simpler.cert on 10-Oct-2026 22:19:43.254 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/check-acl2-exports.cert (7.446s) at 10-Oct-2026 22:19:43.278 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/bigger-limits.cert on 10-Oct-2026 22:19:42.989 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/pkg-test.cert on 10-Oct-2026 22:19:43.230 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/redef.cert on 10-Oct-2026 22:19:43.286 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/fast-and.cert (0.561s) at 10-Oct-2026 22:19:43.298 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/log-equal.cert (0.636s) at 10-Oct-2026 22:19:43.326 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/lib/openers.cert (1.842s) at 10-Oct-2026 22:19:43.335 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/sub1.cert on 10-Oct-2026 22:19:43.316 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/big-def-hons.cert on 10-Oct-2026 22:19:43.433 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/big-const.cert on 10-Oct-2026 22:19:43.432 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/defun-fast-alist.cert on 10-Oct-2026 22:19:43.463 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/completeness/generic-partial.cert (3.366s) at 10-Oct-2026 22:19:43.471 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/generate-symbol.cert (1.598s) at 10-Oct-2026 22:19:43.474 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/acl2x-pcert-test-2.acl2x (0.565s) at 10-Oct-2026 22:19:43.538 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/fast-alist-hons-copy-local.cert on 10-Oct-2026 22:19:43.648 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/fast-alist-hons-copy.cert on 10-Oct-2026 22:19:43.693 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/big-const-hons.cert on 10-Oct-2026 22:19:43.718 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/encap.cert on 10-Oct-2026 22:19:43.811 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/two-usuallyequal-nums-stobj.cert on 10-Oct-2026 22:19:43.803 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/verify-termination.cert on 10-Oct-2026 22:19:43.792 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib3/openers.cert (1.373s) at 10-Oct-2026 22:19:43.867 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/pkg-test.cert (0.592s) at 10-Oct-2026 22:19:43.891 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/eq-test.cert on 10-Oct-2026 22:19:44.045 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/sub1.cert (0.844s) at 10-Oct-2026 22:19:44.188 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib3/rom-helpers.cert (2.324s) at 10-Oct-2026 22:19:44.405 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib2/package-defs.cert (2.210s) at 10-Oct-2026 22:19:44.620 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/elide-test.pcert0 (1.695s) at 10-Oct-2026 22:19:44.729 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib2/openers.cert (2.331s) at 10-Oct-2026 22:19:44.806 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/encap.cert (1.000s) at 10-Oct-2026 22:19:44.847 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/bigger-limits.cert (1.516s) at 10-Oct-2026 22:19:44.848 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/fast-alist.cert on 10-Oct-2026 22:19:44.897 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/redef.cert (1.607s) at 10-Oct-2026 22:19:44.911 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/hons-acons-bang.cert on 10-Oct-2026 22:19:44.918 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/verify-termination.cert (1.104s) at 10-Oct-2026 22:19:44.938 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/fast-alist-local.cert on 10-Oct-2026 22:19:44.923 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/hons-acons-bang-local.cert on 10-Oct-2026 22:19:44.905 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/hons-local.cert on 10-Oct-2026 22:19:44.934 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/hons.cert on 10-Oct-2026 22:19:44.962 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/test1-local.cert on 10-Oct-2026 22:19:45.001 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/csort.cert (8.740s) at 10-Oct-2026 22:19:45.022 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/acl2x-pcert-test-1.acl2x (2.032s) at 10-Oct-2026 22:19:45.029 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/test2.cert on 10-Oct-2026 22:19:45.032 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/convert-legacy-doc/write-acl2-xdoc.cert (2.446s) at 10-Oct-2026 22:19:45.064 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/fmt-to-string-pkg.cert on 10-Oct-2026 22:19:45.086 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/ttag.cert on 10-Oct-2026 22:19:45.109 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/fast-alist-hons-copy-local.cert (1.491s) at 10-Oct-2026 22:19:45.151 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/fast-alist-hons-copy.cert (1.457s) at 10-Oct-2026 22:19:45.162 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/induction-rule-with-disabled-scheme.cert on 10-Oct-2026 22:19:45.174 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/local-port.cert on 10-Oct-2026 22:19:45.242 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/nested-stobj-formals.cert on 10-Oct-2026 22:19:45.290 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/defun-fast-alist.cert (1.850s) at 10-Oct-2026 22:19:45.323 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/test2-local.cert on 10-Oct-2026 22:19:45.313 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/optimize-check-aux.cert (2.535s) at 10-Oct-2026 22:19:45.350 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/test1.cert on 10-Oct-2026 22:19:45.358 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/soundness/clock-partial.cert (5.515s) at 10-Oct-2026 22:19:45.457 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/nested-stobj-two-updates.cert on 10-Oct-2026 22:19:45.496 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/fmt-to-string.cert on 10-Oct-2026 22:19:45.655 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/stobj-issues.cert on 10-Oct-2026 22:19:45.657 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/hons.cert (0.795s) at 10-Oct-2026 22:19:45.793 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/state-p-in-guard.cert on 10-Oct-2026 22:19:45.761 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/induction-rule-with-disabled-scheme.cert (0.701s) at 10-Oct-2026 22:19:45.886 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/hons-acons-bang.cert (0.966s) at 10-Oct-2026 22:19:45.894 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/abs-abs.cert (2.756s) at 10-Oct-2026 22:19:45.910 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/tau-contradiction.cert on 10-Oct-2026 22:19:45.963 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/fast-alist.cert (1.100s) at 10-Oct-2026 22:19:46.019 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/log-equal.cert (5.047s) at 10-Oct-2026 22:19:46.023 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/test1.cert (0.632s) at 10-Oct-2026 22:19:46.040 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/sub.pcert0 (2.818s) at 10-Oct-2026 22:19:46.057 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/pltpa/pltpa.cert (6.793s) at 10-Oct-2026 22:19:46.061 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/verify-termination/sub.cert on 10-Oct-2026 22:19:46.011 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/dead-source-code.cert (3.876s) at 10-Oct-2026 22:19:46.092 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/compiler.cert on 10-Oct-2026 22:19:46.191 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/ac-example.cert on 10-Oct-2026 22:19:46.193 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/adder.cert on 10-Oct-2026 22:19:46.210 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/insertion-sort.cert on 10-Oct-2026 22:19:46.274 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/fast-alist-local.cert (1.488s) at 10-Oct-2026 22:19:46.446 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/completeness/generic-total.cert (6.578s) at 10-Oct-2026 22:19:46.480 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/dijkstra-shortest-path.cert (10.331s) at 10-Oct-2026 22:19:46.583 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/tree.cert on 10-Oct-2026 22:19:46.592 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/compare-out-files.cert (4.676s) at 10-Oct-2026 22:19:46.610 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tau/bounders/find-maximal-1d.cert on 10-Oct-2026 22:19:46.595 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/compress.cert on 10-Oct-2026 22:19:46.627 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/how-many-soln2.cert on 10-Oct-2026 22:19:46.650 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/cat-def.cert (9.030s) at 10-Oct-2026 22:19:46.691 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/fmt-to-string-pkg.cert (1.560s) at 10-Oct-2026 22:19:46.692 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/tau-contradiction.cert (0.739s) at 10-Oct-2026 22:19:46.716 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/absstobj-with-hash-tables.cert (3.590s) at 10-Oct-2026 22:19:46.742 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/eq-test.cert (1.939s) at 10-Oct-2026 22:19:46.748 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/two-ordered-nums-stobj.cert (3.494s) at 10-Oct-2026 22:19:46.757 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/insertion-sort.cert (0.481s) at 10-Oct-2026 22:19:46.764 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap3/programs.cert on 10-Oct-2026 22:19:46.770 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/fmt-to-string.cert (1.105s) at 10-Oct-2026 22:19:46.779 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/xtr.cert on 10-Oct-2026 22:19:46.774 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/input-signature-mismatch-with-logic-ok.cert (3.667s) at 10-Oct-2026 22:19:46.826 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap4/solutions-program-mode.cert on 10-Oct-2026 22:19:46.798 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/update-state.cert on 10-Oct-2026 22:19:46.760 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap5/solutions.cert on 10-Oct-2026 22:19:46.841 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/define-keyed-function.cert on 10-Oct-2026 22:19:46.860 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defined-const.cert on 10-Oct-2026 22:19:46.865 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defttag-muffled.cert on 10-Oct-2026 22:19:46.869 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/cws.cert on 10-Oct-2026 22:19:46.870 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/state-p-in-guard.cert (1.047s) at 10-Oct-2026 22:19:46.889 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/in-raw-mode.cert on 10-Oct-2026 22:19:46.892 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/keccak/keccak-team-test-data.cert (13.225s) at 10-Oct-2026 22:19:46.915 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/ac-example.cert (0.750s) at 10-Oct-2026 22:19:46.967 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/k-induction.cert on 10-Oct-2026 22:19:46.968 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/nested-stobj-two-updates.cert (1.442s) at 10-Oct-2026 22:19:46.991 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/adder.cert (0.743s) at 10-Oct-2026 22:19:47.003 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/oracle-eval-real.cert on 10-Oct-2026 22:19:46.990 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/lrat-checker.cert (7.704s) at 10-Oct-2026 22:19:47.021 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/rewrite-with-equality.cert on 10-Oct-2026 22:19:47.027 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/time-dollar-with-gc.cert on 10-Oct-2026 22:19:47.109 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/saved-errors.cert on 10-Oct-2026 22:19:47.114 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tau/bounders/find-maximal-1d.cert (0.502s) at 10-Oct-2026 22:19:47.183 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/table-replay.cert on 10-Oct-2026 22:19:47.260 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/with-supporters-test-sub.cert on 10-Oct-2026 22:19:47.271 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/fact.cert on 10-Oct-2026 22:19:47.295 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/fast-and.cert (6.821s) at 10-Oct-2026 22:19:47.333 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/partition-defuns.cert on 10-Oct-2026 22:19:47.346 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tau/bounders/find-minimal-1d.cert on 10-Oct-2026 22:19:47.339 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/hons-acons-bang-local.cert (2.467s) at 10-Oct-2026 22:19:47.411 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/riemann-rcfn-helpers.cert on 10-Oct-2026 22:19:47.429 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/tree.cert (0.841s) at 10-Oct-2026 22:19:47.441 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/test1-local.cert (2.473s) at 10-Oct-2026 22:19:47.481 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/define-keyed-function.cert (0.667s) at 10-Oct-2026 22:19:47.542 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/test2.cert (2.611s) at 10-Oct-2026 22:19:47.656 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/embedded/Proof-Of-Contribution/Generic.cert on 10-Oct-2026 22:19:47.663 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/k-induction.cert (0.695s) at 10-Oct-2026 22:19:47.687 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/compress.cert (1.100s) at 10-Oct-2026 22:19:47.738 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/embedded/Exercises/Exercise1-3/Exercise1.3.cert on 10-Oct-2026 22:19:47.732 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/embedded/Proof-Of-Contribution/Memory-Assoc.cert on 10-Oct-2026 22:19:47.754 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/embedded/Exercises/Exercise1-1/Exercise1.1.cert on 10-Oct-2026 22:19:47.768 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/graph/helpers.cert on 10-Oct-2026 22:19:47.823 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/ivy/ivy-v2/ivy-sources/sets.cert on 10-Oct-2026 22:19:47.829 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/de-hdl/help-defuns.cert on 10-Oct-2026 22:19:47.833 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/oracle-eval-real.cert (0.845s) at 10-Oct-2026 22:19:47.855 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/fact.cert (0.574s) at 10-Oct-2026 22:19:47.882 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/verify-termination/sub.cert (1.820s) at 10-Oct-2026 22:19:47.907 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/ivy/ivy-v2/ivy-sources/gensym-e.cert on 10-Oct-2026 22:19:47.995 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/hons-local.cert (2.885s) at 10-Oct-2026 22:19:48.000 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/ivy/ivy-v2/ivy-sources/exercises/solution6.cert on 10-Oct-2026 22:19:47.978 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise1.cert on 10-Oct-2026 22:19:48.006 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/test2-local.cert (2.656s) at 10-Oct-2026 22:19:48.018 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/partition-defuns.cert (0.665s) at 10-Oct-2026 22:19:48.025 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise2.cert on 10-Oct-2026 22:19:48.104 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/local-port.cert (2.853s) at 10-Oct-2026 22:19:48.111 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise4a.cert on 10-Oct-2026 22:19:48.122 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap5/solutions.cert (1.274s) at 10-Oct-2026 22:19:48.148 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/ttag.cert (3.026s) at 10-Oct-2026 22:19:48.171 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/table-replay.cert (0.898s) at 10-Oct-2026 22:19:48.177 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/absstobj-with-arrays.cert (4.997s) at 10-Oct-2026 22:19:48.185 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap3/programs.cert (1.481s) at 10-Oct-2026 22:19:48.263 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise6a.cert on 10-Oct-2026 22:19:48.264 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise4b.cert on 10-Oct-2026 22:19:48.256 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise7b.cert on 10-Oct-2026 22:19:48.279 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise7a.cert on 10-Oct-2026 22:19:48.311 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/sets.cert on 10-Oct-2026 22:19:48.337 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tau/bounders/find-minimal-1d.cert (1.012s) at 10-Oct-2026 22:19:48.383 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise6b.cert on 10-Oct-2026 22:19:48.398 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/solutions/defung.cert on 10-Oct-2026 22:19:48.497 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise5.cert on 10-Oct-2026 22:19:48.433 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/big-def-hons.cert (5.210s) at 10-Oct-2026 22:19:48.657 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/cws.cert (1.788s) at 10-Oct-2026 22:19:48.679 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/with-supporters-test-sub.cert (1.408s) at 10-Oct-2026 22:19:48.693 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/in-raw-mode.cert (1.780s) at 10-Oct-2026 22:19:48.702 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/embedded/Exercises/Exercise1-3/Exercise1.3.cert (0.982s) at 10-Oct-2026 22:19:48.727 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defttag-muffled.cert (1.847s) at 10-Oct-2026 22:19:48.730 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/graph/helpers.cert (0.928s) at 10-Oct-2026 22:19:48.761 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise2.cert (0.678s) at 10-Oct-2026 22:19:48.788 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise1.cert (0.783s) at 10-Oct-2026 22:19:48.804 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/stobj-issues.cert (3.026s) at 10-Oct-2026 22:19:48.816 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise4a.cert (0.701s) at 10-Oct-2026 22:19:48.830 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/util.cert on 10-Oct-2026 22:19:48.829 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/gensym-e.cert on 10-Oct-2026 22:19:48.838 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/vhdl/vhdl.cert on 10-Oct-2026 22:19:48.847 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/top/alist-thms.cert on 10-Oct-2026 22:19:48.878 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/top/defun-weak-sk.cert on 10-Oct-2026 22:19:48.917 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/top/det-macros.cert on 10-Oct-2026 22:19:48.934 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/embedded/Proof-Of-Contribution/Generic.cert (1.288s) at 10-Oct-2026 22:19:48.966 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/top/inst.cert on 10-Oct-2026 22:19:49.019 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise6a.cert (0.792s) at 10-Oct-2026 22:19:49.065 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/embedded/Exercises/Exercise1-1/Exercise1.1.cert (1.296s) at 10-Oct-2026 22:19:49.082 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise7b.cert (0.791s) at 10-Oct-2026 22:19:49.093 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/medina/polynomials/term.cert on 10-Oct-2026 22:19:49.169 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/incremental/limits.cert (10.055s) at 10-Oct-2026 22:19:49.337 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise6b.cert (0.939s) at 10-Oct-2026 22:19:49.345 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap10/compiler.cert (3.144s) at 10-Oct-2026 22:19:49.352 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise4b.cert (1.087s) at 10-Oct-2026 22:19:49.384 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/moore-manolios/partial-functions/defpun-original.cert on 10-Oct-2026 22:19:49.391 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/moore-manolios/partial-functions/tjvm.cert on 10-Oct-2026 22:19:49.390 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/how-many-soln2.cert (2.759s) at 10-Oct-2026 22:19:49.417 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/top/nth-thms.cert on 10-Oct-2026 22:19:48.873 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/bad-def1.cert on 10-Oct-2026 22:19:49.473 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/sumners2/bdds/bdd-mgr.cert on 10-Oct-2026 22:19:49.459 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat.cert on 10-Oct-2026 22:19:49.467 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/top/non-det-macros.cert on 10-Oct-2026 22:19:49.470 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/bad-def.cert on 10-Oct-2026 22:19:49.479 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/nested-stobj-formals.cert (4.258s) at 10-Oct-2026 22:19:49.583 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/riemann-rcfn-helpers.cert (2.154s) at 10-Oct-2026 22:19:49.589 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/solutions/defung.cert (1.092s) at 10-Oct-2026 22:19:49.597 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/defpr.cert on 10-Oct-2026 22:19:49.643 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise7a.cert (1.336s) at 10-Oct-2026 22:19:49.659 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/fix.cert on 10-Oct-2026 22:19:49.660 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/tail.cert on 10-Oct-2026 22:19:49.687 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/finite-set-theory/total-ordering-original.cert on 10-Oct-2026 22:19:49.745 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/primitive.cert on 10-Oct-2026 22:19:49.772 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/sets.cert (1.543s) at 10-Oct-2026 22:19:49.892 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/records/records-original.cert on 10-Oct-2026 22:19:49.981 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/embedded/Proof-Of-Contribution/Memory-Assoc.cert (2.096s) at 10-Oct-2026 22:19:50.062 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/sorting/perm.cert on 10-Oct-2026 22:19:50.172 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/knuth-91/exercise5.cert (1.690s) at 10-Oct-2026 22:19:50.214 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/xtr.cert (3.472s) at 10-Oct-2026 22:19:50.256 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/ivy/ivy-v2/ivy-sources/sets.cert (2.438s) at 10-Oct-2026 22:19:50.310 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/martin-alonso-hidalgo-ruiz/support/generic-theory.cert on 10-Oct-2026 22:19:50.313 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/martin-alonso-perez-sancho/support/Adleman.cert on 10-Oct-2026 22:19:50.326 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/top/inst.cert on 10-Oct-2026 22:19:50.347 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-2/upol-2.cert on 10-Oct-2026 22:19:50.373 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/de-hdl/help-defuns.cert (2.562s) at 10-Oct-2026 22:19:50.409 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/two-usuallyequal-nums-stobj.cert (5.817s) at 10-Oct-2026 22:19:50.593 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-3/term.cert on 10-Oct-2026 22:19:50.644 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/finite-set-theory/total-ordering.cert on 10-Oct-2026 22:19:50.512 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-2/upol-1.cert on 10-Oct-2026 22:19:50.701 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/pipeline/exercise.cert on 10-Oct-2026 22:19:50.764 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/tree-generation/distance-based/naive-quartet-method.cert (11.476s) at 10-Oct-2026 22:19:51.138 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-3/ordinal-ordering.cert on 10-Oct-2026 22:19:51.236 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/big-const.cert (7.873s) at 10-Oct-2026 22:19:51.370 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/saved-errors.cert (4.264s) at 10-Oct-2026 22:19:51.392 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/finite-set-theory/total-ordering.cert (0.633s) at 10-Oct-2026 22:19:51.436 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-3/term.cert (0.816s) at 10-Oct-2026 22:19:51.475 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ordinals/proof-of-well-foundedness.cert (11.166s) at 10-Oct-2026 22:19:51.481 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/ruiz-alonso-hidalgo-martin-dags/support/defpun.cert on 10-Oct-2026 22:19:51.514 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/austel/support/abs-type.cert on 10-Oct-2026 22:19:51.615 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/top/inst.cert (1.317s) at 10-Oct-2026 22:19:51.669 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/time-dollar-with-gc.cert (4.582s) at 10-Oct-2026 22:19:51.711 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/ray-matthews-tuttle/support/total-order.cert on 10-Oct-2026 22:19:51.727 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/top/non-det-macros.cert (2.307s) at 10-Oct-2026 22:19:51.813 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/ray-matthews-tuttle/support/bis.cert on 10-Oct-2026 22:19:51.824 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/cowles-gamboa-van-baalen_matrix/support/alist2.cert on 10-Oct-2026 22:19:51.854 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/sumners/support/n2n.cert on 10-Oct-2026 22:19:51.892 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/cowles-gamboa-van-baalen_matrix/support/array2.cert on 10-Oct-2026 22:19:51.903 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/ruiz-alonso-hidalgo-martin-theory-terms/support/basic.cert on 10-Oct-2026 22:19:51.815 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/bad-def.cert (2.611s) at 10-Oct-2026 22:19:52.129 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defined-const.cert (5.257s) at 10-Oct-2026 22:19:52.132 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/cowles-gamboa/support/WyoM1.cert on 10-Oct-2026 22:19:52.204 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/sumners/support/simple.cert on 10-Oct-2026 22:19:52.214 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/fix.cert (2.540s) at 10-Oct-2026 22:19:52.254 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/top/alist-thms.cert (3.432s) at 10-Oct-2026 22:19:52.324 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/davis/support/instance.cert on 10-Oct-2026 22:19:52.320 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/davis/support/primitives.cert on 10-Oct-2026 22:19:52.430 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/ray-matthews-tuttle/support/total-order.cert (0.719s) at 10-Oct-2026 22:19:52.456 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/bad-def1.cert (2.984s) at 10-Oct-2026 22:19:52.467 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/moore-manolios/partial-functions/defpun-original.cert (3.085s) at 10-Oct-2026 22:19:52.498 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/gameiro-manolios/support/nth-thms.cert on 10-Oct-2026 22:19:52.528 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/legato/support/generic-theories.cert on 10-Oct-2026 22:19:52.528 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/manolios-srinivasan/support/Supporting-Books/det-macros.cert on 10-Oct-2026 22:19:52.543 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/top/det-macros.cert (3.663s) at 10-Oct-2026 22:19:52.620 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/top/inst.cert (3.567s) at 10-Oct-2026 22:19:52.627 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/util.cert (3.788s) at 10-Oct-2026 22:19:52.627 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-3/ordinal-ordering.cert (1.459s) at 10-Oct-2026 22:19:52.711 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/manolios-srinivasan/support/Supporting-Books/seq.cert on 10-Oct-2026 22:19:52.698 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/roach-fraij/support/roach-fraij-script.cert on 10-Oct-2026 22:19:52.717 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/pipeline/exercise.cert (1.901s) at 10-Oct-2026 22:19:52.750 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/manolios-srinivasan/support/Supporting-Books/total-order.cert on 10-Oct-2026 22:19:52.692 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/ruiz-et-al/support/lists.cert on 10-Oct-2026 22:19:52.815 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/schmaltz-borrione/support/predicatesNCie.cert on 10-Oct-2026 22:19:52.868 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-2/upol-1.cert (2.182s) at 10-Oct-2026 22:19:52.909 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/medina/polynomials/term.cert (3.755s) at 10-Oct-2026 22:19:52.938 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/two-usuallyequal-nums-stobj-simpler.cert (9.675s) at 10-Oct-2026 22:19:52.945 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/schmaltz-borrione/support/switch.cert on 10-Oct-2026 22:19:53.018 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/syntax/syn-pkg.cert on 10-Oct-2026 22:19:53.036 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/lists/list-exports.cert on 10-Oct-2026 22:19:53.041 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/manolios-srinivasan/support/Supporting-Books/seq.cert (0.446s) at 10-Oct-2026 22:19:53.165 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/manolios-srinivasan/support/Supporting-Books/total-order.cert (0.413s) at 10-Oct-2026 22:19:53.192 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/defpr.cert (3.539s) at 10-Oct-2026 22:19:53.207 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/lists/mv-nth.cert on 10-Oct-2026 22:19:53.252 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/symbol-fns/symbol-fns-exports.cert on 10-Oct-2026 22:19:53.252 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/bags/cons.cert on 10-Oct-2026 22:19:53.279 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/tail.cert (3.651s) at 10-Oct-2026 22:19:53.373 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/lrat-checker.cert (14.009s) at 10-Oct-2026 22:19:53.390 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/sorting/perm.cert (3.210s) at 10-Oct-2026 22:19:53.394 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/schmaltz-borrione/support/switch.cert (0.413s) at 10-Oct-2026 22:19:53.439 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/futermino.cert on 10-Oct-2026 22:19:53.438 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/ivy/ivy-v2/ivy-sources/gensym-e.cert (5.449s) at 10-Oct-2026 22:19:53.457 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/coe-fld.cert on 10-Oct-2026 22:19:53.478 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/greve/nary/nary.cert on 10-Oct-2026 22:19:53.510 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/lists/list-exports.cert (0.474s) at 10-Oct-2026 22:19:53.526 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/top/defun-weak-sk.cert (4.610s) at 10-Oct-2026 22:19:53.544 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/greve/nary/nth-rules.cert on 10-Oct-2026 22:19:53.544 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/hunt-reeber/support/acl2.cert on 10-Oct-2026 22:19:53.545 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/hunt-reeber/support/bdd.cert on 10-Oct-2026 22:19:53.576 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/hunt-reeber/support/sat.cert on 10-Oct-2026 22:19:53.605 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/top/nth-thms.cert (4.127s) at 10-Oct-2026 22:19:53.634 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/lists/mv-nth.cert (0.395s) at 10-Oct-2026 22:19:53.656 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/austel.cert on 10-Oct-2026 22:19:53.714 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/greve1.cert on 10-Oct-2026 22:19:53.748 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-2/upol-2.cert (3.302s) at 10-Oct-2026 22:19:53.762 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/greve2.cert on 10-Oct-2026 22:19:53.843 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/gameiro-manolios/support/nth-thms.cert (1.335s) at 10-Oct-2026 22:19:53.871 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/martin-alonso-hidalgo-ruiz/support/generic-theory.cert (3.560s) at 10-Oct-2026 22:19:53.882 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/mini-proveall.cert on 10-Oct-2026 22:19:53.966 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/greve3.cert on 10-Oct-2026 22:19:53.985 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/symbol-fns/symbol-fns-exports.cert (0.760s) at 10-Oct-2026 22:19:54.023 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/ruiz-et-al/support/lists.cert (1.214s) at 10-Oct-2026 22:19:54.043 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/rhs1-iff.cert on 10-Oct-2026 22:19:54.111 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/rhs1.cert on 10-Oct-2026 22:19:54.117 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/schmaltz-borrione/support/predicatesNCie.cert (1.276s) at 10-Oct-2026 22:19:54.152 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/manolios-srinivasan/support/Supporting-Books/det-macros.cert (1.594s) at 10-Oct-2026 22:19:54.156 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/greve1.cert (0.422s) at 10-Oct-2026 22:19:54.176 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/smith1.cert on 10-Oct-2026 22:19:54.250 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/rhs2.cert on 10-Oct-2026 22:19:54.257 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/sumners1.cert on 10-Oct-2026 22:19:54.281 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/legato/support/generic-theories.cert (1.747s) at 10-Oct-2026 22:19:54.313 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat.cert (4.856s) at 10-Oct-2026 22:19:54.382 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/finite-set-theory/total-ordering-original.cert (4.684s) at 10-Oct-2026 22:19:54.441 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/warnings.cert on 10-Oct-2026 22:19:54.440 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/greve2.cert (0.630s) at 10-Oct-2026 22:19:54.483 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/rhs1-iff.cert (0.400s) at 10-Oct-2026 22:19:54.521 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/pike-shields-matthews/core_verifier/books/symbol-manip.cert on 10-Oct-2026 22:19:54.522 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/rager/support/ptest-fib.cert on 10-Oct-2026 22:19:54.544 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/rager/support/ptest-if-normalization.cert on 10-Oct-2026 22:19:54.558 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/hunt-reeber/support/acl2.cert (1.059s) at 10-Oct-2026 22:19:54.615 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/hunt-reeber/support/sat.cert (1.007s) at 10-Oct-2026 22:19:54.625 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/ray/tail/exists.cert on 10-Oct-2026 22:19:54.639 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/roach-fraij/support/roach-fraij-script.cert (1.885s) at 10-Oct-2026 22:19:54.656 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/ray/tail/forall.cert on 10-Oct-2026 22:19:54.714 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/rhs1.cert (0.624s) at 10-Oct-2026 22:19:54.747 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/schmaltz-borrione/GeNoC-support/GeNoC-interfaces.cert on 10-Oct-2026 22:19:54.744 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/mini-proveall.cert (0.847s) at 10-Oct-2026 22:19:54.822 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/smith1.cert (0.564s) at 10-Oct-2026 22:19:54.823 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/greve3.cert (0.835s) at 10-Oct-2026 22:19:54.832 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/cowles-et-al/support/greve/defpun.cert on 10-Oct-2026 22:19:54.840 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap4/solutions-program-mode.cert (7.994s) at 10-Oct-2026 22:19:54.872 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/sumners1.cert (0.591s) at 10-Oct-2026 22:19:54.884 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/bags/cons.cert (1.626s) at 10-Oct-2026 22:19:54.912 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/erickson/bprove/gen.cert on 10-Oct-2026 22:19:54.930 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/rewrite-code.cert on 10-Oct-2026 22:19:54.943 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/schmaltz-borrione/GeNoC-support/GeNoC-nodeset.cert on 10-Oct-2026 22:19:54.938 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/rimlinger/support/Rimlinger.cert on 10-Oct-2026 22:19:54.970 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/ray-matthews-tuttle/support/bis.cert (3.160s) at 10-Oct-2026 22:19:54.994 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/cowles-gamboa-van-baalen_matrix/support/alist2.cert (3.126s) at 10-Oct-2026 22:19:55.003 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/warnings.cert (0.534s) at 10-Oct-2026 22:19:55.017 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/schmaltz/genoc-v1.0/generic-modules/GeNoC-interfaces.cert on 10-Oct-2026 22:19:55.020 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/schmaltz/genoc-v1.0/generic-modules/GeNoC-nodeset.cert on 10-Oct-2026 22:19:55.020 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/futermino.cert (1.618s) at 10-Oct-2026 22:19:55.069 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/rager/support/ptest-fib.cert (0.568s) at 10-Oct-2026 22:19:55.123 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/ruiz-alonso-hidalgo-martin-theory-terms/support/basic.cert (3.026s) at 10-Oct-2026 22:19:55.165 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/hardin/deque-stobj/deque-stobj.cert on 10-Oct-2026 22:19:55.098 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/erickson/bprove/bash.cert on 10-Oct-2026 22:19:55.184 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/vandenbroek-schmaltz/GeNoC/generic-modules/types.cert on 10-Oct-2026 22:19:55.178 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/liu/support/mylet.cert on 10-Oct-2026 22:19:55.198 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/sumners/support/kas.cert on 10-Oct-2026 22:19:55.165 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/pike-shields-matthews/core_verifier/books/symbol-manip.cert (0.791s) at 10-Oct-2026 22:19:55.327 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/greve/nary/nth-rules.cert (1.838s) at 10-Oct-2026 22:19:55.401 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/greve/nary/nary.cert (1.949s) at 10-Oct-2026 22:19:55.480 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/verbeek-schmaltz/sources/perm.pcert0 on 10-Oct-2026 22:19:55.504 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/krug-et-al/support/Memory/memory-raw.cert on 10-Oct-2026 22:19:55.516 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/schmaltz-borrione/GeNoC-support/GeNoC-interfaces.cert (0.791s) at 10-Oct-2026 22:19:55.542 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/syntax/syn-pkg.cert (2.517s) at 10-Oct-2026 22:19:55.562 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2013/joosten-van-gastel-schmaltz/books/perm.cert on 10-Oct-2026 22:19:55.578 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2013/hardin-hardin/support/integer-listp-theorems.cert on 10-Oct-2026 22:19:55.579 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/schmaltz-borrione/GeNoC-support/GeNoC-nodeset.cert (0.645s) at 10-Oct-2026 22:19:55.600 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/davis/support/primitives.cert (3.186s) at 10-Oct-2026 22:19:55.629 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/austel.cert (1.934s) at 10-Oct-2026 22:19:55.654 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2013/van-gastel-schmaltz/books/perm.cert on 10-Oct-2026 22:19:55.637 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2018/mehta/generate-index-list.cert on 10-Oct-2026 22:19:55.749 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2018/mehta/bounded-nat-listp.cert on 10-Oct-2026 22:19:55.779 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2022/stobj-tables/stobj-table-recognizer-issue.cert on 10-Oct-2026 22:19:55.816 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/schmaltz/genoc-v1.0/generic-modules/GeNoC-interfaces.cert (0.838s) at 10-Oct-2026 22:19:55.867 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/schmaltz/genoc-v1.0/generic-modules/GeNoC-nodeset.cert (0.854s) at 10-Oct-2026 22:19:55.886 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/ruiz-alonso-hidalgo-martin-dags/support/defpun.cert (4.359s) at 10-Oct-2026 22:19:55.887 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/xtopic.cert on 10-Oct-2026 22:19:55.996 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/book-thms-example.cert on 10-Oct-2026 22:19:56.025 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/vandenbroek-schmaltz/GeNoC/generic-modules/types.cert (0.904s) at 10-Oct-2026 22:19:56.098 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/krug-et-al/support/Memory/memory-raw.cert (0.564s) at 10-Oct-2026 22:19:56.102 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/erickson/bprove/gen.cert (1.150s) at 10-Oct-2026 22:19:56.104 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/kaufmann-swords/support/intro.cert on 10-Oct-2026 22:19:56.097 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/cowles-et-al/support/greve/defpun.cert (1.266s) at 10-Oct-2026 22:19:56.116 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 12595 Oct 10 22:19 sets.cert acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/coe-fld.cert (2.712s) at 10-Oct-2026 22:19:56.214 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/full-escape-symbol.cert on 10-Oct-2026 22:19:56.205 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support/records.cert on Sat Oct 10 22:19:56 UTC 2026 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/default-hint.cert on 10-Oct-2026 22:19:56.230 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/basic-arithmetic.cert on 10-Oct-2026 22:19:56.258 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/cowles/portcullis.cert on 10-Oct-2026 22:19:56.261 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/set-defthms.cert on 10-Oct-2026 22:19:56.309 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/rewrite-code.cert (1.483s) at 10-Oct-2026 22:19:56.438 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ordinals/ordinal-total-order.cert on 10-Oct-2026 22:19:56.554 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2013/hardin-hardin/support/integer-listp-theorems.cert (1.024s) at 10-Oct-2026 22:19:56.619 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/verbeek-schmaltz/verbeek/instantiations/genoc/simple-ct-global/sets.cert on 10-Oct-2026 22:19:56.655 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/erickson/bprove/bash.cert (1.484s) at 10-Oct-2026 22:19:56.679 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/meta/term-lemmas.cert on 10-Oct-2026 22:19:56.759 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/book-thms-example.cert (0.738s) at 10-Oct-2026 22:19:56.775 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/ground-zero.cert on 10-Oct-2026 22:19:56.778 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/martin-alonso-perez-sancho/support/Adleman.cert (6.441s) at 10-Oct-2026 22:19:56.787 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/ray/tail/exists.cert (2.139s) at 10-Oct-2026 22:19:56.794 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/bind-free/remove-weak-inequalities.cert on 10-Oct-2026 22:19:56.889 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/rationalp.cert on 10-Oct-2026 22:19:56.898 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/basic-arithmetic.cert on 10-Oct-2026 22:19:56.949 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/kaufmann-swords/support/intro.cert (0.880s) at 10-Oct-2026 22:19:57.017 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/xtopic.cert (1.185s) at 10-Oct-2026 22:19:57.187 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/base.cert on 10-Oct-2026 22:19:57.212 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/full-escape-symbol.cert (1.042s) at 10-Oct-2026 22:19:57.264 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/common-factor-defuns.cert on 10-Oct-2026 22:19:57.266 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/default-hint.cert (1.064s) at 10-Oct-2026 22:19:57.315 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/ray/tail/forall.cert (2.602s) at 10-Oct-2026 22:19:57.327 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/logior1.cert on 10-Oct-2026 22:19:57.377 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/complex-rationalp.cert on 10-Oct-2026 22:19:57.389 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/liu/support/mylet.cert (2.211s) at 10-Oct-2026 22:19:57.420 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/lib/util.cert on 10-Oct-2026 22:19:57.447 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2018/mehta/generate-index-list.cert (1.710s) at 10-Oct-2026 22:19:57.481 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/hardin/deque-stobj/deque-stobj.cert (2.237s) at 10-Oct-2026 22:19:57.494 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/defdata/num-list-fns.cert on 10-Oct-2026 22:19:57.560 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/sumners/support/simple.cert (5.357s) at 10-Oct-2026 22:19:57.580 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/termp.cert on 10-Oct-2026 22:19:57.604 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/defdata/mv-proof.cert on 10-Oct-2026 22:19:57.607 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/portcullis.cert on 10-Oct-2026 22:19:57.683 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/symbol-fns/symbol-fns.cert on 10-Oct-2026 22:19:57.819 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/basic-arithmetic.cert (0.976s) at 10-Oct-2026 22:19:57.957 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/bitops/portcullis.cert on 10-Oct-2026 22:19:58.037 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/ground-zero.cert (1.314s) at 10-Oct-2026 22:19:58.100 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/cowles-gamboa/support/WyoM1.cert (5.974s) at 10-Oct-2026 22:19:58.191 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/verbeek-schmaltz/verbeek/instantiations/genoc/simple-ct-global/sets.cert (1.473s) at 10-Oct-2026 22:19:58.202 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/complex-rationalp.cert (0.819s) at 10-Oct-2026 22:19:58.232 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-primrec/support/primitive.cert (8.502s) at 10-Oct-2026 22:19:58.303 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/rationalp.cert (1.439s) at 10-Oct-2026 22:19:58.352 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/lib/util.cert (0.922s) at 10-Oct-2026 22:19:58.400 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/ivy/ivy-v2/ivy-sources/exercises/solution6.cert (10.393s) at 10-Oct-2026 22:19:58.413 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/moore-manolios/partial-functions/tjvm.cert (8.941s) at 10-Oct-2026 22:19:58.421 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-lists/portcullis.cert on 10-Oct-2026 22:19:58.378 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/logior1.cert (1.064s) at 10-Oct-2026 22:19:58.489 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/meta-extract.cert on 10-Oct-2026 22:19:58.387 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/bridge.cert on 10-Oct-2026 22:19:58.500 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/raw.cert on 10-Oct-2026 22:19:58.452 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/sumners2/bdds/bdd-mgr.cert (8.983s) at 10-Oct-2026 22:19:58.517 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/subsumption.cert on 10-Oct-2026 22:19:58.556 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/cowles/portcullis.cert (2.323s) at 10-Oct-2026 22:19:58.601 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/oslib/portcullis.cert on 10-Oct-2026 22:19:58.597 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/join-thms.cert on 10-Oct-2026 22:19:58.438 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/vhdl/vhdl.cert (9.767s) at 10-Oct-2026 22:19:58.640 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/portcullis.cert (1.038s) at 10-Oct-2026 22:19:58.735 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/arithmetic/common-factor-defuns.cert (1.442s) at 10-Oct-2026 22:19:58.754 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/verbeek-schmaltz/sources/perm.pcert0 (3.225s) at 10-Oct-2026 22:19:58.755 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2022/stobj-tables/stobj-table-recognizer-issue.cert (2.950s) at 10-Oct-2026 22:19:58.784 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/base.cert (1.260s) at 10-Oct-2026 22:19:58.793 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/meta/term-lemmas.cert (2.052s) at 10-Oct-2026 22:19:58.819 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/austel/support/abs-type.cert (7.188s) at 10-Oct-2026 22:19:58.825 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/defdata/mv-proof.cert (1.245s) at 10-Oct-2026 22:19:58.871 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/lrat-checker.cert on 10-Oct-2026 22:19:58.863 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/acl2-count.cert on 10-Oct-2026 22:19:58.833 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/ordered-perms.cert on 10-Oct-2026 22:19:58.928 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/convert-perm-to-how-many.cert on 10-Oct-2026 22:19:58.949 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/basic-arithmetic.cert on 10-Oct-2026 22:19:58.961 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/stobj-based/limits.cert on 10-Oct-2026 22:19:58.903 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/defdata/num-list-fns.cert (1.507s) at 10-Oct-2026 22:19:59.093 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/complex-rationalp.cert on 10-Oct-2026 22:19:59.242 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/records/records-original.cert (8.888s) at 10-Oct-2026 22:19:59.283 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/set-defthms.cert (2.880s) at 10-Oct-2026 22:19:59.369 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/davis/support/instance.cert (7.065s) at 10-Oct-2026 22:19:59.404 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/elim-hint.cert on 10-Oct-2026 22:19:59.409 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/bitops/portcullis.cert (1.386s) at 10-Oct-2026 22:19:59.435 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/symbol-fns/symbol-fns.cert (1.656s) at 10-Oct-2026 22:19:59.492 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/alu.cert on 10-Oct-2026 22:19:59.541 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/pg-theory.cert on 10-Oct-2026 22:19:59.609 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/hamming.cert on 10-Oct-2026 22:19:59.704 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/cbf.cert on 10-Oct-2026 22:19:59.726 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/join-thms.cert (1.218s) at 10-Oct-2026 22:19:59.844 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/termp.cert (2.351s) at 10-Oct-2026 22:19:59.976 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/oslib/portcullis.cert (1.506s) at 10-Oct-2026 22:20:00.115 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/top.cert on 10-Oct-2026 22:19:59.997 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/acl2-count.cert (1.496s) at 10-Oct-2026 22:20:00.430 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/rager/support/ptest-if-normalization.cert (5.850s) at 10-Oct-2026 22:20:00.434 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/portcullis.cert on 10-Oct-2026 22:20:00.430 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/bridge.cert (1.915s) at 10-Oct-2026 22:20:00.446 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/convert-perm-to-how-many.cert (1.482s) at 10-Oct-2026 22:20:00.476 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/rationalp.cert on 10-Oct-2026 22:20:00.438 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/bind-free/remove-weak-inequalities.cert (3.465s) at 10-Oct-2026 22:20:00.486 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/basic-arithmetic.cert (1.501s) at 10-Oct-2026 22:20:00.488 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/null-fail-hints.cert on 10-Oct-2026 22:20:00.484 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/hacker.cert on 10-Oct-2026 22:20:00.598 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/verbosep.cert on 10-Oct-2026 22:20:00.662 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/xdoc-error.cert on 10-Oct-2026 22:20:00.663 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/bridge/portcullis.cert on 10-Oct-2026 22:20:00.668 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/meta-extract.cert (2.188s) at 10-Oct-2026 22:20:00.716 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/perm-append.cert on 10-Oct-2026 22:20:00.735 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/complex-rationalp.cert (1.543s) at 10-Oct-2026 22:20:00.806 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/nary/rewrite-equal-hint.cert on 10-Oct-2026 22:20:00.906 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/omaps/portcullis.cert on 10-Oct-2026 22:20:00.881 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/defung/map-ec-call.cert on 10-Oct-2026 22:20:00.987 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/adviser/adviser-pkg.cert on 10-Oct-2026 22:20:01.005 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/ground-zero.cert on 10-Oct-2026 22:20:01.016 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/nary/nth-rules.cert on 10-Oct-2026 22:20:01.010 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/defevaluator.cert on 10-Oct-2026 22:20:01.004 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/auxilary.cert on 10-Oct-2026 22:20:01.011 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/basic-arithmetic.cert (4.767s) at 10-Oct-2026 22:20:01.043 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/alu.cert (1.493s) at 10-Oct-2026 22:20:01.051 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ordinals/ordinal-total-order.cert (4.495s) at 10-Oct-2026 22:20:01.066 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/stobj-based/limits.cert (1.903s) at 10-Oct-2026 22:20:01.095 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/nary/skip-rewrite.cert on 10-Oct-2026 22:20:01.128 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/syn-pkg.cert on 10-Oct-2026 22:20:01.165 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/number-list-defuns.cert on 10-Oct-2026 22:20:01.464 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/bridge/portcullis.cert (0.953s) at 10-Oct-2026 22:20:01.644 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-lists/portcullis.cert (3.218s) at 10-Oct-2026 22:20:01.646 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/lib/basic-ops/elim-hint.cert (2.202s) at 10-Oct-2026 22:20:01.650 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/maps/portcullis.cert on 10-Oct-2026 22:20:01.639 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/xdoc-error.cert (0.987s) at 10-Oct-2026 22:20:01.669 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/hamming.cert (1.917s) at 10-Oct-2026 22:20:01.688 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/defbinding.cert on 10-Oct-2026 22:20:01.735 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/register-invariant-risk.cert on 10-Oct-2026 22:20:01.752 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/ordered-perms.cert (2.820s) at 10-Oct-2026 22:20:01.764 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/subst-expr.cert on 10-Oct-2026 22:20:01.762 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/qsort/intermediate-program.cert on 10-Oct-2026 22:20:01.753 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/adviser/adviser-pkg.cert (0.769s) at 10-Oct-2026 22:20:01.790 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/keyword-value-lists2.cert on 10-Oct-2026 22:20:01.788 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/intern-in-package-of-symbol.cert on 10-Oct-2026 22:20:01.804 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/syn-pkg.cert (0.646s) at 10-Oct-2026 22:20:01.830 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/omaps/portcullis.cert (0.933s) at 10-Oct-2026 22:20:01.873 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/number-theory/portcullis.cert on 10-Oct-2026 22:20:01.868 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/null-fail-hints.cert (1.366s) at 10-Oct-2026 22:20:01.889 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/rationalp.cert (1.404s) at 10-Oct-2026 22:20:01.891 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/pfcs/portcullis.cert on 10-Oct-2026 22:20:01.915 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/hacker.cert (1.342s) at 10-Oct-2026 22:20:01.964 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/types-misc.cert on 10-Oct-2026 22:20:01.947 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/rhs2.cert (7.734s) at 10-Oct-2026 22:20:02.005 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/verbosep.cert (1.451s) at 10-Oct-2026 22:20:02.146 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/complex-rationalp.cert on 10-Oct-2026 22:20:02.165 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/r1cs/portcullis.cert on 10-Oct-2026 22:20:02.246 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/logior1.cert on 10-Oct-2026 22:20:02.257 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/top.cert (2.135s) at 10-Oct-2026 22:20:02.320 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/pg-theory.cert (2.743s) at 10-Oct-2026 22:20:02.376 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/ground-zero.cert on 10-Oct-2026 22:20:02.389 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/nary/skip-rewrite.cert (1.130s) at 10-Oct-2026 22:20:02.415 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/rationalp.cert on 10-Oct-2026 22:20:02.445 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/common-factor-defuns.cert on 10-Oct-2026 22:20:02.484 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/big-const-hons.cert (18.989s) at 10-Oct-2026 22:20:02.750 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/sets.cert on 10-Oct-2026 22:20:02.740 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/coerce.cert on 10-Oct-2026 22:20:02.991 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/imagpart.cert on 10-Oct-2026 22:20:03.143 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib1/util.cert on 10-Oct-2026 22:20:03.209 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/maps/portcullis.cert (2.007s) at 10-Oct-2026 22:20:03.669 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/cbf.cert (3.906s) at 10-Oct-2026 22:20:03.675 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/common-factor-defuns.cert on 10-Oct-2026 22:20:03.702 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/complex-rationalp.cert (1.533s) at 10-Oct-2026 22:20:03.710 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/defbinding.cert (1.963s) at 10-Oct-2026 22:20:03.732 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/number-theory/portcullis.cert (1.881s) at 10-Oct-2026 22:20:03.774 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/pfcs/portcullis.cert (1.794s) at 10-Oct-2026 22:20:03.790 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/types-misc.cert (1.776s) at 10-Oct-2026 22:20:03.792 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/nthcdr.cert on 10-Oct-2026 22:20:03.803 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/quote.cert on 10-Oct-2026 22:20:03.805 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/portcullis.cert (3.374s) at 10-Oct-2026 22:20:03.817 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/function-renamingp.cert on 10-Oct-2026 22:20:03.808 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-eq.cert on 10-Oct-2026 22:20:03.823 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/perm-append.cert (3.064s) at 10-Oct-2026 22:20:03.854 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/keyword-value-lists2.cert (2.033s) at 10-Oct-2026 22:20:03.860 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/extract-non-local-events.cert on 10-Oct-2026 22:20:03.864 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/butlast.cert on 10-Oct-2026 22:20:03.920 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/defevaluator.cert (2.885s) at 10-Oct-2026 22:20:03.939 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/untranslated-terms/add-conjunct-to-uterm.cert on 10-Oct-2026 22:20:03.943 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/sumners/support/n2n.cert (12.164s) at 10-Oct-2026 22:20:04.069 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/intersection-equal.cert on 10-Oct-2026 22:20:04.085 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/auxilary.cert (3.141s) at 10-Oct-2026 22:20:04.180 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/alistp.cert on 10-Oct-2026 22:20:04.267 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/cowles-gamboa-van-baalen_matrix/support/array2.cert (12.368s) at 10-Oct-2026 22:20:04.286 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/ground-zero.cert (3.269s) at 10-Oct-2026 22:20:04.303 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/logior1.cert (2.019s) at 10-Oct-2026 22:20:04.329 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/pairlis-dollar.cert on 10-Oct-2026 22:20:04.341 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subsetp-equal.cert on 10-Oct-2026 22:20:04.357 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/conjunctions-and-disjunctions.cert on 10-Oct-2026 22:20:04.384 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/booland.cert on 10-Oct-2026 22:20:04.451 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/boolor.cert on 10-Oct-2026 22:20:04.528 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/ground-zero.cert (2.132s) at 10-Oct-2026 22:20:04.597 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/rationalp.cert (1.902s) at 10-Oct-2026 22:20:04.638 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2013/van-gastel-schmaltz/books/perm.cert (8.997s) at 10-Oct-2026 22:20:04.666 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/myif.cert on 10-Oct-2026 22:20:04.708 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/arithmetic/common-factor-defuns.cert (1.025s) at 10-Oct-2026 22:20:04.747 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/pseudo-termp.cert on 10-Oct-2026 22:20:04.764 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/quote.cert (0.999s) at 10-Oct-2026 22:20:04.819 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/lib1/util.cert (1.636s) at 10-Oct-2026 22:20:04.940 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/gensym-e.cert (16.101s) at 10-Oct-2026 22:20:04.950 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/untranslated-terms/add-conjunct-to-uterm.cert (0.978s) at 10-Oct-2026 22:20:04.956 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/negate-term.cert on 10-Oct-2026 22:20:04.967 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-eq-safe.cert on 10-Oct-2026 22:20:05.006 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/imported-symbols-theorems.cert on 10-Oct-2026 22:20:05.068 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/qsort/intermediate-program.cert (3.405s) at 10-Oct-2026 22:20:05.269 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/boolif.cert on 10-Oct-2026 22:20:05.291 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/set-difference-equal.cert on 10-Oct-2026 22:20:05.391 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/world.cert on 10-Oct-2026 22:20:05.403 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/arithmetic/common-factor-defuns.cert (2.681s) at 10-Oct-2026 22:20:05.478 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/lambdas.cert on 10-Oct-2026 22:20:05.520 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup.cert on 10-Oct-2026 22:20:05.565 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/memberp.cert on 10-Oct-2026 22:20:05.584 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/untranslated-terms/helpers.cert on 10-Oct-2026 22:20:05.577 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2013/joosten-van-gastel-schmaltz/books/perm.cert (10.016s) at 10-Oct-2026 22:20:05.625 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/conjunctions.cert on 10-Oct-2026 22:20:05.767 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/coerce.cert (2.919s) at 10-Oct-2026 22:20:05.940 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/boolor.cert (1.438s) at 10-Oct-2026 22:20:05.993 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/negate-form.cert on 10-Oct-2026 22:20:06.036 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/imported-symbols-theorems.cert (0.997s) at 10-Oct-2026 22:20:06.095 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/register-invariant-risk.cert (4.416s) at 10-Oct-2026 22:20:06.179 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/channels.cert on 10-Oct-2026 22:20:06.195 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/types.cert on 10-Oct-2026 22:20:06.290 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/lrat-checker.cert (7.402s) at 10-Oct-2026 22:20:06.313 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-and-nice.cert on 10-Oct-2026 22:20:06.315 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-eq.cert (2.765s) at 10-Oct-2026 22:20:06.616 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/string-utilities.cert on 10-Oct-2026 22:20:06.742 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/uniquify-alist-eq.cert on 10-Oct-2026 22:20:06.852 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/function-renamingp.cert (3.264s) at 10-Oct-2026 22:20:07.090 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/basic-rules.cert on 10-Oct-2026 22:20:07.205 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/raw.cert (9.327s) at 10-Oct-2026 22:20:07.961 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/basic-rules.cert (0.790s) at 10-Oct-2026 22:20:08.050 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/dargp.cert on 10-Oct-2026 22:20:08.308 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/boolxor.cert on 10-Oct-2026 22:20:08.518 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/extract-non-local-events.cert (4.834s) at 10-Oct-2026 22:20:08.712 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/nary/rewrite-equal-hint.cert (7.838s) at 10-Oct-2026 22:20:08.774 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/imagpart.cert (5.658s) at 10-Oct-2026 22:20:09.005 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/subsumption.cert (10.587s) at 10-Oct-2026 22:20:09.158 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/intern-in-package-of-symbol.cert (7.445s) at 10-Oct-2026 22:20:09.271 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/axe-types.cert on 10-Oct-2026 22:20:09.368 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv-lists/byte-listp.cert on 10-Oct-2026 22:20:09.388 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/conjunctions.cert (3.565s) at 10-Oct-2026 22:20:09.423 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2018/mehta/bounded-nat-listp.cert (13.642s) at 10-Oct-2026 22:20:09.463 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-and-nice.cert (3.074s) at 10-Oct-2026 22:20:09.464 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/unguarded-built-ins.cert on 10-Oct-2026 22:20:09.562 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/all-same.cert on 10-Oct-2026 22:20:09.567 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/rewrite-with-equality.cert (22.543s) at 10-Oct-2026 22:20:09.582 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/boolif.cert (4.336s) at 10-Oct-2026 22:20:09.689 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/negate-form.cert (3.487s) at 10-Oct-2026 22:20:09.771 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv/bv-syntax.cert on 10-Oct-2026 22:20:09.761 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/intersection-equal.cert (5.506s) at 10-Oct-2026 22:20:09.809 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/r1cs/portcullis.cert (7.512s) at 10-Oct-2026 22:20:09.816 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/equivs.cert on 10-Oct-2026 22:20:09.808 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/butlast.cert (5.918s) at 10-Oct-2026 22:20:09.849 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/alistp.cert (5.572s) at 10-Oct-2026 22:20:09.856 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/integer-arithmetic/meta-iplus-equal.cert on 10-Oct-2026 22:20:09.896 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-eq-lst.cert on 10-Oct-2026 22:20:09.883 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/acl2-arrays/doc.cert on 10-Oct-2026 22:20:09.947 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/iff.cert on 10-Oct-2026 22:20:09.907 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/algorithm-theories/top.cert on 10-Oct-2026 22:20:09.965 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/syntactic-lists.cert on 10-Oct-2026 22:20:10.010 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/boolxor.cert (1.526s) at 10-Oct-2026 22:20:10.064 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subsetp-equal.cert (5.646s) at 10-Oct-2026 22:20:10.065 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/all-same-eql.cert on 10-Oct-2026 22:20:09.998 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/not.cert on 10-Oct-2026 22:20:10.237 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/hunt-reeber/support/bdd.cert (16.691s) at 10-Oct-2026 22:20:10.279 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup.cert (4.822s) at 10-Oct-2026 22:20:10.454 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/reconstruct-lets-in-term.cert on 10-Oct-2026 22:20:10.479 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subsequencep.cert on 10-Oct-2026 22:20:10.595 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/all-same-eql.cert (0.627s) at 10-Oct-2026 22:20:10.744 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/iff.cert (0.734s) at 10-Oct-2026 22:20:10.747 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/pairlis-dollar.cert (6.669s) at 10-Oct-2026 22:20:11.036 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv-lists/byte-listp.cert (1.723s) at 10-Oct-2026 22:20:11.198 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/negate-term.cert (6.129s) at 10-Oct-2026 22:20:11.201 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/lambdas.cert (5.676s) at 10-Oct-2026 22:20:11.273 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/reconstruct-lets-in-term.cert (0.736s) at 10-Oct-2026 22:20:11.300 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/hidden-defpkg-checks/sub1.cert on 10-Oct-2026 22:20:11.327 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/dead-events.cert on 10-Oct-2026 22:20:11.340 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/length.cert on 10-Oct-2026 22:20:11.312 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/hidden-defpkg-checks/sub2.cert on 10-Oct-2026 22:20:11.387 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/number-list-defuns.cert (9.996s) at 10-Oct-2026 22:20:11.469 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-eq-safe.cert (6.437s) at 10-Oct-2026 22:20:11.479 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/all-same.cert (1.728s) at 10-Oct-2026 22:20:11.532 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subsequencep.cert (0.894s) at 10-Oct-2026 22:20:11.567 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/booland.cert (7.136s) at 10-Oct-2026 22:20:11.619 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/local-elided.pcert1 on 10-Oct-2026 22:20:11.683 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/algorithm-theories/top.cert (2.013s) at 10-Oct-2026 22:20:12.006 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/hidden-defpkg-checks/sub2.cert (0.619s) at 10-Oct-2026 22:20:12.042 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/partitionp-make-partition-rec.cert on 10-Oct-2026 22:20:12.155 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/double-cert-test-1.cert on 10-Oct-2026 22:20:12.182 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/myif.cert (7.494s) at 10-Oct-2026 22:20:12.269 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/unification.cert on 10-Oct-2026 22:20:12.310 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/equisort.cert on 10-Oct-2026 22:20:12.314 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/codewalker/simplify-under-hyps.cert on 10-Oct-2026 22:20:12.339 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/stobj-test.cert on 10-Oct-2026 22:20:12.259 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/types.cert (6.184s) at 10-Oct-2026 22:20:12.536 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/logior1.cert on 10-Oct-2026 22:20:12.565 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/acl2x-help-test.cert on 10-Oct-2026 22:20:12.580 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/uniquify-alist-eq.cert (5.825s) at 10-Oct-2026 22:20:12.717 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/mesh-make-partition.cert on 10-Oct-2026 22:20:12.718 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/models/jvm/guard-verified-m1/good-statep.cert on 10-Oct-2026 22:20:12.786 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib2/rom-helpers.cert on 10-Oct-2026 22:20:12.773 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/dargp.cert (4.509s) at 10-Oct-2026 22:20:12.849 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/set-difference-equal.cert (7.475s) at 10-Oct-2026 22:20:12.877 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/dead-events.cert (1.512s) at 10-Oct-2026 22:20:12.879 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/pseudo-termp.cert (8.012s) at 10-Oct-2026 22:20:13.013 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/syntactic-lists.cert (2.952s) at 10-Oct-2026 22:20:13.068 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/defung/map-ec-call.cert (12.100s) at 10-Oct-2026 22:20:13.133 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/mesh-append.cert on 10-Oct-2026 22:20:13.199 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/equivs.cert (3.449s) at 10-Oct-2026 22:20:13.308 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/equisort2.cert on 10-Oct-2026 22:20:13.339 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/update-state.cert (26.542s) at 10-Oct-2026 22:20:13.466 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/equisort3.cert on 10-Oct-2026 22:20:13.467 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/unit-propagation-monotone.cert on 10-Oct-2026 22:20:13.491 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/not.cert (3.283s) at 10-Oct-2026 22:20:13.562 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/conjunctions-and-disjunctions.cert (9.218s) at 10-Oct-2026 22:20:13.642 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/proofs/omerge-good-order.cert on 10-Oct-2026 22:20:13.693 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/acl2x-help-test.cert (0.947s) at 10-Oct-2026 22:20:13.732 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/user/logior1.cert on 10-Oct-2026 22:20:13.765 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/optimize-check.cert on 10-Oct-2026 22:20:13.835 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/rimlinger/support/Rimlinger.cert (18.968s) at 10-Oct-2026 22:20:14.052 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/mesh-append.cert (0.795s) at 10-Oct-2026 22:20:14.056 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/acl2-arrays/doc.cert (4.045s) at 10-Oct-2026 22:20:14.064 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/equisort.cert (1.726s) at 10-Oct-2026 22:20:14.076 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/truth-monotone.cert on 10-Oct-2026 22:20:14.081 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/regex/defset-encapsulates.cert on 10-Oct-2026 22:20:14.118 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/world.cert (8.411s) at 10-Oct-2026 22:20:14.141 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/stobj-test.cert (1.725s) at 10-Oct-2026 22:20:14.195 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/legacy-defrstobj/array-lemmas.cert on 10-Oct-2026 22:20:14.080 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/local-elided.pcert1 (2.400s) at 10-Oct-2026 22:20:14.225 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/hidden-defpkg-checks/sub1.cert (2.952s) at 10-Oct-2026 22:20:14.299 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/top1.cert on 10-Oct-2026 22:20:14.392 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/acl2x-pcert-test-2.cert on 10-Oct-2026 22:20:14.393 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/top.cert on 10-Oct-2026 22:20:14.401 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/truth-monotone.cert on 10-Oct-2026 22:20:14.355 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/double-cert-test-1.cert (2.311s) at 10-Oct-2026 22:20:14.531 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/axe-types.cert (5.222s) at 10-Oct-2026 22:20:14.633 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/bsort.cert on 10-Oct-2026 22:20:14.630 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/top1a.cert on 10-Oct-2026 22:20:14.686 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/pltpa/chk-standard-proveall.cert on 10-Oct-2026 22:20:14.697 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/verify-termination/top.cert on 10-Oct-2026 22:20:14.724 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/local-port-include.cert on 10-Oct-2026 22:20:14.719 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/unit-propagation-monotone.cert on 10-Oct-2026 22:20:14.781 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/pltpa/chk-jacm-proveall.cert on 10-Oct-2026 22:20:14.752 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/untranslated-terms/helpers.cert (9.342s) at 10-Oct-2026 22:20:15.001 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/encap.cert on 10-Oct-2026 22:20:15.110 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/lookup-eq-lst.cert (5.200s) at 10-Oct-2026 22:20:15.118 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/equisort3.cert (1.698s) at 10-Oct-2026 22:20:15.181 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/mergesort.cert on 10-Oct-2026 22:20:15.178 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/qsort.cert on 10-Oct-2026 22:20:15.343 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/top1.cert (0.974s) at 10-Oct-2026 22:20:15.390 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/length.cert (3.907s) at 10-Oct-2026 22:20:15.461 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/top1a.cert (0.768s) at 10-Oct-2026 22:20:15.463 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/mesh-append.cert on 10-Oct-2026 22:20:15.542 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/mesh-make-partition.cert on 10-Oct-2026 22:20:15.548 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/local-port-include.cert (0.786s) at 10-Oct-2026 22:20:15.568 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/verify-termination/top.cert (0.885s) at 10-Oct-2026 22:20:15.618 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/embedded/Proof-Of-Contribution/Mapping.cert on 10-Oct-2026 22:20:15.693 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/partitionp-make-partition-rec.cert on 10-Oct-2026 22:20:15.725 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/summations.cert on 10-Oct-2026 22:20:15.718 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/acl2x-pcert-test-1.cert on 10-Oct-2026 22:20:15.685 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/lib2/rom-helpers.cert (2.853s) at 10-Oct-2026 22:20:15.811 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/swap-stobjs-test.cert on 10-Oct-2026 22:20:15.697 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/encap.cert (0.693s) at 10-Oct-2026 22:20:15.847 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/elide-test.pcert1 on 10-Oct-2026 22:20:15.875 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/fast-sets.cert on 10-Oct-2026 22:20:15.954 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/partitionp-make-partition-rec.cert (3.807s) at 10-Oct-2026 22:20:15.984 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/memberp.cert (10.261s) at 10-Oct-2026 22:20:16.058 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/solutions/perm.cert on 10-Oct-2026 22:20:16.224 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/sub.pcert1 on 10-Oct-2026 22:20:16.180 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/mesh-make-partition.cert (0.706s) at 10-Oct-2026 22:20:16.261 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/truth-monotone.cert (1.686s) at 10-Oct-2026 22:20:16.285 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/elide-test.pcert1 (0.415s) at 10-Oct-2026 22:20:16.327 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/embedded/Proof-Of-Contribution/Mapping.cert (0.648s) at 10-Oct-2026 22:20:16.351 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/base.cert on 10-Oct-2026 22:20:16.395 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/mesh-make-partition.cert (3.556s) at 10-Oct-2026 22:20:16.441 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/128/top/isa128.cert on 10-Oct-2026 22:20:16.460 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/ma/isa.cert on 10-Oct-2026 22:20:16.471 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/mesh-append.cert (0.942s) at 10-Oct-2026 22:20:16.498 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/ma/ma.cert on 10-Oct-2026 22:20:16.497 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/partitionp-make-partition-rec.cert (0.731s) at 10-Oct-2026 22:20:16.527 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/bsort.cert (1.887s) at 10-Oct-2026 22:20:16.554 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/subst-expr.cert (14.781s) at 10-Oct-2026 22:20:16.561 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/vhdl/fact.cert on 10-Oct-2026 22:20:16.544 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/logior1.cert (3.905s) at 10-Oct-2026 22:20:16.574 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/swap-stobjs-test.cert (0.754s) at 10-Oct-2026 22:20:16.597 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/fixpoints.cert on 10-Oct-2026 22:20:16.593 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/128/top/isa128int.cert on 10-Oct-2026 22:20:16.616 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/ivy/ivy-v2/ivy-sources/permutations.cert on 10-Oct-2026 22:20:16.542 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/int/isa-int.cert on 10-Oct-2026 22:20:16.636 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/user/logior1.cert (2.962s) at 10-Oct-2026 22:20:16.783 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/qsort.cert (1.427s) at 10-Oct-2026 22:20:16.785 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/optimize-check.cert (3.103s) at 10-Oct-2026 22:20:16.967 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/ma/ma.cert on 10-Oct-2026 22:20:16.934 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/ma/isa.cert on 10-Oct-2026 22:20:16.952 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/moore-manolios/partial-functions/examples.cert on 10-Oct-2026 22:20:16.966 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/medina/polynomials/monomial.cert on 10-Oct-2026 22:20:16.989 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-nested.cert on 10-Oct-2026 22:20:17.167 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/sumners2/bdds/bdd-spec.cert on 10-Oct-2026 22:20:17.168 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/fast-sets.cert (1.218s) at 10-Oct-2026 22:20:17.193 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-primitive.cert on 10-Oct-2026 22:20:17.278 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/128/top/isa128int.cert (0.690s) at 10-Oct-2026 22:20:17.325 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/nary/nth-rules.cert (16.368s) at 10-Oct-2026 22:20:17.433 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-reverse.cert on 10-Oct-2026 22:20:17.438 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/sub.pcert1 (1.245s) at 10-Oct-2026 22:20:17.501 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-ackermann.cert on 10-Oct-2026 22:20:17.470 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-tail.cert on 10-Oct-2026 22:20:17.579 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-z.cert on 10-Oct-2026 22:20:17.628 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/string-utilities.cert (10.876s) at 10-Oct-2026 22:20:17.645 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/int/isa-int.cert (1.000s) at 10-Oct-2026 22:20:17.669 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-2/npol.cert on 10-Oct-2026 22:20:17.747 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/martin-alonso-hidalgo-ruiz/support/generic-multiset.cert on 10-Oct-2026 22:20:17.757 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/nthcdr.cert (13.956s) at 10-Oct-2026 22:20:17.779 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/sets.cert (14.943s) at 10-Oct-2026 22:20:17.785 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/pltpa/chk-jacm-proveall.cert (2.981s) at 10-Oct-2026 22:20:17.859 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/ma/isa.cert (0.856s) at 10-Oct-2026 22:20:17.916 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/unguarded-built-ins.cert (8.292s) at 10-Oct-2026 22:20:17.942 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/ma/ma.cert (1.456s) at 10-Oct-2026 22:20:17.964 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/ray-matthews-tuttle/support/apply-total-order.cert on 10-Oct-2026 22:20:17.967 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/ruiz-alonso-hidalgo-martin-theory-terms/support/terms.cert on 10-Oct-2026 22:20:17.977 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-3/monomial.cert on 10-Oct-2026 22:20:17.995 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/bags/bag-pkg.cert on 10-Oct-2026 22:20:18.040 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/ma/ma.cert (1.013s) at 10-Oct-2026 22:20:18.049 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/manolios-srinivasan/support/Supporting-Books/records.cert on 10-Oct-2026 22:20:18.078 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/acl2x-pcert-test-1.cert (2.272s) at 10-Oct-2026 22:20:18.092 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/pltpa/chk-standard-proveall.cert (3.453s) at 10-Oct-2026 22:20:18.157 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/symbol-fns/symbol-fns.cert on 10-Oct-2026 22:20:18.163 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/unification.cert (5.901s) at 10-Oct-2026 22:20:18.245 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/vhdl/fact.cert (1.686s) at 10-Oct-2026 22:20:18.249 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/codewalker/simplify-under-hyps.cert (5.957s) at 10-Oct-2026 22:20:18.340 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/erickson/bprove/refute.cert on 10-Oct-2026 22:20:18.343 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/schmaltz/genoc-v1.0/instantiations/nodeset/octagon-nodeset.cert on 10-Oct-2026 22:20:18.432 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/schmaltz/genoc-v1.0/instantiations/nodeset/2D-mesh-nodeset.cert on 10-Oct-2026 22:20:18.370 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/equisort2.cert (5.189s) at 10-Oct-2026 22:20:18.551 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv/bv-syntax.cert (8.746s) at 10-Oct-2026 22:20:18.599 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/summations.cert (2.797s) at 10-Oct-2026 22:20:18.600 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/acl2x-pcert-test-2.cert (4.184s) at 10-Oct-2026 22:20:18.603 acl2-8.5> cd bdd ; /nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash -c "(echo '(ld \"create-benchmarks.lsp\")' | /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/saved_acl2)" acl2-8.5> This is SBCL 2.3.0.nixos, an implementation of ANSI Common Lisp. acl2-8.5> More information about SBCL is available at . acl2-8.5> acl2-8.5> SBCL is free software, provided as is, with absolutely no warranty. acl2-8.5> It is mostly in the public domain; some portions are provided under acl2-8.5> BSD-style licenses. See the CREDITS and COPYING files in the acl2-8.5> distribution for more information. acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/mini-proveall-plus.cert on 10-Oct-2026 22:20:18.643 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-2/npol.cert (0.937s) at 10-Oct-2026 22:20:18.698 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/bstar.cert on 10-Oct-2026 22:20:18.746 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/top.cert on 10-Oct-2026 22:20:18.759 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/base.cert (2.383s) at 10-Oct-2026 22:20:18.791 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/inequalities.cert on 10-Oct-2026 22:20:18.804 acl2-8.5> acl2-8.5> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ acl2-8.5> + ACL2 Version 8.5 + acl2-8.5> + built October 10, 2026 22:01:22. + acl2-8.5> + Copyright (C) 2022, Regents of the University of Texas. + acl2-8.5> + ACL2 comes with ABSOLUTELY NO WARRANTY. This is free software and + acl2-8.5> + you are welcome to redistribute it under certain conditions. For + acl2-8.5> + details, see the LICENSE file distributed with ACL2. + acl2-8.5> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ acl2-8.5> acl2-8.5> System books directory acl2-8.5> "/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/". acl2-8.5> Type :help for help. acl2-8.5> Type (quit) to quit completely out of ACL2. acl2-8.5> acl2-8.5> ACL2 !> acl2-8.5> System books directory acl2-8.5> "/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/". acl2-8.5> Type :help for help. acl2-8.5> Type (quit) to quit completely out of ACL2. acl2-8.5> acl2-8.5> ACL2 !>> "ACL2" acl2-8.5> ACL2 !>> :NEVER acl2-8.5> ACL2 !>> (PROVE PROOF-TREE WARNING OBSERVATION) acl2-8.5> ACL2 !>>Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/davis/support/computed-hints.cert on 10-Oct-2026 22:20:18.909 acl2-8.5> acl2-8.5> Summary acl2-8.5> Form: ( INCLUDE-BOOK "cbf" ...) acl2-8.5> Rules: NIL acl2-8.5> Time: 0.01 seconds (prove: 0.00, print: 0.00, other: 0.01) acl2-8.5> "/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/cbf.lisp" acl2-8.5> ACL2 !>>Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/solutions/perm.cert (2.714s) at 10-Oct-2026 22:20:18.971 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-tail.cert (1.351s) at 10-Oct-2026 22:20:19.012 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/meta/meta-plus-equal.cert on 10-Oct-2026 22:20:19.132 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/ma/isa.cert (2.671s) at 10-Oct-2026 22:20:19.155 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/bags/bag-pkg.cert (1.128s) at 10-Oct-2026 22:20:19.178 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/verbeek-schmaltz/sources/perm.pcert1 on 10-Oct-2026 22:20:19.188 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/set-theory.cert on 10-Oct-2026 22:20:19.235 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/mfc-utils.cert on 10-Oct-2026 22:20:19.291 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/kaufmann-moore/support/mini-proveall-plus.cert (0.694s) at 10-Oct-2026 22:20:19.350 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/meta/meta-plus-lessp.cert on 10-Oct-2026 22:20:19.386 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/fixpoints.cert (2.824s) at 10-Oct-2026 22:20:19.438 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/portcullis.cert on 10-Oct-2026 22:20:19.428 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/medina/polynomials/monomial.cert (2.367s) at 10-Oct-2026 22:20:19.441 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/fumonomio.cert on 10-Oct-2026 22:20:19.493 acl2-8.5> ACL2 !>>Bye. acl2-8.5> :EOF acl2-8.5> ACL2 !>Bye. acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/truth-monotone.cert (5.432s) at 10-Oct-2026 22:20:19.588 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/erickson/bprove/refute.cert (1.233s) at 10-Oct-2026 22:20:19.596 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/list-defuns.cert on 10-Oct-2026 22:20:19.530 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/ray-matthews-tuttle/support/apply-total-order.cert (1.668s) at 10-Oct-2026 22:20:19.650 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/channels.cert (13.123s) at 10-Oct-2026 22:20:19.699 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/osets/instance.cert on 10-Oct-2026 22:20:19.736 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/ev-theoremp.cert on 10-Oct-2026 22:20:19.781 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/defcode.cert on 10-Oct-2026 22:20:19.805 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/fty/portcullis.cert on 10-Oct-2026 22:20:19.833 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/portcullis.cert on 10-Oct-2026 22:20:19.950 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/satlink/portcullis.cert on 10-Oct-2026 22:20:19.962 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/128/top/isa128.cert (3.869s) at 10-Oct-2026 22:20:20.344 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/symbol-fns/symbol-fns.cert (2.160s) at 10-Oct-2026 22:20:20.360 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/schmaltz/genoc-v1.0/instantiations/nodeset/octagon-nodeset.cert (2.025s) at 10-Oct-2026 22:20:20.533 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/inequalities.cert on 10-Oct-2026 22:20:20.592 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-z.cert (3.056s) at 10-Oct-2026 22:20:20.699 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/textbook/chap11/mergesort.cert (5.605s) at 10-Oct-2026 22:20:20.792 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/unit-propagation-monotone.cert on 10-Oct-2026 22:20:20.804 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/mfc-utils.cert (1.461s) at 10-Oct-2026 22:20:20.836 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/truth/portcullis.cert on 10-Oct-2026 22:20:20.896 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/msort.cert on 10-Oct-2026 22:20:21.070 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/getopt/portcullis.cert on 10-Oct-2026 22:20:21.033 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-3/monomial.cert (3.089s) at 10-Oct-2026 22:20:21.098 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/oslib/read-acl2-oracle.cert on 10-Oct-2026 22:20:21.071 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/inequalities.cert on 10-Oct-2026 22:20:21.196 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/truth-monotone.cert on 10-Oct-2026 22:20:21.683 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/schmaltz/genoc-v1.0/instantiations/nodeset/2D-mesh-nodeset.cert (3.422s) at 10-Oct-2026 22:20:22.003 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/fty/portcullis.cert (2.186s) at 10-Oct-2026 22:20:22.049 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/msort.cert (0.966s) at 10-Oct-2026 22:20:22.059 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/alu-proofs.cert on 10-Oct-2026 22:20:22.228 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/set-theory.cert (3.007s) at 10-Oct-2026 22:20:22.266 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/merge-sort-term-order.cert on 10-Oct-2026 22:20:22.262 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/inequalities.cert (0.979s) at 10-Oct-2026 22:20:22.318 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/ecurve/portcullis.cert on 10-Oct-2026 22:20:22.412 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/isort.cert on 10-Oct-2026 22:20:22.426 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/inequalities.cert (1.887s) at 10-Oct-2026 22:20:22.562 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/proofs/omerge-good-order.cert (8.911s) at 10-Oct-2026 22:20:22.633 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/davis/support/computed-hints.cert (3.596s) at 10-Oct-2026 22:20:22.661 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/inequalities.cert (3.867s) at 10-Oct-2026 22:20:22.679 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/truth/portcullis.cert (1.866s) at 10-Oct-2026 22:20:22.792 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/rtl.cert on 10-Oct-2026 22:20:22.806 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/execloader/portcullis.cert on 10-Oct-2026 22:20:22.859 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/sumners2/bdds/bdd-spec.cert (5.709s) at 10-Oct-2026 22:20:22.905 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/unique.cert on 10-Oct-2026 22:20:22.947 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/ifdef.cert on 10-Oct-2026 22:20:23.010 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-primitive.cert (5.691s) at 10-Oct-2026 22:20:23.019 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/list-defuns.cert (3.232s) at 10-Oct-2026 22:20:23.037 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/macro-args.cert on 10-Oct-2026 22:20:23.173 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/append.cert on 10-Oct-2026 22:20:23.191 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/yul/portcullis.cert on 10-Oct-2026 22:20:23.332 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/unit-propagation-monotone.cert (9.847s) at 10-Oct-2026 22:20:23.361 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/oslib/read-acl2-oracle.cert (2.060s) at 10-Oct-2026 22:20:23.385 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/satlink/portcullis.cert (3.465s) at 10-Oct-2026 22:20:23.453 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/no-duplicatesp-equal.cert on 10-Oct-2026 22:20:23.523 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/negate-terms.cert on 10-Oct-2026 22:20:23.548 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/declares0.cert on 10-Oct-2026 22:20:23.501 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/meta/meta-plus-equal.cert (4.563s) at 10-Oct-2026 22:20:23.712 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/isort.cert (1.590s) at 10-Oct-2026 22:20:24.028 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/defcode.cert (4.236s) at 10-Oct-2026 22:20:24.079 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/unique.cert (1.095s) at 10-Oct-2026 22:20:24.079 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-nested.cert (6.905s) at 10-Oct-2026 22:20:24.087 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/top.cert (5.280s) at 10-Oct-2026 22:20:24.096 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/martin-alonso-hidalgo-ruiz/support/generic-multiset.cert (6.332s) at 10-Oct-2026 22:20:24.113 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/sorting/merge-sort-term-order.cert (1.853s) at 10-Oct-2026 22:20:24.140 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/ecurve/portcullis.cert (1.707s) at 10-Oct-2026 22:20:24.143 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/ivy/ivy-v2/ivy-sources/permutations.cert (7.663s) at 10-Oct-2026 22:20:24.314 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/fields.cert on 10-Oct-2026 22:20:24.315 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/realpart.cert on 10-Oct-2026 22:20:24.301 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/booleans.cert on 10-Oct-2026 22:20:24.327 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/perm.cert on 10-Oct-2026 22:20:24.338 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/abnf/portcullis.cert on 10-Oct-2026 22:20:24.356 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/list-sets.cert on 10-Oct-2026 22:20:24.348 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/descriptors.cert on 10-Oct-2026 22:20:24.366 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 9898 Oct 10 22:20 records.cert acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/repeat.cert on 10-Oct-2026 22:20:24.336 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/supporting-functions.cert on 10-Oct-2026 22:20:24.410 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/ifdef.cert (1.405s) at 10-Oct-2026 22:20:24.431 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support/mesi.cert on Sat Oct 10 22:20:24 UTC 2026 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/moore-manolios/partial-functions/examples.cert (6.515s) at 10-Oct-2026 22:20:24.450 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/doc.cert on 10-Oct-2026 22:20:24.538 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/injections.cert on 10-Oct-2026 22:20:24.566 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/verbeek-schmaltz/sources/perm.pcert1 (5.590s) at 10-Oct-2026 22:20:24.795 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/osets/instance.cert (5.129s) at 10-Oct-2026 22:20:24.958 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/portcullis.cert (5.562s) at 10-Oct-2026 22:20:25.014 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/fms-bang-list.cert on 10-Oct-2026 22:20:25.024 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/strict-merge-sort.cert on 10-Oct-2026 22:20:25.052 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/subsetp-eq-linear.cert on 10-Oct-2026 22:20:25.143 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/alu-proofs.cert (2.925s) at 10-Oct-2026 22:20:25.168 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/getopt/portcullis.cert (4.076s) at 10-Oct-2026 22:20:25.254 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/state.cert on 10-Oct-2026 22:20:25.307 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/dargp-less-than.cert on 10-Oct-2026 22:20:25.318 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/legal-variablep.cert on 10-Oct-2026 22:20:25.346 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/yul/portcullis.cert (2.036s) at 10-Oct-2026 22:20:25.415 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/r1cs/sparse/rule-lists.cert on 10-Oct-2026 22:20:25.420 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv-lists/bit-listp-rules.cert on 10-Oct-2026 22:20:25.527 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/append.cert (2.368s) at 10-Oct-2026 22:20:25.580 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/w.cert on 10-Oct-2026 22:20:25.696 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/no-duplicatesp-equal.cert (2.219s) at 10-Oct-2026 22:20:25.761 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/booleans.cert (1.454s) at 10-Oct-2026 22:20:25.796 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/fms-bang-list.cert (0.810s) at 10-Oct-2026 22:20:25.860 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/arglistp.cert on 10-Oct-2026 22:20:25.857 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/r1cs/tools/filter-and-combine-symbol-alists.cert on 10-Oct-2026 22:20:25.878 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/arity.cert on 10-Oct-2026 22:20:25.903 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/list-sets.cert (1.538s) at 10-Oct-2026 22:20:25.919 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/meta/meta-plus-lessp.cert (6.525s) at 10-Oct-2026 22:20:25.967 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/negate-terms.cert (2.360s) at 10-Oct-2026 22:20:25.977 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/getprops.cert on 10-Oct-2026 22:20:25.981 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/plist-worldp-with-formals.cert on 10-Oct-2026 22:20:26.006 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/strict-merge-sort.cert (0.951s) at 10-Oct-2026 22:20:26.021 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defmacro-plus-doc.cert on 10-Oct-2026 22:20:26.052 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/fields.cert (1.828s) at 10-Oct-2026 22:20:26.167 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/fumonomio.cert (6.576s) at 10-Oct-2026 22:20:26.207 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/injections.cert (1.670s) at 10-Oct-2026 22:20:26.264 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/auto-instance.cert on 10-Oct-2026 22:20:26.261 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/portcullis.cert (6.317s) at 10-Oct-2026 22:20:26.295 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/rel9-rtl-pkg/support/support/rtl.cert (3.357s) at 10-Oct-2026 22:20:26.313 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/book-runes-alist.cert on 10-Oct-2026 22:20:26.318 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/legacy-defrstobj/array-lemmas.cert (12.043s) at 10-Oct-2026 22:20:26.364 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/skip-in-book.cert on 10-Oct-2026 22:20:26.389 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/include-book-paths.cert on 10-Oct-2026 22:20:26.393 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/functions-in-world.cert on 10-Oct-2026 22:20:26.409 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/restore-mv-in-branches.cert on 10-Oct-2026 22:20:26.386 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/ubi-doc.cert on 10-Oct-2026 22:20:26.535 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/syntheto/portcullis.cert on 10-Oct-2026 22:20:26.565 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/realpart.cert (2.027s) at 10-Oct-2026 22:20:26.604 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/supporting-functions.cert (2.177s) at 10-Oct-2026 22:20:26.613 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/yul/library-extensions/lists.cert on 10-Oct-2026 22:20:26.682 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/macro-args.cert (3.667s) at 10-Oct-2026 22:20:26.862 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/doc.cert (2.267s) at 10-Oct-2026 22:20:26.930 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/dynamic-make-event-test.cert on 10-Oct-2026 22:20:27.006 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/skip-in-book.cert (0.667s) at 10-Oct-2026 22:20:27.064 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/checkpoints-doc.cert on 10-Oct-2026 22:20:27.046 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/alists-equiv-on.cert on 10-Oct-2026 22:20:27.124 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/repeat.cert (2.785s) at 10-Oct-2026 22:20:27.213 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/abnf/portcullis.cert (2.737s) at 10-Oct-2026 22:20:27.224 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/truth-monotone.cert (5.554s) at 10-Oct-2026 22:20:27.251 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/arglistp.cert (1.372s) at 10-Oct-2026 22:20:27.257 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/book-runes-alist.cert (0.931s) at 10-Oct-2026 22:20:27.292 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/minelem.cert on 10-Oct-2026 22:20:27.327 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-tuple.cert on 10-Oct-2026 22:20:27.352 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/booleans2.cert on 10-Oct-2026 22:20:27.353 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/map-code-char.cert on 10-Oct-2026 22:20:27.404 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bv-lists/bit-listp-rules.cert (1.925s) at 10-Oct-2026 22:20:27.473 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/double-cert-test.cert on 10-Oct-2026 22:20:27.552 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/r1cs/sparse/rule-lists.cert (2.120s) at 10-Oct-2026 22:20:27.560 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/local-elided.cert on 10-Oct-2026 22:20:27.628 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/functions-in-world.cert (1.183s) at 10-Oct-2026 22:20:27.675 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/pigeonhole.cert on 10-Oct-2026 22:20:27.758 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hints/subgoalp.cert on 10-Oct-2026 22:20:27.772 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/ubi-doc.cert (1.280s) at 10-Oct-2026 22:20:27.835 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/equivalence-checker-helpers.cert on 10-Oct-2026 22:20:27.829 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 15199 Oct 10 22:20 mesi.cert acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/partitionp-make-partition.cert on 10-Oct-2026 22:20:27.962 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support/success.txt on Sat Oct 10 22:20:28 UTC 2026 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/double-cert-test.cert (0.648s) at 10-Oct-2026 22:20:28.210 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/alists-equiv-on.cert (1.201s) at 10-Oct-2026 22:20:28.334 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/local-elided.cert (0.706s) at 10-Oct-2026 22:20:28.342 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/dargp-less-than.cert (2.991s) at 10-Oct-2026 22:20:28.347 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/weighting.cert on 10-Oct-2026 22:20:28.337 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/unit-propagation-implies-unsat.cert on 10-Oct-2026 22:20:28.414 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-tuple.cert (1.140s) at 10-Oct-2026 22:20:28.511 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/early-load-of-compiled/top.cert (14.104s) at 10-Oct-2026 22:20:28.520 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/unit-propagation-implies-unsat.cert on 10-Oct-2026 22:20:28.509 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/map-code-char.cert (1.112s) at 10-Oct-2026 22:20:28.523 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/manolios-srinivasan/support/Supporting-Books/records.cert (10.594s) at 10-Oct-2026 22:20:28.685 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/same-lengthp.cert on 10-Oct-2026 22:20:28.738 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/taspi-xdoc.cert on 10-Oct-2026 22:20:28.766 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/r1cs/tools/filter-and-combine-symbol-alists.cert (2.890s) at 10-Oct-2026 22:20:28.784 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/minelem.cert (1.450s) at 10-Oct-2026 22:20:28.812 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proof-builder/extras.cert on 10-Oct-2026 22:20:28.819 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/proofs/fringes-taspi.cert on 10-Oct-2026 22:20:28.834 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/dynamic-make-event-test.cert (1.819s) at 10-Oct-2026 22:20:28.866 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/equality-with-hons-copy.cert on 10-Oct-2026 22:20:28.986 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/checkpoints-doc.cert (1.982s) at 10-Oct-2026 22:20:29.060 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/fake-event.cert on 10-Oct-2026 22:20:29.163 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/subsetp-eq-linear.cert (4.064s) at 10-Oct-2026 22:20:29.222 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/elide-test.cert on 10-Oct-2026 22:20:29.268 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/sub.cert on 10-Oct-2026 22:20:29.341 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/oracle-eval.cert on 10-Oct-2026 22:20:29.364 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/booleans2.cert (2.127s) at 10-Oct-2026 22:20:29.493 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/nonstd/workshops/1999/calculus/solutions/partitionp-make-partition.cert (1.526s) at 10-Oct-2026 22:20:29.541 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/w.cert (3.807s) at 10-Oct-2026 22:20:29.563 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/top.cert on 10-Oct-2026 22:20:29.534 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/unit-propagation-implies-unsat.cert (1.044s) at 10-Oct-2026 22:20:29.568 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/partitionp-make-partition.cert on 10-Oct-2026 22:20:29.594 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/vhdl/exercises.cert on 10-Oct-2026 22:20:29.649 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/expr.cert on 10-Oct-2026 22:20:29.682 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/yul/library-extensions/lists.cert (3.041s) at 10-Oct-2026 22:20:29.736 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/ev-theoremp.cert (9.944s) at 10-Oct-2026 22:20:29.764 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/descriptors.cert (5.405s) at 10-Oct-2026 22:20:29.800 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/plist-worldp-with-formals.cert (3.796s) at 10-Oct-2026 22:20:29.815 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/128/top/ma128.cert on 10-Oct-2026 22:20:29.884 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/128/top/ma128int.cert on 10-Oct-2026 22:20:29.893 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/medina/polynomials/polynomial.cert on 10-Oct-2026 22:20:29.911 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/int/ma-int.cert on 10-Oct-2026 22:20:29.919 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/sub.cert (0.626s) at 10-Oct-2026 22:20:30.015 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/weighting.cert (1.700s) at 10-Oct-2026 22:20:30.062 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/execloader/portcullis.cert (7.194s) at 10-Oct-2026 22:20:30.090 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hints/subgoalp.cert (2.313s) at 10-Oct-2026 22:20:30.097 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/martin-alonso-hidalgo-ruiz/support/multiset-assoc.cert on 10-Oct-2026 22:20:30.139 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/terms-light/restore-mv-in-branches.cert (3.566s) at 10-Oct-2026 22:20:30.159 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/sumners2/bdds/bdd-prf.cert on 10-Oct-2026 22:20:30.151 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-3/upol.cert on 10-Oct-2026 22:20:30.178 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/martin-alonso-hidalgo-ruiz/support/multiset-list.cert on 10-Oct-2026 22:20:30.207 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/ray-matthews-tuttle/support/records.cert on 10-Oct-2026 22:20:30.272 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/oracle-eval.cert (0.886s) at 10-Oct-2026 22:20:30.285 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/relations.cert on 10-Oct-2026 22:20:30.335 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/davis/support/membership.cert on 10-Oct-2026 22:20:30.386 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/auto-instance.cert (4.208s) at 10-Oct-2026 22:20:30.500 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/taspi-xdoc.cert (1.637s) at 10-Oct-2026 22:20:30.543 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/bags/bag-exports.cert on 10-Oct-2026 22:20:30.588 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/syntax/auxilary.cert on 10-Oct-2026 22:20:30.601 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/getprops.cert (4.663s) at 10-Oct-2026 22:20:30.659 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/syntheto/portcullis.cert (4.097s) at 10-Oct-2026 22:20:30.722 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/fupolinomio.cert on 10-Oct-2026 22:20:30.720 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/cert-data/top.cert (1.157s) at 10-Oct-2026 22:20:30.747 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/hacker.cert on 10-Oct-2026 22:20:30.804 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/swords-cook/lcsoundness/pattern-match.cert on 10-Oct-2026 22:20:30.837 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/equivalence-checker-helpers.cert (2.956s) at 10-Oct-2026 22:20:30.860 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/defstruct-parsing.cert on 10-Oct-2026 22:20:30.924 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/fake-event.cert (1.772s) at 10-Oct-2026 22:20:30.950 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/calculus/solutions/partitionp-make-partition.cert (1.393s) at 10-Oct-2026 22:20:31.002 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/vhdl/exercises.cert (1.364s) at 10-Oct-2026 22:20:31.037 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/dillinger-et-al-xdoc.cert on 10-Oct-2026 22:20:31.052 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/erickson/bprove/lemgen.cert on 10-Oct-2026 22:20:31.115 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defmacro-plus-doc.cert (5.078s) at 10-Oct-2026 22:20:31.172 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/arity.cert (5.342s) at 10-Oct-2026 22:20:31.254 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2013/goel-hunt-kaufmann/support/defabsstobj-example.cert on 10-Oct-2026 22:20:31.285 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/verbeek-schmaltz/sources/perm.cert on 10-Oct-2026 22:20:31.314 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proof-builder/extras.cert (2.463s) at 10-Oct-2026 22:20:31.337 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/unit-propagation-implies-unsat.cert (2.932s) at 10-Oct-2026 22:20:31.385 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/expander.cert on 10-Oct-2026 22:20:31.433 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/prefer-times.cert on 10-Oct-2026 22:20:31.622 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/elide-test.cert (2.341s) at 10-Oct-2026 22:20:31.663 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/int/ma-int.cert (1.746s) at 10-Oct-2026 22:20:31.696 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/include-book-paths.cert (5.279s) at 10-Oct-2026 22:20:31.751 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/utilities.cert on 10-Oct-2026 22:20:31.801 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/legal-variablep.cert (6.354s) at 10-Oct-2026 22:20:31.817 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/cowles/acl2-asg.cert on 10-Oct-2026 22:20:31.826 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/rational-listp.cert on 10-Oct-2026 22:20:31.883 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/equality-with-hons-copy.cert (2.886s) at 10-Oct-2026 22:20:31.897 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/syntax/auxilary.cert (1.302s) at 10-Oct-2026 22:20:31.920 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ihs/ihs-doc-topic.cert on 10-Oct-2026 22:20:31.924 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/medina/polynomials/polynomial.cert (2.035s) at 10-Oct-2026 22:20:31.988 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/rulesets.cert on 10-Oct-2026 22:20:32.062 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/benchmarks.cert on 10-Oct-2026 22:20:32.085 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/smith-et-al/support/bags/bag-exports.cert (1.537s) at 10-Oct-2026 22:20:32.144 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/same-lengthp.cert (3.353s) at 10-Oct-2026 22:20:32.174 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/martin-alonso-hidalgo-ruiz/support/multiset-list.cert (1.963s) at 10-Oct-2026 22:20:32.179 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/state.cert (6.889s) at 10-Oct-2026 22:20:32.244 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/basic/defs.cert on 10-Oct-2026 22:20:32.277 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/file-io.cert on 10-Oct-2026 22:20:32.279 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/greve-wilding-vanfleet/deps.cert on 10-Oct-2026 22:20:32.355 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/unit-propagation-monotone.cert (17.535s) at 10-Oct-2026 22:20:32.385 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/rational-listp.cert (0.498s) at 10-Oct-2026 22:20:32.387 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/verbeek-schmaltz/sources/perm.cert (1.098s) at 10-Oct-2026 22:20:32.420 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/cons.cert on 10-Oct-2026 22:20:32.429 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/basic/inductions.cert on 10-Oct-2026 22:20:32.495 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/abstract.cert on 10-Oct-2026 22:20:32.494 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/cowles/acl2-asg.cert (0.695s) at 10-Oct-2026 22:20:32.528 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/prefer-times.cert on 10-Oct-2026 22:20:32.596 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defmacroq.cert on 10-Oct-2026 22:20:32.590 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/deterministic-systems/128/top/ma128.cert (2.774s) at 10-Oct-2026 22:20:32.672 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-be-redundant.cert on 10-Oct-2026 22:20:32.774 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/davis/support/membership.cert (2.430s) at 10-Oct-2026 22:20:32.836 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/greve-wilding-vanfleet/deps.cert (0.478s) at 10-Oct-2026 22:20:32.852 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/pigeonhole.cert (5.106s) at 10-Oct-2026 22:20:32.892 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/proof-builder-macros.cert on 10-Oct-2026 22:20:32.914 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/nat-listp.cert on 10-Oct-2026 22:20:32.916 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/pseudo-translate.cert on 10-Oct-2026 22:20:32.941 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-eval-to.cert on 10-Oct-2026 22:20:33.013 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/ray-matthews-tuttle/support/records.cert (2.746s) at 10-Oct-2026 22:20:33.030 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/prefer-times.cert (1.455s) at 10-Oct-2026 22:20:33.096 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/basic/inductions.cert (0.611s) at 10-Oct-2026 22:20:33.113 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/system/non-parallel-book.cert on 10-Oct-2026 22:20:33.136 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/basic/pos-fix.cert on 10-Oct-2026 22:20:33.182 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/relations.cert (2.802s) at 10-Oct-2026 22:20:33.202 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/martin-alonso-hidalgo-ruiz/support/multiset-assoc.cert (3.130s) at 10-Oct-2026 22:20:33.282 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/alist-keys.cert on 10-Oct-2026 22:20:33.346 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/index-of.cert on 10-Oct-2026 22:20:33.354 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/remove1-equal.cert on 10-Oct-2026 22:20:33.407 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/total-order.cert on 10-Oct-2026 22:20:33.528 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-eval-to.cert (0.760s) at 10-Oct-2026 22:20:33.784 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/suffixp.cert on 10-Oct-2026 22:20:33.883 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/alist-keys.cert (0.853s) at 10-Oct-2026 22:20:34.215 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/pseudo-translate.cert (1.269s) at 10-Oct-2026 22:20:34.220 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/proof-builder-macros.cert (1.307s) at 10-Oct-2026 22:20:34.230 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/remove1-equal.cert (0.872s) at 10-Oct-2026 22:20:34.293 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/union.cert on 10-Oct-2026 22:20:34.315 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/true-listp.cert on 10-Oct-2026 22:20:34.313 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/alist-vals.cert on 10-Oct-2026 22:20:34.348 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/alist-fix.cert on 10-Oct-2026 22:20:34.411 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/prefer-times.cert (1.843s) at 10-Oct-2026 22:20:34.445 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/basic/pos-fix.cert (1.366s) at 10-Oct-2026 22:20:34.562 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/append-alist-keys.cert on 10-Oct-2026 22:20:34.554 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/suffixp.cert (0.751s) at 10-Oct-2026 22:20:34.643 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/append-alist-vals.cert on 10-Oct-2026 22:20:34.640 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ihs/ihs-doc-topic.cert (2.781s) at 10-Oct-2026 22:20:34.712 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/medina-palomo-alonso/support/section-3/upol.cert (4.545s) at 10-Oct-2026 22:20:34.745 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/remove-assoc-equal.cert on 10-Oct-2026 22:20:34.860 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/assoc.cert on 10-Oct-2026 22:20:34.879 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/osets/computed-hints.cert on 10-Oct-2026 22:20:34.868 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/union.cert (0.811s) at 10-Oct-2026 22:20:35.138 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/swords-cook/lcsoundness/pattern-match.cert (4.292s) at 10-Oct-2026 22:20:35.153 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/without-waterfall-parallelism.cert on 10-Oct-2026 22:20:35.257 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/digit-to-char.cert on 10-Oct-2026 22:20:35.268 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/alist-fix.cert (0.877s) at 10-Oct-2026 22:20:35.311 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/true-listp.cert (0.987s) at 10-Oct-2026 22:20:35.333 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/meta-lemmas.cert on 10-Oct-2026 22:20:35.416 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/dillinger-et-al-xdoc.cert (4.377s) at 10-Oct-2026 22:20:35.438 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/bash.cert on 10-Oct-2026 22:20:35.431 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/fupolinomio.cert (4.746s) at 10-Oct-2026 22:20:35.475 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-alists/keyword-to-keyword-value-list-alistp.cert on 10-Oct-2026 22:20:35.602 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/remove-assoc-equal.cert (0.736s) at 10-Oct-2026 22:20:35.612 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/assoc.cert (0.747s) at 10-Oct-2026 22:20:35.642 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/cgen/with-timeout.cert on 10-Oct-2026 22:20:35.643 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/system/non-parallel-book.cert (2.512s) at 10-Oct-2026 22:20:35.673 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-lists/string-or-symbol-listp.cert on 10-Oct-2026 22:20:35.690 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/alist-vals.cert (1.353s) at 10-Oct-2026 22:20:35.728 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/basic/defs.cert (3.492s) at 10-Oct-2026 22:20:35.792 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-event-formp.cert on 10-Oct-2026 22:20:35.772 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/osets/computed-hints.cert (0.936s) at 10-Oct-2026 22:20:35.855 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-command-formp.cert on 10-Oct-2026 22:20:35.784 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/table-guard.cert on 10-Oct-2026 22:20:35.906 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/hacking-xdoc.cert on 10-Oct-2026 22:20:35.948 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/without-waterfall-parallelism.cert (0.782s) at 10-Oct-2026 22:20:36.047 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/developers-guide.cert on 10-Oct-2026 22:20:36.148 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/perm.cert (11.844s) at 10-Oct-2026 22:20:36.215 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/ruiz-alonso-hidalgo-martin-theory-terms/support/terms.cert (18.223s) at 10-Oct-2026 22:20:36.269 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/digit-to-char.cert (0.982s) at 10-Oct-2026 22:20:36.270 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/pipeline/non-deterministic-systems/128/top/ma128int.cert (6.344s) at 10-Oct-2026 22:20:36.306 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/pretty-defs-aux.cert on 10-Oct-2026 22:20:36.322 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/assert-bang.cert on 10-Oct-2026 22:20:36.369 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/defs-aux.cert on 10-Oct-2026 22:20:36.374 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-alists/keyword-to-keyword-value-list-alistp.cert (0.881s) at 10-Oct-2026 22:20:36.494 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-tests-and-callsp.cert on 10-Oct-2026 22:20:36.481 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/pattern-match.cert on 10-Oct-2026 22:20:36.538 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/integer-arithmetic/meta-iplus-equal.cert (26.707s) at 10-Oct-2026 22:20:36.641 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-command-formp.cert (1.039s) at 10-Oct-2026 22:20:36.907 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/ipasir/portcullis.cert on 10-Oct-2026 22:20:36.951 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-lists/string-or-symbol-listp.cert (1.276s) at 10-Oct-2026 22:20:36.977 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/include-raw.cert on 10-Oct-2026 22:20:36.986 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/memory-mgmt-logic.cert on 10-Oct-2026 22:20:37.006 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/append-alist-vals.cert (2.415s) at 10-Oct-2026 22:20:37.070 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/safe-case.cert on 10-Oct-2026 22:20:37.087 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/starlogic.cert on 10-Oct-2026 22:20:37.169 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/append-alist-keys.cert (2.616s) at 10-Oct-2026 22:20:37.190 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defevaluator-fast.cert on 10-Oct-2026 22:20:37.263 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/meta-lemmas.cert (2.003s) at 10-Oct-2026 22:20:37.445 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/pretty-defs-aux.cert (1.102s) at 10-Oct-2026 22:20:37.445 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/trivial-ancestors-check.cert on 10-Oct-2026 22:20:37.547 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/basic/two-nats-measure.cert on 10-Oct-2026 22:20:37.575 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/ipasir/portcullis.cert (0.618s) at 10-Oct-2026 22:20:37.594 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defmacro-plus.cert on 10-Oct-2026 22:20:37.710 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/cons.cert (5.327s) at 10-Oct-2026 22:20:37.768 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-tests-and-callsp.cert (1.322s) at 10-Oct-2026 22:20:37.828 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/abstract.cert (5.397s) at 10-Oct-2026 22:20:37.913 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/unit-propagation-implies-unsat.cert on 10-Oct-2026 22:20:37.928 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/index-of.cert (4.565s) at 10-Oct-2026 22:20:37.934 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/io/file-measure.cert on 10-Oct-2026 22:20:37.931 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-event-formp.cert (2.105s) at 10-Oct-2026 22:20:37.941 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/safe-case.cert (0.875s) at 10-Oct-2026 22:20:37.971 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/evalable-ld-printing.cert on 10-Oct-2026 22:20:38.000 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/trace-star.cert on 10-Oct-2026 22:20:38.014 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/bash.cert (2.584s) at 10-Oct-2026 22:20:38.039 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/acl2-doc.cert on 10-Oct-2026 22:20:38.046 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/prefer-times.cert on 10-Oct-2026 22:20:38.082 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic/nat-listp.cert (5.173s) at 10-Oct-2026 22:20:38.101 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/ifdeftest/defs.cert on 10-Oct-2026 22:20:38.174 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/doc.cert on 10-Oct-2026 22:20:38.211 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/include-raw.cert (1.223s) at 10-Oct-2026 22:20:38.239 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 49 Oct 10 22:20 success.txt acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/tuplep.cert on 10-Oct-2026 22:20:38.330 acl2-8.5> make[2]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support' acl2-8.5> make[1]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/sumners-ray/support' acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-be-redundant.cert (5.653s) at 10-Oct-2026 22:20:38.436 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/def-bound-theorems.cert on 10-Oct-2026 22:20:38.435 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-lists/signed-byte-listp.cert on 10-Oct-2026 22:20:38.530 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/trivial-ancestors-check.cert (0.999s) at 10-Oct-2026 22:20:38.555 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/assert-bang.cert (2.189s) at 10-Oct-2026 22:20:38.566 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/basic/intern-in-package-of-symbol.cert on 10-Oct-2026 22:20:38.643 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/acre/portcullis.cert on 10-Oct-2026 22:20:38.659 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/prefer-times.cert (0.593s) at 10-Oct-2026 22:20:38.683 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/meta/portcullis.cert on 10-Oct-2026 22:20:38.808 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/developers-guide.cert (2.371s) at 10-Oct-2026 22:20:38.921 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/trace-star.cert (0.962s) at 10-Oct-2026 22:20:38.986 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/array1.cert on 10-Oct-2026 22:20:39.039 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/pattern-match.cert (2.529s) at 10-Oct-2026 22:20:39.087 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/bigmem/portcullis.cert on 10-Oct-2026 22:20:39.094 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/bstar.cert (20.352s) at 10-Oct-2026 22:20:39.139 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/plev.cert on 10-Oct-2026 22:20:39.140 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/doc.cert (0.912s) at 10-Oct-2026 22:20:39.161 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/tuplep.cert (0.913s) at 10-Oct-2026 22:20:39.256 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/table-guard.cert (3.363s) at 10-Oct-2026 22:20:39.277 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/file-io.cert (7.013s) at 10-Oct-2026 22:20:39.300 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/ifdeftest/defs.cert (1.117s) at 10-Oct-2026 22:20:39.323 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/in-conclusion.cert on 10-Oct-2026 22:20:39.348 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/defs-aux.cert (2.975s) at 10-Oct-2026 22:20:39.359 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/ith.cert on 10-Oct-2026 22:20:39.373 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/declares0.cert (15.452s) at 10-Oct-2026 22:20:39.406 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/io/open-channels.cert on 10-Oct-2026 22:20:39.411 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/old/case.cert on 10-Oct-2026 22:20:39.457 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/rulesets.cert (7.448s) at 10-Oct-2026 22:20:39.526 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/lispfloat/portcullis.cert on 10-Oct-2026 22:20:39.607 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/hacker.cert (8.816s) at 10-Oct-2026 22:20:39.644 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/top.cert on 10-Oct-2026 22:20:39.685 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/total-order.cert (5.844s) at 10-Oct-2026 22:20:39.700 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/fal-graphs.cert on 10-Oct-2026 22:20:39.716 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/old/profile.cert on 10-Oct-2026 22:20:39.753 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/cgen/with-timeout.cert (4.241s) at 10-Oct-2026 22:20:39.933 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/hacking-xdoc.cert (4.070s) at 10-Oct-2026 22:20:40.026 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/beta-reduce.cert on 10-Oct-2026 22:20:40.153 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/basic/two-nats-measure.cert (2.569s) at 10-Oct-2026 22:20:40.162 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/some-events.cert on 10-Oct-2026 22:20:40.151 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/fast-alist-pop.cert on 10-Oct-2026 22:20:40.173 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/defstruct-parsing.cert (9.282s) at 10-Oct-2026 22:20:40.216 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/bigmem/portcullis.cert (1.142s) at 10-Oct-2026 22:20:40.256 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/syntaxp.cert on 10-Oct-2026 22:20:40.358 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/suffixp.cert on 10-Oct-2026 22:20:40.374 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defmacroq.cert (7.857s) at 10-Oct-2026 22:20:40.460 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/lists/portcullis.cert on 10-Oct-2026 22:20:40.437 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/io/open-channels.cert (1.078s) at 10-Oct-2026 22:20:40.514 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2013/goel-hunt-kaufmann/support/defabsstobj-example.cert (9.216s) at 10-Oct-2026 22:20:40.515 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/io/unsound-read.cert on 10-Oct-2026 22:20:40.574 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/mv-nth.cert on 10-Oct-2026 22:20:40.590 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/ith.cert (1.240s) at 10-Oct-2026 22:20:40.624 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/defbinding.cert on 10-Oct-2026 22:20:40.645 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/defdoc.cert on 10-Oct-2026 22:20:40.651 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/fal-graphs.cert (0.949s) at 10-Oct-2026 22:20:40.677 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-lists/signed-byte-listp.cert (2.186s) at 10-Oct-2026 22:20:40.732 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/iff.cert on 10-Oct-2026 22:20:40.714 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/evalable-ld-printing.cert (2.825s) at 10-Oct-2026 22:20:40.836 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/table.cert on 10-Oct-2026 22:20:40.923 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/memories/private.cert on 10-Oct-2026 22:20:40.944 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/clause-processor.cert on 10-Oct-2026 22:20:40.986 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/def-bound-theorems.cert (2.650s) at 10-Oct-2026 22:20:41.106 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/bdd/benchmarks.cert (8.649s) at 10-Oct-2026 22:20:41.141 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defpun.cert on 10-Oct-2026 22:20:41.142 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/old/case.cert (1.661s) at 10-Oct-2026 22:20:41.187 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/rule-sets-support.cert on 10-Oct-2026 22:20:41.233 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/deffix.cert on 10-Oct-2026 22:20:41.257 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/fixequiv.cert on 10-Oct-2026 22:20:41.290 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/mv-nth.cert (0.728s) at 10-Oct-2026 22:20:41.363 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/linear-xdoc.cert on 10-Oct-2026 22:20:41.485 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/unit-propagation-implies-unsat.cert (3.535s) at 10-Oct-2026 22:20:41.494 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/acre/portcullis.cert (2.844s) at 10-Oct-2026 22:20:41.528 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/utilities.cert (9.694s) at 10-Oct-2026 22:20:41.529 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/plev.cert (2.377s) at 10-Oct-2026 22:20:41.543 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/fast-alist-pop.cert (1.375s) at 10-Oct-2026 22:20:41.559 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/io/file-measure.cert (3.615s) at 10-Oct-2026 22:20:41.573 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/basic/intern-in-package-of-symbol.cert (2.943s) at 10-Oct-2026 22:20:41.597 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/assert-bang-stobj.cert on 10-Oct-2026 22:20:41.631 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-alists/symbol-alistp.cert on 10-Oct-2026 22:20:41.626 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defevaluator-fast.cert (4.226s) at 10-Oct-2026 22:20:41.639 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/table.cert (0.712s) at 10-Oct-2026 22:20:41.643 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-be-table-key.cert on 10-Oct-2026 22:20:41.652 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/partial-encapsulate-support.cert on 10-Oct-2026 22:20:41.746 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/meta/portcullis.cert (2.875s) at 10-Oct-2026 22:20:41.784 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/iff.cert (1.010s) at 10-Oct-2026 22:20:41.846 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/syntaxp.cert (1.493s) at 10-Oct-2026 22:20:41.864 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defmacro-plus.cert (4.165s) at 10-Oct-2026 22:20:41.895 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bitcoin/portcullis.cert on 10-Oct-2026 22:20:41.929 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/zcash/portcullis.cert on 10-Oct-2026 22:20:41.958 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/system/irrelevant-formals.cert on 10-Oct-2026 22:20:41.956 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/assert-equal.cert on 10-Oct-2026 22:20:41.962 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/ecdsa/portcullis.cert on 10-Oct-2026 22:20:41.982 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-not-be-table-key.cert on 10-Oct-2026 22:20:41.979 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/run-script.cert on 10-Oct-2026 22:20:42.012 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/lispfloat/portcullis.cert (2.453s) at 10-Oct-2026 22:20:42.094 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/origin.cert on 10-Oct-2026 22:20:42.130 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/memory-mgmt-logic.cert (5.107s) at 10-Oct-2026 22:20:42.140 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/removable-runes.cert on 10-Oct-2026 22:20:42.210 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/starlogic.cert (5.047s) at 10-Oct-2026 22:20:42.233 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/parallel/matrix-multiplication-serial.cert on 10-Oct-2026 22:20:42.278 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/top.cert (2.619s) at 10-Oct-2026 22:20:42.318 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/io/unsound-read.cert (1.800s) at 10-Oct-2026 22:20:42.403 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/assert-bang-stobj.cert (0.787s) at 10-Oct-2026 22:20:42.435 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/linear-xdoc.cert (1.013s) at 10-Oct-2026 22:20:42.514 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/prove-dollar.cert on 10-Oct-2026 22:20:42.611 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/open-trace-file-bang.cert on 10-Oct-2026 22:20:42.619 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hints/hint-wrapper.cert on 10-Oct-2026 22:20:42.662 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/rewrite-dollar.cert on 10-Oct-2026 22:20:42.467 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/suffixp.cert (2.549s) at 10-Oct-2026 22:20:42.962 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/memories/private.cert (2.091s) at 10-Oct-2026 22:20:43.045 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/origin.cert (0.910s) at 10-Oct-2026 22:20:43.065 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/in-conclusion.cert (3.700s) at 10-Oct-2026 22:20:43.079 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/event-names.cert on 10-Oct-2026 22:20:43.171 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/oracle-time.cert on 10-Oct-2026 22:20:43.142 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defthmg.cert on 10-Oct-2026 22:20:43.143 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/er-soft-logic.cert on 10-Oct-2026 22:20:43.166 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/clause-processor.cert (2.175s) at 10-Oct-2026 22:20:43.212 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/defbinding.cert (2.566s) at 10-Oct-2026 22:20:43.224 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/assert-equal.cert (1.237s) at 10-Oct-2026 22:20:43.254 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/some-events.cert (3.026s) at 10-Oct-2026 22:20:43.258 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-be-table-key.cert (1.581s) at 10-Oct-2026 22:20:43.261 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/memoize-prover-fns.cert on 10-Oct-2026 22:20:43.273 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/dft.cert on 10-Oct-2026 22:20:43.397 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/unit-propagation-monotone.cert (22.616s) at 10-Oct-2026 22:20:43.440 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/open-trace-file-bang.cert (0.972s) at 10-Oct-2026 22:20:43.606 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/erickson/bprove/lemgen.cert (12.548s) at 10-Oct-2026 22:20:43.686 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/rule-sets-support.cert (2.429s) at 10-Oct-2026 22:20:43.698 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/seq.cert on 10-Oct-2026 22:20:43.697 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defmac.cert on 10-Oct-2026 22:20:43.703 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/acl2-system-exports.cert on 10-Oct-2026 22:20:43.719 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defopener.cert on 10-Oct-2026 22:20:43.750 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/sin-cos.cert on 10-Oct-2026 22:20:43.814 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/removable-runes.cert (1.590s) at 10-Oct-2026 22:20:43.853 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-not-be-table-key.cert (1.827s) at 10-Oct-2026 22:20:43.860 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/simp.cert on 10-Oct-2026 22:20:43.906 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/with-waterfall-parallelism.cert on 10-Oct-2026 22:20:43.921 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/partial-encapsulate-support.cert (2.183s) at 10-Oct-2026 22:20:43.956 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/parallel/matrix-multiplication-serial.cert (1.675s) at 10-Oct-2026 22:20:44.013 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/er-soft-logic.cert (0.843s) at 10-Oct-2026 22:20:44.060 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/fixequiv.cert (2.776s) at 10-Oct-2026 22:20:44.073 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/regex/defset-encapsulates.cert (29.979s) at 10-Oct-2026 22:20:44.124 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/assignment.cert on 10-Oct-2026 22:20:44.179 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/leftist-trees/leftist-trees-xdoc.cert on 10-Oct-2026 22:20:44.182 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/doc.cert on 10-Oct-2026 22:20:44.181 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/clause.cert on 10-Oct-2026 22:20:44.253 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/find-lemmas.cert on 10-Oct-2026 22:20:44.247 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/lib/doc.cert on 10-Oct-2026 22:20:44.297 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/dump-events.cert on 10-Oct-2026 22:20:44.291 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defsum.cert on 10-Oct-2026 22:20:44.292 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/install-not-normalized.cert on 10-Oct-2026 22:20:44.355 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/run-script.cert (2.395s) at 10-Oct-2026 22:20:44.437 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/times.cert on 10-Oct-2026 22:20:44.541 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/acl2-system-exports.cert (0.858s) at 10-Oct-2026 22:20:44.595 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/with-waterfall-parallelism.cert (0.654s) at 10-Oct-2026 22:20:44.601 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/er-soft-plus.cert on 10-Oct-2026 22:20:44.690 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defmacrodoc.cert on 10-Oct-2026 22:20:44.714 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defmac.cert (1.098s) at 10-Oct-2026 22:20:44.833 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/system/irrelevant-formals.cert (2.777s) at 10-Oct-2026 22:20:44.837 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defpun.cert (3.592s) at 10-Oct-2026 22:20:44.843 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defun-forms.cert on 10-Oct-2026 22:20:44.951 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/revappend.cert on 10-Oct-2026 22:20:44.951 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/assignment.cert (1.144s) at 10-Oct-2026 22:20:45.333 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/er-soft-plus.cert (1.223s) at 10-Oct-2026 22:20:45.918 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/set-stobjs-in-declares-to-match.cert on 10-Oct-2026 22:20:45.999 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/zcash/portcullis.cert (4.010s) at 10-Oct-2026 22:20:46.031 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/lists/portcullis.cert (5.508s) at 10-Oct-2026 22:20:46.033 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/beta-reduce.cert (5.862s) at 10-Oct-2026 22:20:46.037 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/event-names.cert (3.554s) at 10-Oct-2026 22:20:46.737 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/defdoc.cert (6.071s) at 10-Oct-2026 22:20:46.743 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/conjoin.cert on 10-Oct-2026 22:20:46.749 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/oracle-time.cert (3.603s) at 10-Oct-2026 22:20:46.801 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/dft.cert (3.276s) at 10-Oct-2026 22:20:46.823 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/crypto/ecdsa/portcullis.cert (4.828s) at 10-Oct-2026 22:20:46.825 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/directed-untranslate.cert on 10-Oct-2026 22:20:46.846 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/reverse-list.cert on 10-Oct-2026 22:20:46.846 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/my-get-event.cert on 10-Oct-2026 22:20:46.879 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/firstn.cert on 10-Oct-2026 22:20:46.907 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subrange.cert on 10-Oct-2026 22:20:46.911 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defthmr.cert on 10-Oct-2026 22:20:46.934 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/pattern-matching.cert on 10-Oct-2026 22:20:46.961 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/trans-eval-error-triple.cert on 10-Oct-2026 22:20:46.970 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defthmg.cert (3.844s) at 10-Oct-2026 22:20:47.149 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/function-symbolp.cert on 10-Oct-2026 22:20:47.154 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hints/hint-wrapper.cert (4.558s) at 10-Oct-2026 22:20:47.236 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/apply-fn-if-known.cert on 10-Oct-2026 22:20:47.275 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/simplify-defun-doc.cert on 10-Oct-2026 22:20:47.394 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-alists/symbol-alistp.cert (5.921s) at 10-Oct-2026 22:20:47.573 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/bitcoin/portcullis.cert (5.659s) at 10-Oct-2026 22:20:47.615 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/simplify-defun-sk-doc.cert on 10-Oct-2026 22:20:47.622 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/simplify-doc.cert on 10-Oct-2026 22:20:47.673 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/sin-cos.cert (3.870s) at 10-Oct-2026 22:20:47.719 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/simplify-term-doc.cert on 10-Oct-2026 22:20:47.789 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/expander.cert (16.538s) at 10-Oct-2026 22:20:48.000 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel11/lib/doc.cert (4.027s) at 10-Oct-2026 22:20:48.346 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/milawa/doc.cert (4.172s) at 10-Oct-2026 22:20:48.410 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/method-descriptors.cert on 10-Oct-2026 22:20:48.477 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/simp.cert (4.602s) at 10-Oct-2026 22:20:48.525 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/include-book-dir-dollar.cert on 10-Oct-2026 22:20:48.520 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/maxelem.cert on 10-Oct-2026 22:20:48.597 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/deffix.cert (7.448s) at 10-Oct-2026 22:20:48.724 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/simplify-defun-sk-doc.cert (1.085s) at 10-Oct-2026 22:20:48.731 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/update-nth.cert on 10-Oct-2026 22:20:48.827 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/read-byte-dollar.cert on 10-Oct-2026 22:20:48.835 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/prefixp.cert on 10-Oct-2026 22:20:48.851 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/prove-dollar.cert (6.479s) at 10-Oct-2026 22:20:49.114 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/clause.cert (4.863s) at 10-Oct-2026 22:20:49.127 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/times.cert (4.688s) at 10-Oct-2026 22:20:49.246 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/simplify-defun-doc.cert (2.005s) at 10-Oct-2026 22:20:49.439 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/dump-events.cert (5.219s) at 10-Oct-2026 22:20:49.532 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/leftist-trees/leftist-trees-xdoc.cert (5.405s) at 10-Oct-2026 22:20:49.605 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/get-username.cert on 10-Oct-2026 22:20:49.709 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/take2.cert on 10-Oct-2026 22:20:49.784 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/all-equal-dollar2.cert on 10-Oct-2026 22:20:49.809 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/seq.cert (6.157s) at 10-Oct-2026 22:20:49.880 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/conjoin.cert (3.333s) at 10-Oct-2026 22:20:50.106 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/revappend.cert (5.157s) at 10-Oct-2026 22:20:50.165 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/simplify-doc.cert (2.688s) at 10-Oct-2026 22:20:50.376 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/call-script.cert on 10-Oct-2026 22:20:50.376 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/strip-stars-from-name.cert on 10-Oct-2026 22:20:50.415 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/repeat-tail.cert on 10-Oct-2026 22:20:50.675 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/include-book-dir-dollar.cert (2.439s) at 10-Oct-2026 22:20:50.976 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/prime-fields/support.cert on 10-Oct-2026 22:20:51.089 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/termination-database-utilities.cert on 10-Oct-2026 22:20:51.195 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/simplify-term-doc.cert (3.410s) at 10-Oct-2026 22:20:51.307 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/install-not-normalized.cert (6.852s) at 10-Oct-2026 22:20:51.333 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/system/function-symbolp.cert (4.160s) at 10-Oct-2026 22:20:51.335 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/integer-arithmetic/meta-rules.cert on 10-Oct-2026 22:20:51.311 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/all-integerp-of-repeat.cert on 10-Oct-2026 22:20:51.809 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/find-lemmas.cert (7.878s) at 10-Oct-2026 22:20:52.149 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/take2.cert (2.325s) at 10-Oct-2026 22:20:52.185 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/choose-rules.cert on 10-Oct-2026 22:20:52.306 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/r1cs/lift-r1cs-rule-lists.cert on 10-Oct-2026 22:20:52.378 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/array1.cert (13.326s) at 10-Oct-2026 22:20:52.451 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/repeat-tail.cert (1.882s) at 10-Oct-2026 22:20:52.612 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/set-stobjs-in-declares-to-match.cert (6.558s) at 10-Oct-2026 22:20:52.689 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/apply-fn-if-known.cert (5.495s) at 10-Oct-2026 22:20:52.787 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/read-object.cert on 10-Oct-2026 22:20:52.836 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/syntheto/shallow/last1.cert on 10-Oct-2026 22:20:52.900 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defopener.cert (9.148s) at 10-Oct-2026 22:20:52.995 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/my-get-event.cert (6.129s) at 10-Oct-2026 22:20:53.100 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/coglio-kaufmann-smith/support/directed-untranslate.cert on 10-Oct-2026 22:20:53.158 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/coglio-kaufmann-smith/support/pattern-matching.cert on 10-Oct-2026 22:20:53.232 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/advise.cert on 10-Oct-2026 22:20:53.362 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/old/profile.cert (13.665s) at 10-Oct-2026 22:20:53.446 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/print-object-dollar.cert on 10-Oct-2026 22:20:53.501 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/x86/parsers/pe-tools.cert on 10-Oct-2026 22:20:53.484 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/prime-fields/support.cert (2.606s) at 10-Oct-2026 22:20:53.712 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove-nth-tests.cert on 10-Oct-2026 22:20:54.260 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/choose-rules.cert (1.801s) at 10-Oct-2026 22:20:54.339 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/update-nth.cert (5.542s) at 10-Oct-2026 22:20:54.379 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/prove-dollar-nice.cert on 10-Oct-2026 22:20:54.284 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/helpers/helper-old.cert on 10-Oct-2026 22:20:54.980 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/top.cert on 10-Oct-2026 22:20:54.978 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defmax-nat-template.cert on 10-Oct-2026 22:20:55.134 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/method-descriptors.cert (6.710s) at 10-Oct-2026 22:20:55.199 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defmin-int-template.cert on 10-Oct-2026 22:20:55.145 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/read-char-dollar.cert on 10-Oct-2026 22:20:55.208 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/strip-stars-from-name.cert (4.843s) at 10-Oct-2026 22:20:55.390 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/read-object.cert (2.541s) at 10-Oct-2026 22:20:55.543 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/defsum.cert (11.111s) at 10-Oct-2026 22:20:55.558 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defmacrodoc.cert (10.861s) at 10-Oct-2026 22:20:55.593 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/remove-nth-tests.cert (1.388s) at 10-Oct-2026 22:20:55.679 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/non-ascii-pathnames.cert on 10-Oct-2026 22:20:55.709 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/integer-arithmetic/meta-rules.cert (3.988s) at 10-Oct-2026 22:20:55.730 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/all-integerp-of-repeat.cert (3.832s) at 10-Oct-2026 22:20:55.741 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/checkpoints-tests-book.cert on 10-Oct-2026 22:20:55.784 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/pattern-matching.cert (8.690s) at 10-Oct-2026 22:20:55.804 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defthmr.cert (8.869s) at 10-Oct-2026 22:20:55.847 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/print-object-dollar.cert (2.324s) at 10-Oct-2026 22:20:55.877 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/gen-defthm-check.cert on 10-Oct-2026 22:20:55.875 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/read-from-file.cert on 10-Oct-2026 22:20:55.896 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defconst-computed-tests.cert on 10-Oct-2026 22:20:55.899 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/trans-eval-error-triple.cert (8.990s) at 10-Oct-2026 22:20:55.969 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/invariants.cert on 10-Oct-2026 22:20:55.972 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-legal-var-in-acl2-package.cert on 10-Oct-2026 22:20:55.927 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/read-byte-dollar.cert (7.132s) at 10-Oct-2026 22:20:56.031 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/records0.cert on 10-Oct-2026 22:20:56.031 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/expander-tests.cert on 10-Oct-2026 22:20:56.056 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/reverse.cert on 10-Oct-2026 22:20:56.080 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/gen-defthm.cert on 10-Oct-2026 22:20:56.077 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/x86/parsers/pe-tools.cert (2.507s) at 10-Oct-2026 22:20:56.119 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/bash-bsd.cert on 10-Oct-2026 22:20:56.117 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/simplify-defuns.cert on 10-Oct-2026 22:20:56.131 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/simplify-thm.cert on 10-Oct-2026 22:20:56.291 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/memoize-prover-fns.cert (13.024s) at 10-Oct-2026 22:20:56.310 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/all-equal-dollar2.cert (6.508s) at 10-Oct-2026 22:20:56.559 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/rtlarr.cert on 10-Oct-2026 22:20:56.711 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/firstn.cert (9.903s) at 10-Oct-2026 22:20:56.847 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/total-order-bsd.cert on 10-Oct-2026 22:20:56.882 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/gen-defthm.cert (0.846s) at 10-Oct-2026 22:20:56.947 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/concurrent-programs/bakery/apply-total-order.cert on 10-Oct-2026 22:20:56.946 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/maxelem.cert (8.375s) at 10-Oct-2026 22:20:56.993 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/paramod.cert on 10-Oct-2026 22:20:57.006 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/resolution.cert on 10-Oct-2026 22:20:57.047 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/expander-tests.cert (0.626s) at 10-Oct-2026 22:20:57.074 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/reverse.cert (1.006s) at 10-Oct-2026 22:20:57.099 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/advise.cert (3.659s) at 10-Oct-2026 22:20:57.107 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/rac/lisp/translate.cert on 10-Oct-2026 22:20:57.175 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/call-script.cert (6.806s) at 10-Oct-2026 22:20:57.205 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/regex/equal-based-set.cert on 10-Oct-2026 22:20:57.207 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defconst-computed-tests.cert (0.810s) at 10-Oct-2026 22:20:57.239 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/checkpoints-tests-book.cert (1.454s) at 10-Oct-2026 22:20:57.254 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/oracle/stv-decomp-theory-expander.cert on 10-Oct-2026 22:20:57.239 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/booleans/top.cert (2.259s) at 10-Oct-2026 22:20:57.270 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/prove-dollar-nice.cert (2.494s) at 10-Oct-2026 22:20:57.324 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/lrat-parser.cert on 10-Oct-2026 22:20:57.312 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/unit-propagation-correct.cert on 10-Oct-2026 22:20:57.348 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/non-ascii-pathnames.cert (1.642s) at 10-Oct-2026 22:20:57.360 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/unit-propagation-correct.cert on 10-Oct-2026 22:20:57.415 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/total-order-bsd.cert (0.542s) at 10-Oct-2026 22:20:57.431 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/lrat-parser.cert on 10-Oct-2026 22:20:57.463 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/r1cs/lift-r1cs-rule-lists.cert (5.056s) at 10-Oct-2026 22:20:57.519 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/sumners2/bdds/bdd-prf.cert (27.257s) at 10-Oct-2026 22:20:57.536 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/rewrite-dollar.cert (14.721s) at 10-Oct-2026 22:20:57.552 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/counterexamples/memory-clearing.cert on 10-Oct-2026 22:20:57.583 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/bash-bsd.cert (1.182s) at 10-Oct-2026 22:20:57.601 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/lrat-parser.cert on 10-Oct-2026 22:20:57.589 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/stringless.cert on 10-Oct-2026 22:20:57.693 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/misc/two-nats-measure.cert on 10-Oct-2026 22:20:57.675 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/subrange.cert (10.788s) at 10-Oct-2026 22:20:57.747 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/counterexamples/halt-flg.cert on 10-Oct-2026 22:20:57.714 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defmax-nat-template.cert (2.527s) at 10-Oct-2026 22:20:57.773 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/simplify-thm.cert (1.448s) at 10-Oct-2026 22:20:57.902 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/syntheto/shallow/last1.cert (4.981s) at 10-Oct-2026 22:20:58.053 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/tests/bstar.cert on 10-Oct-2026 22:20:58.186 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/convert-legacy-doc/import-acl2doc.cert on 10-Oct-2026 22:20:58.186 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/paramod.cert (1.219s) at 10-Oct-2026 22:20:58.236 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/io/serialize-tests.cert on 10-Oct-2026 22:20:58.238 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/system/irrelevant-formals-book.cert on 10-Oct-2026 22:20:58.239 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-alists/keyword-to-keyword-value-list-alistp-tests.cert on 10-Oct-2026 22:20:58.256 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/coglio-kaufmann-smith/support/pattern-matching.cert (5.035s) at 10-Oct-2026 22:20:58.309 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/file-io-light/read-char-dollar.cert (3.083s) at 10-Oct-2026 22:20:58.352 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/get-username.cert (8.378s) at 10-Oct-2026 22:20:58.356 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/misc/intern-in-package-of-symbol.cert on 10-Oct-2026 22:20:58.337 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/hons-check/hons-check.cert on 10-Oct-2026 22:20:58.396 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/mid.cert on 10-Oct-2026 22:20:58.485 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/parallel/stress-tests.cert on 10-Oct-2026 22:20:58.495 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/oracle/stv-decomp-theory-expander.cert (1.244s) at 10-Oct-2026 22:20:58.518 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/fancy-string-reader-test.cert on 10-Oct-2026 22:20:58.552 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/invariants.cert (2.165s) at 10-Oct-2026 22:20:58.583 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/aliasing-tests-book.cert on 10-Oct-2026 22:20:58.634 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/gen-defthm-check.cert (2.714s) at 10-Oct-2026 22:20:58.660 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/nested-abstract-stobjs-book.cert on 10-Oct-2026 22:20:58.717 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/nested-stobj-errors-book.cert on 10-Oct-2026 22:20:58.760 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/concurrent-programs/bakery/apply-total-order.cert (1.846s) at 10-Oct-2026 22:20:58.800 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/resolution.cert (1.786s) at 10-Oct-2026 22:20:58.847 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/counterexamples/memory-clearing.cert (1.313s) at 10-Oct-2026 22:20:58.910 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/with-global-stobj-book.cert on 10-Oct-2026 22:20:59.008 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/misc/intern-in-package-of-symbol.cert (0.701s) at 10-Oct-2026 22:20:59.099 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/helpers/helper-old.cert (4.101s) at 10-Oct-2026 22:20:59.125 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/untranslate.cert on 10-Oct-2026 22:20:59.165 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/case-splitting-rules.cert on 10-Oct-2026 22:20:59.194 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/unit-propagation-correct.cert (1.874s) at 10-Oct-2026 22:20:59.229 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/deftuple.cert on 10-Oct-2026 22:20:59.225 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/mid.cert (0.783s) at 10-Oct-2026 22:20:59.316 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/last-theory-change.cert on 10-Oct-2026 22:20:59.315 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/misc/two-nats-measure.cert (1.602s) at 10-Oct-2026 22:20:59.340 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/oracle-time-tests.cert on 10-Oct-2026 22:20:59.404 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/models.cert on 10-Oct-2026 22:20:59.420 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defun-forms.cert (14.536s) at 10-Oct-2026 22:20:59.501 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/lrat-parser.cert (2.094s) at 10-Oct-2026 22:20:59.616 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/bstar.cert on 10-Oct-2026 22:20:59.690 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/regex/equal-based-set.cert (2.518s) at 10-Oct-2026 22:20:59.735 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/pipeline/utils.cert on 10-Oct-2026 22:20:59.719 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/trivial/sawada-model/utils.cert on 10-Oct-2026 22:20:59.846 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/trivial/utils.cert on 10-Oct-2026 22:20:59.891 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/rac/lisp/translate.cert (2.789s) at 10-Oct-2026 22:20:59.984 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/system/irrelevant-formals-book.cert (1.747s) at 10-Oct-2026 22:21:00.124 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/deftuple.cert (0.964s) at 10-Oct-2026 22:21:00.215 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/sumners1/cdeq/records.cert on 10-Oct-2026 22:21:00.282 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/bstar.cert (0.627s) at 10-Oct-2026 22:21:00.331 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/last-theory-change.cert (1.043s) at 10-Oct-2026 22:21:00.367 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/stringless.cert (2.701s) at 10-Oct-2026 22:21:00.424 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/kaufmann-sumners/support/records.cert on 10-Oct-2026 22:21:00.403 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/std/util/defmin-int-template.cert (5.191s) at 10-Oct-2026 22:21:00.452 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/moore-manolios/partial-functions/defpun.cert on 10-Oct-2026 22:21:00.474 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/untranslate.cert (1.350s) at 10-Oct-2026 22:21:00.551 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/sorting/total-order.cert on 10-Oct-2026 22:21:00.722 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/case-splitting-rules.cert (1.570s) at 10-Oct-2026 22:21:00.781 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/make-event/read-from-file.cert (4.912s) at 10-Oct-2026 22:21:00.885 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/ruiz-alonso-hidalgo-martin-theory-terms/support/subsumption-definition-v0.cert on 10-Oct-2026 22:21:00.841 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/kaufmann-sumners/support/records0.cert on 10-Oct-2026 22:21:00.972 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/rtlarr.cert (4.279s) at 10-Oct-2026 22:21:01.026 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/models.cert (1.594s) at 10-Oct-2026 22:21:01.047 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/kaufmann-sumners/support/sets.cert on 10-Oct-2026 22:21:00.995 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/schmaltz-al-sammane-et-al/support/consistency.cert on 10-Oct-2026 22:21:01.146 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/tests/bstar.cert (2.852s) at 10-Oct-2026 22:21:01.175 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/records/total-order.cert on 10-Oct-2026 22:21:01.143 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/ray-matthews-tuttle/support/sets.cert on 10-Oct-2026 22:21:01.250 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/cowles-gamboa/support/tail-rec.cert on 10-Oct-2026 22:21:01.459 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/lrat-parser.cert (4.100s) at 10-Oct-2026 22:21:01.516 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/parallel/stress-tests.cert (3.078s) at 10-Oct-2026 22:21:01.583 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/counterexamples/halt-flg.cert (3.736s) at 10-Oct-2026 22:21:01.596 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/trivial/sawada-model/utils.cert (1.877s) at 10-Oct-2026 22:21:01.749 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/sorting/total-order.cert (1.155s) at 10-Oct-2026 22:21:01.902 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/manolios/pipeline/trivial/utils.cert (2.005s) at 10-Oct-2026 22:21:01.940 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/ruiz-alonso-hidalgo-martin-theory-terms/support/matching.cert on 10-Oct-2026 22:21:02.045 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/schmaltz-al-sammane-et-al/support/consistency.cert (0.886s) at 10-Oct-2026 22:21:02.071 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/defcode-macro.cert on 10-Oct-2026 22:21:01.959 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/erickson/bprove/exdefs.cert on 10-Oct-2026 22:21:02.098 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/krug-et-al/support/Utilities/total-order.cert on 10-Oct-2026 22:21:02.039 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/aliasing-tests-book.cert (3.497s) at 10-Oct-2026 22:21:02.153 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/hons-check/hons-check.cert (3.833s) at 10-Oct-2026 22:21:02.245 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/davis/support/fast.cert on 10-Oct-2026 22:21:02.190 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/sumners/support/sets.cert on 10-Oct-2026 22:21:02.255 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/reverse-list.cert (15.410s) at 10-Oct-2026 22:21:02.358 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/records/total-order.cert (1.188s) at 10-Oct-2026 22:21:02.392 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/ray/support/defpun-exec.cert on 10-Oct-2026 22:21:02.421 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/deps-SULFA.cert on 10-Oct-2026 22:21:02.350 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ihs/ihs-init.cert on 10-Oct-2026 22:21:02.483 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/swords-cook/lcsoundness/defsum.cert on 10-Oct-2026 22:21:02.490 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/pipeline/utils.cert (2.780s) at 10-Oct-2026 22:21:02.539 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/ruiz-alonso-hidalgo-martin-theory-terms/support/subsumption-definition-v0.cert (1.640s) at 10-Oct-2026 22:21:02.545 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/cowles/acl2-agp.cert on 10-Oct-2026 22:21:02.629 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/coglio-kaufmann-smith/support/testing.cert on 10-Oct-2026 22:21:02.695 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/ray-matthews-tuttle/support/sets.cert (1.543s) at 10-Oct-2026 22:21:02.818 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/krug-et-al/support/Utilities/total-order.cert (0.995s) at 10-Oct-2026 22:21:03.147 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/fmt-to-str-orig.cert on 10-Oct-2026 22:21:03.214 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-termination-theorem.cert on 10-Oct-2026 22:21:03.246 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/expt-helper.cert on 10-Oct-2026 22:21:03.362 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/support.cert on 10-Oct-2026 22:21:03.429 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/fuforma-normal.cert on 10-Oct-2026 22:21:03.427 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/cowles/acl2-agp.cert (0.963s) at 10-Oct-2026 22:21:03.606 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/simplify-defuns.cert (7.149s) at 10-Oct-2026 22:21:03.621 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/convert-legacy-doc/import-acl2doc.cert (5.370s) at 10-Oct-2026 22:21:03.657 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/termination-database-utilities.cert (11.988s) at 10-Oct-2026 22:21:03.685 acl2-8.5> make[1]: Entering directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/greve-wilding-vanfleet/support' acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/with-global-stobj-book.cert (4.683s) at 10-Oct-2026 22:21:03.703 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/list-fix.cert on 10-Oct-2026 22:21:03.717 acl2-8.5> make -s -f Makefile \ acl2-8.5> firewallworks.cert INHIBIT='(set-inhibit-output-lst (list (quote prove) (quote proof-tree) (quote warning) (quote observation) (quote event) (quote history)))' ACL2='/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/saved_acl2' acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/expt-helper.cert on 10-Oct-2026 22:21:03.776 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/cowles-gamboa/support/tail-rec.cert (2.176s) at 10-Oct-2026 22:21:03.804 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/kaufmann/support/tool/file-io-pkgs.cert on 10-Oct-2026 22:21:03.905 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/io/serialize-tests.cert (5.632s) at 10-Oct-2026 22:21:04.017 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/greve-wilding-vanfleet/support/separation.cert on Sat Oct 10 22:21:04 UTC 2026 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/lrat-parser.cert (6.442s) at 10-Oct-2026 22:21:04.071 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/prefixp.cert (15.108s) at 10-Oct-2026 22:21:04.093 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/utilities.cert on 10-Oct-2026 22:21:04.161 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/records/records.cert on 10-Oct-2026 22:21:04.204 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/nested-stobj-errors-book.cert (5.425s) at 10-Oct-2026 22:21:04.231 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-legal-var-in-acl2-package.cert (7.828s) at 10-Oct-2026 22:21:04.281 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/typed-alists/keyword-to-keyword-value-list-alistp-tests.cert (5.929s) at 10-Oct-2026 22:21:04.284 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/len.cert on 10-Oct-2026 22:21:04.319 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/alist-equiv.cert on 10-Oct-2026 22:21:04.325 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ihs/ihs-init.cert (1.839s) at 10-Oct-2026 22:21:04.349 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/directed-untranslate.cert (17.395s) at 10-Oct-2026 22:21:04.367 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/hons-remove-assoc.cert on 10-Oct-2026 22:21:04.376 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/hons-rassoc-equal.cert on 10-Oct-2026 22:21:04.383 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/osets/primitives.cert on 10-Oct-2026 22:21:04.418 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/maybe-defthm.cert on 10-Oct-2026 22:21:04.450 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/fmt-to-str-orig.cert (1.231s) at 10-Oct-2026 22:21:04.484 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/rtlarr.cert on 10-Oct-2026 22:21:04.550 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/cat-base.cert on 10-Oct-2026 22:21:04.593 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/coglio-kaufmann-smith/support/testing.cert (2.156s) at 10-Oct-2026 22:21:04.867 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/use-by-hint.cert on 10-Oct-2026 22:21:04.988 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/maybe-defthm.cert (0.564s) at 10-Oct-2026 22:21:05.029 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/expt-helper.cert (1.618s) at 10-Oct-2026 22:21:05.036 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/def-functional-instance.cert on 10-Oct-2026 22:21:05.109 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/deps-SULFA.cert (2.644s) at 10-Oct-2026 22:21:05.124 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/kaufmann/support/tool/file-io-pkgs.cert (1.212s) at 10-Oct-2026 22:21:05.130 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/expt-helper.cert (1.350s) at 10-Oct-2026 22:21:05.136 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 2499 Oct 10 22:21 separation.cert acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/greve-wilding-vanfleet/support/firewallspec.cert on Sat Oct 10 22:21:05 UTC 2026 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-ackermann.cert (47.532s) at 10-Oct-2026 22:21:05.199 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/easy-simplify.cert on 10-Oct-2026 22:21:05.253 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/magic-ev.cert on 10-Oct-2026 22:21:05.234 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/fancy-string-reader-test.cert (6.804s) at 10-Oct-2026 22:21:05.385 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/hons-remove-assoc.cert (1.026s) at 10-Oct-2026 22:21:05.410 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-event-form-listp.cert on 10-Oct-2026 22:21:05.489 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/len.cert (1.228s) at 10-Oct-2026 22:21:05.557 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/unit-propagation-correct.cert (8.163s) at 10-Oct-2026 22:21:05.590 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/match-tree.cert on 10-Oct-2026 22:21:05.624 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/abstract.cert on 10-Oct-2026 22:21:05.637 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-command-landmarkp.cert on 10-Oct-2026 22:21:05.646 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-tests-and-calls-listp.cert on 10-Oct-2026 22:21:05.686 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/moore-manolios/partial-functions/defpun.cert (5.235s) at 10-Oct-2026 22:21:05.748 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/greve-wilding-vanfleet/support/compatible.cert on Sat Oct 10 22:21:05 UTC 2026 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/all.cert on 10-Oct-2026 22:21:05.856 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/ray/support/defpun-exec.cert (3.353s) at 10-Oct-2026 22:21:05.932 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/osets/primitives.cert (1.495s) at 10-Oct-2026 22:21:05.945 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 2590 Oct 10 22:21 firewallspec.cert acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-event-landmarkp.cert on 10-Oct-2026 22:21:05.869 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/defxdoc-raw.cert on 10-Oct-2026 22:21:06.050 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-eval-to-t.cert on 10-Oct-2026 22:21:06.052 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/check-equal.cert on 10-Oct-2026 22:21:06.035 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/defcode-macro.cert (3.901s) at 10-Oct-2026 22:21:06.073 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/aignet/portcullis.cert on 10-Oct-2026 22:21:06.187 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/sumners1/cdeq/records.cert (5.934s) at 10-Oct-2026 22:21:06.240 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/easy-simplify.cert (1.046s) at 10-Oct-2026 22:21:06.329 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/vl2014/portcullis.cert on 10-Oct-2026 22:21:06.372 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/ruiz-alonso-hidalgo-martin-theory-terms/support/matching.cert (4.204s) at 10-Oct-2026 22:21:06.386 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/ubdds/core.cert on 10-Oct-2026 22:21:06.453 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/hons-extra.cert on 10-Oct-2026 22:21:06.481 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/use-by-hint.cert (1.517s) at 10-Oct-2026 22:21:06.529 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defmvtypes.cert on 10-Oct-2026 22:21:06.552 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/def-functional-instance.cert (1.454s) at 10-Oct-2026 22:21:06.602 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/stobjs/absstobjs.cert on 10-Oct-2026 22:21:06.657 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/with-quoted-forms.cert on 10-Oct-2026 22:21:06.706 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-tests-and-calls-listp.cert (1.036s) at 10-Oct-2026 22:21:06.753 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-eval-to-t.cert (0.758s) at 10-Oct-2026 22:21:06.823 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/fuforma-normal.cert (3.392s) at 10-Oct-2026 22:21:06.887 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/kaufmann-sumners/support/records.cert (6.444s) at 10-Oct-2026 22:21:06.894 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/prev-stobj-binding.cert on 10-Oct-2026 22:21:06.884 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/outer-local.cert on 10-Oct-2026 22:21:06.933 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/decomp-hint.cert on 10-Oct-2026 22:21:06.999 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/termhints.cert on 10-Oct-2026 22:21:07.001 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/hacking/all.cert (1.161s) at 10-Oct-2026 22:21:07.099 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/unit-propagation-correct.cert on 10-Oct-2026 22:21:07.178 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/records0.cert (10.758s) at 10-Oct-2026 22:21:07.219 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-command-landmarkp.cert (1.558s) at 10-Oct-2026 22:21:07.222 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 3062 Oct 10 22:21 compatible.cert acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/aignet/portcullis.cert (1.057s) at 10-Oct-2026 22:21:07.271 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/greve-wilding-vanfleet/support/firewallworks.cert on Sat Oct 10 22:21:07 UTC 2026 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/expt-helper.cert on 10-Oct-2026 22:21:07.353 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/stobjs/absstobjs.cert (0.739s) at 10-Oct-2026 22:21:07.412 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/do-not.cert on 10-Oct-2026 22:21:07.464 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/quicklisp/base.cert on 10-Oct-2026 22:21:07.473 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/abstract.cert (1.943s) at 10-Oct-2026 22:21:07.606 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/check-equal.cert (1.574s) at 10-Oct-2026 22:21:07.643 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/hons-rassoc-equal.cert (3.262s) at 10-Oct-2026 22:21:07.670 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/ifdeftest/thms.cert on 10-Oct-2026 22:21:07.705 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/add-io-pairs.cert on 10-Oct-2026 22:21:07.767 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/support.cert (4.260s) at 10-Oct-2026 22:21:07.808 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defconsts.cert on 10-Oct-2026 22:21:07.788 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/prev-stobj-binding.cert (0.900s) at 10-Oct-2026 22:21:07.821 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/numerator-and-denominator-helper.cert on 10-Oct-2026 22:21:07.847 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/hons-extra.cert (1.382s) at 10-Oct-2026 22:21:07.890 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/stobjs/nested-stobjs.cert on 10-Oct-2026 22:21:07.918 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/random.cert on 10-Oct-2026 22:21:07.926 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/defxdoc-raw.cert (1.919s) at 10-Oct-2026 22:21:07.984 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/abstract-stobj-nesting/nested-abstract-stobjs-book.cert (9.262s) at 10-Oct-2026 22:21:07.992 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/alter.cert on 10-Oct-2026 22:21:08.063 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/records.cert on 10-Oct-2026 22:21:08.099 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/magic-ev.cert (2.877s) at 10-Oct-2026 22:21:08.158 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-event-form-listp.cert (2.723s) at 10-Oct-2026 22:21:08.229 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/memory-mgmt.cert on 10-Oct-2026 22:21:08.280 acl2-8.5> -rw-r--r-- 1 nixbld nixbld 8502 Oct 10 22:21 firewallworks.cert acl2-8.5> make[1]: Leaving directory '/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/greve-wilding-vanfleet/support' acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/fgl/portcullis.cert on 10-Oct-2026 22:21:08.412 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/make-termination-theorem.cert (5.186s) at 10-Oct-2026 22:21:08.442 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/meta/assoc-is-hons-assoc.cert on 10-Oct-2026 22:21:08.530 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/symlet.cert on 10-Oct-2026 22:21:08.582 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/plev-ccl.cert on 10-Oct-2026 22:21:08.640 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/alist-equiv.cert (4.496s) at 10-Oct-2026 22:21:08.842 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/stobjs/nested-stobjs.cert (0.961s) at 10-Oct-2026 22:21:08.890 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/coglio-kaufmann-smith/support/directed-untranslate.cert (15.489s) at 10-Oct-2026 22:21:08.938 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/random.cert (1.008s) at 10-Oct-2026 22:21:08.945 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/implies.cert on 10-Oct-2026 22:21:08.942 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/erickson/bprove/exdefs.cert (6.873s) at 10-Oct-2026 22:21:08.984 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defmvtypes.cert (2.429s) at 10-Oct-2026 22:21:08.994 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/tests.cert on 10-Oct-2026 22:21:09.041 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/alists/portcullis.cert on 10-Oct-2026 22:21:09.109 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/old/watch.cert on 10-Oct-2026 22:21:09.149 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/absstobjs.cert on 10-Oct-2026 22:21:09.171 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/iffstar.cert on 10-Oct-2026 22:21:09.200 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/records.cert (1.154s) at 10-Oct-2026 22:21:09.272 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/good-rewrite-order.cert on 10-Oct-2026 22:21:09.355 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/fgl/portcullis.cert (0.956s) at 10-Oct-2026 22:21:09.416 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/test/ifdeftest/thms.cert (1.710s) at 10-Oct-2026 22:21:09.426 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/lists/acl2-count.cert on 10-Oct-2026 22:21:09.531 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/debug.cert on 10-Oct-2026 22:21:09.545 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/vl2014/portcullis.cert (3.211s) at 10-Oct-2026 22:21:09.593 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/implies.cert (0.633s) at 10-Oct-2026 22:21:09.598 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/bags/portcullis.cert on 10-Oct-2026 22:21:09.716 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/syntax-extensions.cert on 10-Oct-2026 22:21:09.782 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-event-landmarkp.cert (3.776s) at 10-Oct-2026 22:21:09.829 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/memory-mgmt.cert (1.559s) at 10-Oct-2026 22:21:09.851 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/termhints.cert (2.831s) at 10-Oct-2026 22:21:09.867 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/do-not.cert (2.500s) at 10-Oct-2026 22:21:09.979 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/absstobjs.cert (0.796s) at 10-Oct-2026 22:21:09.985 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/dtrees/portcullis.cert on 10-Oct-2026 22:21:09.982 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/lists/mv-nth.cert on 10-Oct-2026 22:21:10.065 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/osets/primitives.cert on 10-Oct-2026 22:21:10.001 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/old/watch.cert (0.997s) at 10-Oct-2026 22:21:10.165 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/lists/nth-meta.cert on 10-Oct-2026 22:21:10.177 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/expt-helper.cert (2.882s) at 10-Oct-2026 22:21:10.249 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/lists/nth-meta2.cert on 10-Oct-2026 22:21:10.342 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/pattern-hint/pattern-hint.cert on 10-Oct-2026 22:21:10.352 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/bags/portcullis.cert (0.649s) at 10-Oct-2026 22:21:10.378 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/plev-ccl.cert (1.655s) at 10-Oct-2026 22:21:10.415 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/iffstar.cert (1.270s) at 10-Oct-2026 22:21:10.479 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/rule-sets-documentation.cert on 10-Oct-2026 22:21:10.622 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/pattern-hint/pattern-hint2.cert on 10-Oct-2026 22:21:10.470 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/expr.cert (40.941s) at 10-Oct-2026 22:21:10.636 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/memoize/tests.cert (1.651s) at 10-Oct-2026 22:21:10.706 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/list-fix.cert (7.066s) at 10-Oct-2026 22:21:10.795 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/cat-base.cert (6.256s) at 10-Oct-2026 22:21:10.868 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/good-rewrite-order.cert (1.556s) at 10-Oct-2026 22:21:10.936 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/clause-processors/decomp-hint.cert (3.931s) at 10-Oct-2026 22:21:10.946 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/types/pick-a-point.cert on 10-Oct-2026 22:21:10.909 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/xdoc/alter.cert (2.982s) at 10-Oct-2026 22:21:11.058 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/osets/primitives.cert (0.917s) at 10-Oct-2026 22:21:11.110 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/defalist.cert on 10-Oct-2026 22:21:11.036 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/ifixequiv.cert on 10-Oct-2026 22:21:10.997 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/lists/mv-nth.cert (1.095s) at 10-Oct-2026 22:21:11.171 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/linear.cert on 10-Oct-2026 22:21:11.015 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/defpun-exec/defpun-exec.cert on 10-Oct-2026 22:21:11.233 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/brr-free-variables-book.cert on 10-Oct-2026 22:21:11.264 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/alists/portcullis.cert (2.202s) at 10-Oct-2026 22:21:11.323 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/debug.cert (1.788s) at 10-Oct-2026 22:21:11.350 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/lists/acl2-count.cert (1.891s) at 10-Oct-2026 22:21:11.437 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/ld-history-book.cert on 10-Oct-2026 22:21:11.463 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/marktoberdorf-08/lecture1-book.cert on 10-Oct-2026 22:21:11.504 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/structures.cert on 10-Oct-2026 22:21:11.170 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/match-tree.cert (5.827s) at 10-Oct-2026 22:21:11.546 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/add-io-pairs.cert (3.690s) at 10-Oct-2026 22:21:11.550 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defp.cert on 10-Oct-2026 22:21:11.551 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/rtlarr.cert (7.010s) at 10-Oct-2026 22:21:11.585 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/parallel/matrix-multiplication-parallel.cert on 10-Oct-2026 22:21:11.677 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/memoize-invoke-book.cert on 10-Oct-2026 22:21:11.656 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/rule-sets-documentation.cert (1.266s) at 10-Oct-2026 22:21:11.898 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/with-quoted-forms.cert (5.190s) at 10-Oct-2026 22:21:11.912 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/partial-encapsulate.cert on 10-Oct-2026 22:21:12.008 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/skip-rewrite.cert on 10-Oct-2026 22:21:11.967 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/numerator-and-denominator-helper.cert (4.212s) at 10-Oct-2026 22:21:12.126 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/ethereum/portcullis.cert on 10-Oct-2026 22:21:12.145 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/assert.cert on 10-Oct-2026 22:21:12.177 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/types/pick-a-point.cert (1.109s) at 10-Oct-2026 22:21:12.216 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/ld-history-book.cert (0.749s) at 10-Oct-2026 22:21:12.224 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/seqw.cert on 10-Oct-2026 22:21:12.325 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/all-literals.cert on 10-Oct-2026 22:21:12.327 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/ifixequiv.cert (1.253s) at 10-Oct-2026 22:21:12.462 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/syntax/syntax-extensions.cert (2.586s) at 10-Oct-2026 22:21:12.480 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/mini-proveall-book.cert on 10-Oct-2026 22:21:12.477 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/lists/nth-meta.cert (2.319s) at 10-Oct-2026 22:21:12.518 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/times-and-divides.cert on 10-Oct-2026 22:21:12.561 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/mutual-recursion-forms.cert on 10-Oct-2026 22:21:12.602 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/defpun-exec/defpun-exec.cert (1.366s) at 10-Oct-2026 22:21:12.619 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/strip-cars.cert on 10-Oct-2026 22:21:12.637 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/partial-encapsulate.cert (0.844s) at 10-Oct-2026 22:21:12.866 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/assert.cert (0.716s) at 10-Oct-2026 22:21:12.905 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/reverse-list-def.cert on 10-Oct-2026 22:21:12.973 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/first-n-ac.cert on 10-Oct-2026 22:21:13.012 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/parallel/matrix-multiplication-parallel.cert (1.402s) at 10-Oct-2026 22:21:13.088 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/reverse.cert on 10-Oct-2026 22:21:13.188 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/extra-info.cert on 10-Oct-2026 22:21:13.243 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/records/fast/private.cert on 10-Oct-2026 22:21:13.246 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/proof-checker-itp13/supplemental/all-literals.cert (0.903s) at 10-Oct-2026 22:21:13.260 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/skip-rewrite.cert (1.317s) at 10-Oct-2026 22:21:13.366 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/acl2-arrays/acl2-arrays.cert on 10-Oct-2026 22:21:13.362 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arithmetic-light/times-and-divides.cert (0.794s) at 10-Oct-2026 22:21:13.372 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/ifdef.cert on 10-Oct-2026 22:21:13.371 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/update-nth2.cert on 10-Oct-2026 22:21:13.431 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/defp.cert (1.880s) at 10-Oct-2026 22:21:13.451 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/list-rules.cert on 10-Oct-2026 22:21:13.510 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/reverse-list-def.cert (0.763s) at 10-Oct-2026 22:21:13.753 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/symlet.cert (5.168s) at 10-Oct-2026 22:21:13.773 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/reverse.cert (0.658s) at 10-Oct-2026 22:21:13.853 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/update-subrange.cert on 10-Oct-2026 22:21:13.866 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/perm2.cert on 10-Oct-2026 22:21:13.895 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/prefixp2.cert on 10-Oct-2026 22:21:13.926 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/extra-info.cert (0.765s) at 10-Oct-2026 22:21:14.016 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/all-integerp2.cert on 10-Oct-2026 22:21:14.008 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/operand-stacks.cert on 10-Oct-2026 22:21:14.114 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/acl2-doc.cert (28.885s) at 10-Oct-2026 22:21:14.129 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arrays-2d/arrays-2d.cert on 10-Oct-2026 22:21:14.220 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/defexec/other-apps/records/records.cert (10.320s) at 10-Oct-2026 22:21:14.594 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/meta/assoc-is-hons-assoc.cert (6.094s) at 10-Oct-2026 22:21:14.646 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/all-greater.cert on 10-Oct-2026 22:21:14.701 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/submit-events.cert on 10-Oct-2026 22:21:14.710 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/dtrees/portcullis.cert (4.781s) at 10-Oct-2026 22:21:14.791 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/records/fast/private.cert (1.541s) at 10-Oct-2026 22:21:14.815 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/all-integerp2.cert (0.827s) at 10-Oct-2026 22:21:14.853 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/call-axe-script.cert on 10-Oct-2026 22:21:14.873 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/strip-cars2.cert on 10-Oct-2026 22:21:14.923 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/ifdef.cert (1.567s) at 10-Oct-2026 22:21:14.958 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/get-process-id.cert on 10-Oct-2026 22:21:15.024 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/perm2.cert (1.164s) at 10-Oct-2026 22:21:15.071 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/transformation-prologue.cert on 10-Oct-2026 22:21:14.652 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/symbol-listp2.cert on 10-Oct-2026 22:21:15.180 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/defunt.cert on 10-Oct-2026 22:21:15.143 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/jvm/operand-stacks.cert (1.432s) at 10-Oct-2026 22:21:15.560 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/elaborate-rule-items.cert on 10-Oct-2026 22:21:15.639 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/strip-cars2.cert (0.735s) at 10-Oct-2026 22:21:15.667 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/submit-events.cert (0.993s) at 10-Oct-2026 22:21:15.714 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/misc/outer-local.cert (8.815s) at 10-Oct-2026 22:21:15.768 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/directed-untranslate-dollar.cert on 10-Oct-2026 22:21:15.779 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/call-axe-script.cert (0.910s) at 10-Oct-2026 22:21:15.791 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/first-n-ac.cert (2.769s) at 10-Oct-2026 22:21:15.795 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/all-greater.cert (1.088s) at 10-Oct-2026 22:21:15.797 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/termination-database.cert on 10-Oct-2026 22:21:15.828 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/lists-axe.cert on 10-Oct-2026 22:21:15.835 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/prove-dollar-plus.cert on 10-Oct-2026 22:21:15.912 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defconsts.cert (8.078s) at 10-Oct-2026 22:21:15.952 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/index-of-subseq.cert on 10-Oct-2026 22:21:16.050 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/get-process-id.cert (1.023s) at 10-Oct-2026 22:21:16.065 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/keywords-to-acl2-package.cert on 10-Oct-2026 22:21:16.089 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2018/sumners/portcullis.cert on 10-Oct-2026 22:21:16.114 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/split-chars.cert on 10-Oct-2026 22:21:16.155 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/kaufmann-sumners/support/records0.cert (15.199s) at 10-Oct-2026 22:21:16.291 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/maxelem2.cert on 10-Oct-2026 22:21:16.352 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/lists-axe.cert (0.611s) at 10-Oct-2026 22:21:16.466 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/index-of-subseq.cert (0.461s) at 10-Oct-2026 22:21:16.522 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/prove-dollar-plus.cert (0.639s) at 10-Oct-2026 22:21:16.573 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/minelem2.cert on 10-Oct-2026 22:21:16.566 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defmacrodoc-tests.cert on 10-Oct-2026 22:21:16.616 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/records-bsd.cert on 10-Oct-2026 22:21:16.669 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/mini-proveall-book.cert (4.294s) at 10-Oct-2026 22:21:16.793 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/update-subrange.cert (2.879s) at 10-Oct-2026 22:21:16.815 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/keywords-to-acl2-package.cert (0.706s) at 10-Oct-2026 22:21:16.816 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/strings-light/split-chars.cert (0.674s) at 10-Oct-2026 22:21:16.838 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/rtl.cert on 10-Oct-2026 22:21:16.907 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/cache-coherence/german-protocol/german.cert on 10-Oct-2026 22:21:16.947 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/prover.cert on 10-Oct-2026 22:21:16.983 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/directed-untranslate-dollar.cert (1.224s) at 10-Oct-2026 22:21:17.011 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/defunt.cert (1.777s) at 10-Oct-2026 22:21:17.017 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2018/sumners/portcullis.cert (0.890s) at 10-Oct-2026 22:21:17.031 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/satisfiable-add-proof-clause-base.cert on 10-Oct-2026 22:21:17.103 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/legacy-defrstobj/groundwork/local.cert on 10-Oct-2026 22:21:17.111 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/run.cert on 10-Oct-2026 22:21:17.122 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/elaborate-rule-items.cert (1.765s) at 10-Oct-2026 22:21:17.417 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/arrays-2d/arrays-2d.cert (3.318s) at 10-Oct-2026 22:21:17.557 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/lists/nth-meta2.cert (7.244s) at 10-Oct-2026 22:21:17.593 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/concurrent-programs/bakery/records.cert on 10-Oct-2026 22:21:17.518 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/test-driver.cert on 10-Oct-2026 22:21:17.627 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/run.cert on 10-Oct-2026 22:21:17.713 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/satisfiable-add-proof-clause-base.cert on 10-Oct-2026 22:21:17.739 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/symbol-listp2.cert (2.668s) at 10-Oct-2026 22:21:17.861 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/minelem2.cert (1.387s) at 10-Oct-2026 22:21:17.967 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/run.cert on 10-Oct-2026 22:21:18.070 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/records-bsd.cert (1.436s) at 10-Oct-2026 22:21:18.109 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/equational/prover.cert (1.108s) at 10-Oct-2026 22:21:18.125 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/run.cert (1.050s) at 10-Oct-2026 22:21:18.181 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/counterexamples/realistic.cert on 10-Oct-2026 22:21:18.259 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/test-driver.cert on 10-Oct-2026 22:21:18.276 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/apt/utilities/transformation-prologue.cert (3.204s) at 10-Oct-2026 22:21:18.330 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/structures.cert (5.533s) at 10-Oct-2026 22:21:18.361 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/test-driver.cert on 10-Oct-2026 22:21:18.410 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/stobjs/stobjtab.cert on 10-Oct-2026 22:21:18.452 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/add-io-pairs-tests-sub-1.cert on 10-Oct-2026 22:21:18.463 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/io/serialize-tests2.cert on 10-Oct-2026 22:21:18.514 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/satisfiable-add-proof-clause-base.cert (0.843s) at 10-Oct-2026 22:21:18.618 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel9/support/support/rtl.cert (1.813s) at 10-Oct-2026 22:21:18.738 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/run.cert (1.048s) at 10-Oct-2026 22:21:18.775 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/test-driver.cert (1.112s) at 10-Oct-2026 22:21:18.833 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/add-io-pairs-tests-sub.cert on 10-Oct-2026 22:21:18.836 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/legacy-defrstobj/groundwork/local.cert (1.782s) at 10-Oct-2026 22:21:18.912 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/maybe-defthm-tests.cert on 10-Oct-2026 22:21:18.945 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/add-io-pairs-tests-sub-2.cert on 10-Oct-2026 22:21:18.961 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/acl2x-pcert-test-2-include.pcert0 on 10-Oct-2026 22:21:19.011 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/oracle-time-tests.cert (19.676s) at 10-Oct-2026 22:21:19.096 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defmvtypes-tests.cert on 10-Oct-2026 22:21:19.230 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev2/test-driver.cert (0.850s) at 10-Oct-2026 22:21:19.270 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/early/rev1/satisfiable-add-proof-clause-base.cert (2.266s) at 10-Oct-2026 22:21:19.385 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/pattern-hint/pattern-hint.cert (9.025s) at 10-Oct-2026 22:21:19.415 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/prefixp2.cert (5.548s) at 10-Oct-2026 22:21:19.483 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/unicode/sum-list.cert on 10-Oct-2026 22:21:19.496 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/io/serialize-tests2.cert (0.991s) at 10-Oct-2026 22:21:19.543 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/syntax.cert on 10-Oct-2026 22:21:19.552 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/read-file-into-string.cert on 10-Oct-2026 22:21:19.636 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/cstate.cert on 10-Oct-2026 22:21:19.654 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/top.pcert0 on 10-Oct-2026 22:21:19.603 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/acl2x-pcert-test-2-include.pcert0 (0.675s) at 10-Oct-2026 22:21:19.723 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/defmacrodoc-tests.cert (3.110s) at 10-Oct-2026 22:21:19.737 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/add-io-pairs-tests-sub.cert (0.967s) at 10-Oct-2026 22:21:19.818 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/records/records.cert on 10-Oct-2026 22:21:19.848 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/sorting/perm-order.cert on 10-Oct-2026 22:21:19.884 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/swords-cook/lcsoundness/defsum.cert (17.090s) at 10-Oct-2026 22:21:19.934 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/greve-wilding_defrecord/support/defrecord.cert on 10-Oct-2026 22:21:20.041 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/unit-propagation-correct.cert (12.895s) at 10-Oct-2026 22:21:20.086 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defmvtypes-tests.cert (1.151s) at 10-Oct-2026 22:21:20.414 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pcert/top.pcert0 (0.991s) at 10-Oct-2026 22:21:20.664 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/greve/support/defrecord.cert on 10-Oct-2026 22:21:20.654 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/tsong/support/shim.cert on 10-Oct-2026 22:21:20.666 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/unicode/sum-list.cert (1.194s) at 10-Oct-2026 22:21:20.730 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/utilities/mutual-recursion-forms.cert (8.112s) at 10-Oct-2026 22:21:20.733 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/maybe-defthm-tests.cert (1.782s) at 10-Oct-2026 22:21:20.747 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/1999/mu-calculus/book/syntax.cert (1.197s) at 10-Oct-2026 22:21:20.763 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/pstate.cert on 10-Oct-2026 22:21:20.748 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/defcode.cert on 10-Oct-2026 22:21:20.785 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/axe/list-rules.cert (7.266s) at 10-Oct-2026 22:21:20.803 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/fusuma.cert on 10-Oct-2026 22:21:20.806 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/add-io-pairs-tests-sub-1.cert (2.351s) at 10-Oct-2026 22:21:20.828 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/memoize-invoke-book.cert (9.126s) at 10-Oct-2026 22:21:20.838 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/kaufmann-kornerup-reitblatt/support/generic-loop-inv.cert on 10-Oct-2026 22:21:20.847 acl2-8.5> NOTE: Skipping SULFA subdirectory (need SAT solver installed as per books/clause-processors/SULFA/README). acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/kaufmann-kornerup-reitblatt/support/preliminaries.cert on 10-Oct-2026 22:21:20.904 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2018/sumners/exload.cert on 10-Oct-2026 22:21:20.892 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/krug-et-al/support/Utilities/records.cert on 10-Oct-2026 22:21:20.898 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/auto-termination/termination-database.cert (5.076s) at 10-Oct-2026 22:21:20.932 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/rubio/support/abstract-reductions/abstract-proofs.cert on 10-Oct-2026 22:21:20.873 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/concurrent-programs/bakery/records.cert (3.370s) at 10-Oct-2026 22:21:20.985 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/moore-manolios/partial-functions/tjvm-examples.cert on 10-Oct-2026 22:21:21.000 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/expt.cert on 10-Oct-2026 22:21:21.136 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ihs/ihs-theories.cert on 10-Oct-2026 22:21:21.234 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/stobjs/stobjtab.cert (3.042s) at 10-Oct-2026 22:21:21.514 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/proofstyles/counterexamples/realistic.cert (3.295s) at 10-Oct-2026 22:21:21.571 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defrule.cert on 10-Oct-2026 22:21:21.596 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defval.cert on 10-Oct-2026 22:21:21.680 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/cowles/acl2-crg.cert on 10-Oct-2026 22:21:21.662 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/add-io-pairs-tests-sub-2.cert (3.173s) at 10-Oct-2026 22:21:22.154 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/test-driver.cert (4.059s) at 10-Oct-2026 22:21:22.344 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/greve-wilding_defrecord/support/defrecord.cert (2.304s) at 10-Oct-2026 22:21:22.367 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/look-up.cert on 10-Oct-2026 22:21:22.398 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/da-base.cert on 10-Oct-2026 22:21:22.402 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/append.cert on 10-Oct-2026 22:21:22.461 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/tests/read-file-into-string.cert (2.916s) at 10-Oct-2026 22:21:22.569 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/lists-light/update-nth2.cert (9.190s) at 10-Oct-2026 22:21:22.638 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/sorting/perm-order.cert (2.821s) at 10-Oct-2026 22:21:22.714 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/ethereum/portcullis.cert (10.585s) at 10-Oct-2026 22:21:22.760 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/rtl.cert on 10-Oct-2026 22:21:22.844 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/revappend.cert on 10-Oct-2026 22:21:22.907 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/kaufmann/support/tool/simplify-defuns.cert on 10-Oct-2026 22:21:22.999 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2011/krug-et-al/support/Utilities/records.cert (2.150s) at 10-Oct-2026 22:21:23.074 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-5/support/expt.cert (1.929s) at 10-Oct-2026 22:21:23.117 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/flag.cert on 10-Oct-2026 22:21:23.144 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/expt.cert on 10-Oct-2026 22:21:23.157 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/misc/seqw.cert (10.871s) at 10-Oct-2026 22:21:23.211 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-fail.cert on 10-Oct-2026 22:21:23.228 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/look-up.cert (0.950s) at 10-Oct-2026 22:21:23.357 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-succeed.cert on 10-Oct-2026 22:21:23.359 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/rubio/support/abstract-reductions/abstract-proofs.cert (2.465s) at 10-Oct-2026 22:21:23.412 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/fal-extract.cert on 10-Oct-2026 22:21:23.516 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2007/dillinger-et-al/code/defcode.cert (2.864s) at 10-Oct-2026 22:21:23.664 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2006/cowles-gamboa-euclid/Euclid/fld-u-poly/fusuma.cert (2.906s) at 10-Oct-2026 22:21:23.723 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defval.cert (2.025s) at 10-Oct-2026 22:21:23.723 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/fal-extract-vals.cert on 10-Oct-2026 22:21:23.820 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/pstate.cert (3.388s) at 10-Oct-2026 22:21:24.227 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/kaufmann-kornerup-reitblatt/support/preliminaries.cert (3.368s) at 10-Oct-2026 22:21:24.283 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/cowles/acl2-crg.cert (2.109s) at 10-Oct-2026 22:21:24.335 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/defdata/library-support.cert on 10-Oct-2026 22:21:24.669 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/kaufmann-kornerup-reitblatt/support/generic-loop-inv.cert (3.977s) at 10-Oct-2026 22:21:24.907 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/fal-extract-vals.cert (1.174s) at 10-Oct-2026 22:21:25.051 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/ihs/ihs-theories.cert (3.665s) at 10-Oct-2026 22:21:25.217 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/alists-light/strip-cars.cert (12.631s) at 10-Oct-2026 22:21:25.287 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/gl/portcullis.cert on 10-Oct-2026 22:21:25.360 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/moore-manolios/partial-functions/tjvm-examples.cert (4.319s) at 10-Oct-2026 22:21:25.391 acl2-8.5> ls: Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/brr-free-variables-book.cert (14.160s) at 10-Oct-2026 22:21:25.450 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/satisfiable-add-proof-clause-base.cert on 10-Oct-2026 22:21:25.411 acl2-8.5> cannot access 'lecture1-book.cert': No such file or directory acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/acl2-doc-wrap.cert on 10-Oct-2026 22:21:25.493 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/append.cert (3.058s) at 10-Oct-2026 22:21:25.531 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/fty/fty-sum-casemacro.cert on 10-Oct-2026 22:21:25.622 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/numerator-and-denominator.cert on 10-Oct-2026 22:21:25.630 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/expt.cert on 10-Oct-2026 22:21:25.651 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-good-worldp.cert on 10-Oct-2026 22:21:25.597 acl2-8.5> acl2-8.5> **CERTIFICATION FAILED** for /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/marktoberdorf-08/lecture1-book.lisp acl2-8.5> acl2-8.5> | "-*- Mode: auto-revert -*-" acl2-8.5> | /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/marktoberdorf-08 acl2-8.5> | HOST: localhost acl2-8.5> | acl2-8.5> | Environment variables: acl2-8.5> | ACL2_CUSTOMIZATION=NONE acl2-8.5> | ACL2_SYSTEM_BOOKS=/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books acl2-8.5> | ACL2=/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/saved_acl2 acl2-8.5> | ACL2_USELESS_RUNES=-25 acl2-8.5> | acl2-8.5> | Temp lisp file: acl2-8.5> | (acl2::value :q) acl2-8.5> | (acl2::in-package "ACL2") acl2-8.5> | ; see github issue #638 (waterfall-parallelism and profiling): acl2-8.5> | #+(and hons (not acl2-par)) (profile-fn 'prove) acl2-8.5> | #+(and hons (not acl2-par)) (profile-fn 'certify-book-fn) acl2-8.5> | #+(and hons (not acl2-par)) (profile-fn 'include-book-fn) acl2-8.5> | (acl2::lp) acl2-8.5> | (set-debugger-enable :bt) acl2-8.5> | (acl2::in-package "ACL2") acl2-8.5> | acl2-8.5> | (set-ld-error-action (quote (:exit 1)) state) acl2-8.5> | (set-inhibit-output-lst (list (quote prove) (quote proof-tree) (quote warning) (quote observation) (quote event) (quote history))) acl2-8.5> | acl2-8.5> | (acl2::assign acl2::get-internal-time-as-realtime acl2::t) acl2-8.5> | #-cmucl (acl2::gc-verbose t) acl2-8.5> | ; instructions from .acl2 file lecture1-book.acl2: acl2-8.5> | ; See :DOC run-script. acl2-8.5> | acl2-8.5> | (include-book "tools/run-script" :dir :system) acl2-8.5> | (run-script "lecture1") acl2-8.5> | acl2-8.5> | ; Help dependency scanner. acl2-8.5> | #|| acl2-8.5> | (depends-on "lecture1-log.txt") acl2-8.5> | (include-book "perm") acl2-8.5> | ||# acl2-8.5> | acl2-8.5> | acl2-8.5> | ; Prevent reset-prehistory while loading .port files acl2-8.5> | (acl2::assign acl2::skip-reset-prehistory acl2::t) acl2-8.5> | ; portculli for included books: acl2-8.5> | #!ACL2 (set-ld-error-action (quote :continue) state) acl2-8.5> | acl2-8.5> | ; certify-book command flags: ? t acl2-8.5> | #!ACL2 (er-progn (time$ (certify-book "lecture1-book" ? t )) acl2-8.5> | (value (prog2$ #+hons (memsum) acl2-8.5> | #-hons nil acl2-8.5> | (exit 43)))) acl2-8.5> | --- End temp lisp file --- acl2-8.5> | acl2-8.5> | TARGET: demos/marktoberdorf-08/lecture1-book acl2-8.5> | STEP: certify acl2-8.5> | Start of output: acl2-8.5> | acl2-8.5> | This is SBCL 2.3.0.nixos, an implementation of ANSI Common Lisp. acl2-8.5> | More information about SBCL is available at . acl2-8.5> | acl2-8.5> | SBCL is free software, provided as is, with absolutely no warranty. acl2-8.5> | It is mostly in the public domain; some portions are provided under acl2-8.5> | BSD-style licenses. See the CREDITS and COPYING files in the acl2-8.5> | distribution for more information. acl2-8.5> | acl2-8.5> | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ acl2-8.5> | + ACL2 Version 8.5 + acl2-8.5> | + built October 10, 2026 22:01:22. + acl2-8.5> | + Copyright (C) 2022, Regents of the University of Texas. + acl2-8.5> | + ACL2 comes with ABSOLUTELY NO WARRANTY. This is free software and + acl2-8.5> | + you are welcome to redistribute it under certain conditions. For + acl2-8.5> | + details, see the LICENSE file distributed with ACL2. + acl2-8.5> | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ acl2-8.5> | acl2-8.5> | System books directory acl2-8.5> | "/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/". acl2-8.5> | Type :help for help. acl2-8.5> | Type (quit) to quit completely out of ACL2. acl2-8.5> | acl2-8.5> | ACL2 !> acl2-8.5> | Exiting the ACL2 read-eval-print loop. To re-enter, execute (LP). acl2-8.5> | * # acl2-8.5> | * PROVE acl2-8.5> | * CERTIFY-BOOK-FN acl2-8.5> | * INCLUDE-BOOK-FN acl2-8.5> | * acl2-8.5> | System books directory acl2-8.5> | "/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/". acl2-8.5> | Type :help for help. acl2-8.5> | Type (quit) to quit completely out of ACL2. acl2-8.5> | acl2-8.5> | ACL2 !> acl2-8.5> | ACL2 !> "ACL2" acl2-8.5> | ACL2 !> (:EXIT 1) acl2-8.5> | ACL2 !> (PROVE PROOF-TREE acl2-8.5> | WARNING OBSERVATION EVENT HISTORY) acl2-8.5> | ACL2 !> T acl2-8.5> | ACL2 !>GC-VERBOSE is not supported in this Common Lisp. acl2-8.5> | Contact the ACL2 developers if you would like to help add such support.NIL acl2-8.5> | ACL2 !> acl2-8.5> | Summary acl2-8.5> | Form: ( INCLUDE-BOOK "tools/run-script" ...) acl2-8.5> | Rules: NIL acl2-8.5> | Time: 0.42 seconds (prove: 0.00, print: 0.00, other: 0.42) acl2-8.5> | "/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/run-script.lisp" acl2-8.5> | ACL2 !> :EOF acl2-8.5> | ACL2 > T acl2-8.5> | ACL2 > :CONTINUE acl2-8.5> | ACL2 > acl2-8.5> | ; Note: Consulting useless-runes file, acl2-8.5> | ; /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/marktoberdorf-08/.sys/lecture1-book@useless-runes.lsp. acl2-8.5> | Note: Writing .port file, /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/marktoberdorf-08/lecture1-book.port. acl2-8.5> | acl2-8.5> | CERTIFICATION ATTEMPT FOR acl2-8.5> | "/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/marktoberdorf-08/lecture1-book.lisp" acl2-8.5> | acl2-8.5> | ACL2 Version 8.5 acl2-8.5> | acl2-8.5> | * Step 1: Read acl2-8.5> | "/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/marktoberdorf-08/lecture1-book.lisp" acl2-8.5> | and compute its book-hash. acl2-8.5> | acl2-8.5> | * Step 2: There were two forms in the file. We now attempt to establish acl2-8.5> | that each form, whether local or non-local, is indeed an admissible acl2-8.5> | embedded event form in the context of the previously admitted ones. acl2-8.5> | acl2-8.5> | acl2-8.5> | ACL2 !>>(ASSERT-EVENT acl2-8.5> | (IDENTICAL-FILES-P "lecture1-log.txt" "lecture1-log.out")) acl2-8.5> | acl2-8.5> | acl2-8.5> | HARD ACL2 ERROR in IDENTICAL-FILES-P: Files "lecture1-log.txt" and acl2-8.5> | "lecture1-log.out" differ. acl2-8.5> | acl2-8.5> | acl2-8.5> | acl2-8.5> | ACL2 Error in ASSERT-EVENT: Evaluation aborted. To debug see :DOC acl2-8.5> | print-gv, see :DOC trace, and see :DOC wet. acl2-8.5> | acl2-8.5> | acl2-8.5> | ACL2 Warning in CERTIFY-BOOK: The attempted CERTIFY-BOOK has failed acl2-8.5> | while trying to establish the admissibility of one of the (local or acl2-8.5> | non-local) forms in the book to be certified. acl2-8.5> | acl2-8.5> | acl2-8.5> | Summary acl2-8.5> | Form: (CERTIFY-BOOK "lecture1-book" ...) acl2-8.5> | Rules: NIL acl2-8.5> | acl2-8.5> | ACL2 Error [Failure] in (CERTIFY-BOOK "lecture1-book" ...): See :DOC acl2-8.5> | failure. acl2-8.5> | *NOTE*: Useless-runes may have contributed to proof failure. See :DOC acl2-8.5> | useless-runes-failures. acl2-8.5> | acl2-8.5> | ******** FAILED ******** acl2-8.5> | ; (EV-REC *RETURN-LAST-ARG3* ...) took acl2-8.5> | ; 0.05 seconds realtime, 0.01 seconds runtime acl2-8.5> | ; (5,634,080 bytes allocated). acl2-8.5> | ACL2 >Bye. acl2-8.5> | Exit code from ACL2 is 0 acl2-8.5> | lecture1-book.cert seems to be missing acl2-8.5> acl2-8.5> **CERTIFICATION FAILED** for /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/demos/marktoberdorf-08/lecture1-book.lisp acl2-8.5> acl2-8.5> make: *** [/nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/build/make_cert:116: demos/marktoberdorf-08/lecture1-book.cert] Error 1 acl2-8.5> make: *** Waiting for unfinished jobs.... acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/vl/portcullis.cert on 10-Oct-2026 22:21:25.545 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defredundant.cert on 10-Oct-2026 22:21:25.761 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/util/linear.cert (14.453s) at 10-Oct-2026 22:21:25.803 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/printtree.cert on 10-Oct-2026 22:21:25.675 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/save-obligs.cert on 10-Oct-2026 22:21:25.737 acl2-8.5> Making /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/osets/membership.cert on 10-Oct-2026 22:21:25.743 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/typed-lists-light/maxelem2.cert (9.580s) at 10-Oct-2026 22:21:25.944 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-fail.cert (2.175s) at 10-Oct-2026 22:21:26.043 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/coi/pattern-hint/pattern-hint2.cert (14.805s) at 10-Oct-2026 22:21:26.064 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2018/sumners/exload.cert (5.161s) at 10-Oct-2026 22:21:26.102 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/lists/revappend.cert (3.201s) at 10-Oct-2026 22:21:26.215 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/testing/must-succeed.cert (3.102s) at 10-Oct-2026 22:21:26.511 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/run.cert (8.511s) at 10-Oct-2026 22:21:26.603 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/data-structures/defalist.cert (14.699s) at 10-Oct-2026 22:21:26.623 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2000/lusk-mccune/lusk-mccune-final/cstate.cert (6.996s) at 10-Oct-2026 22:21:26.662 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/taspi/proofs/fringes-taspi.cert (57.981s) at 10-Oct-2026 22:21:26.963 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2017/sumners/support/sets.cert (25.996s) at 10-Oct-2026 22:21:28.274 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/alists/fal-extract.cert (5.272s) at 10-Oct-2026 22:21:28.826 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/gl/portcullis.cert (3.486s) at 10-Oct-2026 22:21:28.866 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defredundant.cert (3.605s) at 10-Oct-2026 22:21:29.524 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/manolios-kaufmann/support/records/records.cert (9.777s) at 10-Oct-2026 22:21:29.681 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/kaufmann/support/tool/simplify-defuns.cert (7.056s) at 10-Oct-2026 22:21:30.089 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/greve/support/defrecord.cert (9.921s) at 10-Oct-2026 22:21:30.626 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/numerator-and-denominator.cert (5.253s) at 10-Oct-2026 22:21:30.912 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-3/pass1/expt.cert (7.910s) at 10-Oct-2026 22:21:31.114 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2004/davis/support/fast.cert (29.260s) at 10-Oct-2026 22:21:31.629 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/cache-coherence/german-protocol/german.cert (14.622s) at 10-Oct-2026 22:21:31.681 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defrule.cert (10.121s) at 10-Oct-2026 22:21:31.729 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/printtree.cert (5.996s) at 10-Oct-2026 22:21:31.919 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/save-obligs.cert (6.612s) at 10-Oct-2026 22:21:32.477 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/vl/portcullis.cert (7.031s) at 10-Oct-2026 22:21:32.950 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/satisfiable-add-proof-clause-base.cert (7.846s) at 10-Oct-2026 22:21:33.330 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/rtl.cert (10.524s) at 10-Oct-2026 22:21:33.428 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/utilities.cert (29.411s) at 10-Oct-2026 22:21:33.653 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/da-base.cert (11.207s) at 10-Oct-2026 22:21:33.669 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/expt.cert (8.376s) at 10-Oct-2026 22:21:34.045 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/fty/fty-sum-casemacro.cert (8.991s) at 10-Oct-2026 22:21:34.654 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/defdata/library-support.cert (11.323s) at 10-Oct-2026 22:21:36.013 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/ubdds/core.cert (31.882s) at 10-Oct-2026 22:21:38.418 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/acl2-arrays/acl2-arrays.cert (25.247s) at 10-Oct-2026 22:21:38.653 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/acl2-doc-wrap.cert (13.406s) at 10-Oct-2026 22:21:38.915 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/flag.cert (17.588s) at 10-Oct-2026 22:21:40.761 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/kaufmann-sumners/support/sets.cert (40.648s) at 10-Oct-2026 22:21:41.796 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/osets/membership.cert (16.962s) at 10-Oct-2026 22:21:42.851 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/filesystems/file-system-lemmas.cert (142.591s) at 10-Oct-2026 22:22:01.410 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-good-worldp.cert (37.537s) at 10-Oct-2026 22:22:03.725 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/tsong/support/shim.cert (46.351s) at 10-Oct-2026 22:22:07.073 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/models/jvm/guard-verified-m1/good-statep.cert (143.044s) at 10-Oct-2026 22:22:36.045 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/quicklisp/base.cert (156.458s) at 10-Oct-2026 22:23:43.993 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/sumners/support/kas.cert (256.869s) at 10-Oct-2026 22:24:13.322 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-reverse.cert (246.057s) at 10-Oct-2026 22:24:23.557 acl2-8.5> Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/parallel/proofs/ideal-speedup.cert (282.198s) at 10-Oct-2026 22:24:24.906 error: Cannot build '/nix/store/ax7kw0yaadgx98alhxw51ab6fgvcfhm4-acl2-8.5.drv'. Reason: builder failed with exit code 2. Output paths: /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5 Last 25 log lines: > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/defrule.cert (10.121s) at 10-Oct-2026 22:21:31.729 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/strings/printtree.cert (5.996s) at 10-Oct-2026 22:21:31.919 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/save-obligs.cert (6.612s) at 10-Oct-2026 22:21:32.477 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/vl/portcullis.cert (7.031s) at 10-Oct-2026 22:21:32.950 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/sat/lrat/list-based/satisfiable-add-proof-clause-base.cert (7.846s) at 10-Oct-2026 22:21:33.330 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/rtl/rel4/support/rtl.cert (10.524s) at 10-Oct-2026 22:21:33.428 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/utilities.cert (29.411s) at 10-Oct-2026 22:21:33.653 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/util/da-base.cert (11.207s) at 10-Oct-2026 22:21:33.669 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/arithmetic-2/pass1/expt.cert (8.376s) at 10-Oct-2026 22:21:34.045 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/fty/fty-sum-casemacro.cert (8.991s) at 10-Oct-2026 22:21:34.654 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/acl2s/defdata/library-support.cert (11.323s) at 10-Oct-2026 22:21:36.013 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/centaur/ubdds/core.cert (31.882s) at 10-Oct-2026 22:21:38.418 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/kestrel/acl2-arrays/acl2-arrays.cert (25.247s) at 10-Oct-2026 22:21:38.653 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/doc/acl2-doc-wrap.cert (13.406s) at 10-Oct-2026 22:21:38.915 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/tools/flag.cert (17.588s) at 10-Oct-2026 22:21:40.761 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/kaufmann-sumners/support/sets.cert (40.648s) at 10-Oct-2026 22:21:41.796 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/std/osets/membership.cert (16.962s) at 10-Oct-2026 22:21:42.851 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/projects/filesystems/file-system-lemmas.cert (142.591s) at 10-Oct-2026 22:22:01.410 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/pseudo-good-worldp.cert (37.537s) at 10-Oct-2026 22:22:03.725 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2003/tsong/support/shim.cert (46.351s) at 10-Oct-2026 22:22:07.073 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/models/jvm/guard-verified-m1/good-statep.cert (143.044s) at 10-Oct-2026 22:22:36.045 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/quicklisp/base.cert (156.458s) at 10-Oct-2026 22:23:43.993 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2009/sumners/support/kas.cert (256.869s) at 10-Oct-2026 22:24:13.322 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/workshops/2002/cowles-flat/support/flat-reverse.cert (246.057s) at 10-Oct-2026 22:24:23.557 > Built /nix/store/wjbikkd093g98x0g6rxcsgiqm3ib6ybq-acl2-8.5/share/acl2/books/system/parallel/proofs/ideal-speedup.cert (282.198s) at 10-Oct-2026 22:24:24.906 For full logs, run: nix log /nix/store/ax7kw0yaadgx98alhxw51ab6fgvcfhm4-acl2-8.5.drv