OverviewCakeML:318dcc10fd9d50e786bed691427ee44195b5ac27
fix pbc_normalise
#1304 (mcandidate-fix)
Merging into:680922ba96c3158bcdb7f7becd76a1976dbcbe16
Use mlstring in ast and related theories (#1298)
HOL:ec2580f47550bf224fbbcb8063c4ece8e08de73c
Sketch implementation of facility to handle script chunks
Machine:lammmington
Claimed job
Reusing HOL
Starting developers
Finished developers 4s 146MB
Starting developers/bin
Finished developers/bin 3s 91MB
Starting misc
Finished misc 42s 1GB
Starting compiler/proofs
Finished compiler/proofs 1h03m39s 13GB
Starting compiler/bootstrap/compilation/x64/64/proofs
Finished compiler/bootstrap/compilation/x64/64/proofs 6h09m30s 103GB
Starting semantics/ffi
Finished semantics/ffi 10s 531MB
Starting semantics
Finished semantics 1s 95MB
Starting semantics/proofs
Finished semantics/proofs 22s 1GB
Starting semantics/alt_semantics
Finished semantics/alt_semantics 19s 624MB
Starting semantics/alt_semantics/proofs
Finished semantics/alt_semantics/proofs 4m03s 2GB
Starting basis/pure
Finished basis/pure 0s 91MB
Starting translator
Finished translator 1m03s 3GB
Starting compiler/parsing
Finished compiler/parsing 1s 100MB
Starting characteristic
Finished characteristic 1s 118MB
Starting translator/monadic
Finished translator/monadic 1s 124MB
Starting translator/monadic/monad_base
Finished translator/monadic/monad_base 0s 92MB
Starting profiler
Finished profiler 29s 1GB
Starting basis
Finished basis 1m35s 4GB
Starting compiler
Finished compiler 2s 223MB
Starting compiler/inference
Finished compiler/inference 1s 110MB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 1s 92MB
Starting compiler/backend/gc
Finished compiler/backend/gc 1s 140MB
Starting compiler/backend
Finished compiler/backend 5s 287MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 1s 107MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 1s 108MB
Starting compiler/encoders/arm7
Finished compiler/encoders/arm7 1s 106MB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 1s 107MB
Starting compiler/encoders/arm8_asl
Finished compiler/encoders/arm8_asl 2h00m10s 43GB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 1s 108MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 1s 107MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 1s 106MB
Starting compiler/encoders/tests
Finished compiler/encoders/tests 1s 126MB
Starting compiler/encoders/monadic_enc
Finished compiler/encoders/monadic_enc 20s 1GB
Starting compiler/backend/x64
Finished compiler/backend/x64 1s 145MB
Starting compiler/backend/arm7
Finished compiler/backend/arm7 1s 141MB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 1s 143MB
Starting compiler/backend/mips
Finished compiler/backend/mips 1s 143MB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 1s 145MB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 59s 2GB
Starting compiler/backend/pattern_matching
Finished compiler/backend/pattern_matching 1s 88MB
Starting compiler/parsing/ocaml
Finished compiler/parsing/ocaml 1m46s 1GB
Starting compiler/printing
Finished compiler/printing 1s 122MB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 1s 98MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 1s 120MB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 2m09s 2GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 1s 119MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 40s 2GB
Starting compiler/backend/serialiser
Finished compiler/backend/serialiser 1s 155MB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 1s 107MB
Starting compiler/encoders/arm7/proofs
Finished compiler/encoders/arm7/proofs 10m58s 12GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 6m35s 6GB
Starting compiler/encoders/arm8_asl/proofs
FAILED: compiler/encoders/arm8_asl/proofs
HOLORIG=/scratch/cakeml/regression3/cakeml-3137/compiler/encoders/arm8_asl/proofs [ -d "armv8.6-asl-snapshot" ] || ./get-armv8.6-hol-snapshot
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/sail
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A
Scanning $(HOLDIR)/src/sort
Scanning $(HOLDIR)/src/string
Scanning $(HOLDIR)/src/n-bit
Scanning $(HOLDIR)/examples/machine-code/hoare-triple
Scanning $(HOLDIR)/src/TeX
Scanning $(HOLDIR)/src/bag
Scanning $(HOLDIR)/src/res_quan/src
Scanning $(HOLDIR)/src/finite_maps
Scanning $(HOLDIR)/src/integer
Scanning $(HOLDIR)/src/transfer
Scanning $(HOLDIR)/src/pred_set/src/more_theories
Scanning $(HOLDIR)/src/algebra/base
Scanning $(HOLDIR)/src/algebra/construction
Scanning $(HOLDIR)/src/algebra
Scanning $(HOLDIR)/src/hol88
Scanning $(HOLDIR)/src/rational
Scanning $(HOLDIR)/src/real
Scanning $(HOLDIR)/src/floating-point
Scanning $(HOLDIR)/src/monad/more_monads
Scanning $(HOLDIR)/src/update
Scanning $(HOLDIR)/examples/l3-machine-code/common
Scanning $(HOLDIR)/examples/l3-machine-code/lib
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/model
Scanning $(HOLDIR)/examples/machine-code/decompiler
Scanning $(HOLDIR)/examples/l3-machine-code
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/step
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/prog
Scanning $(HOLDIR)/examples/formal-languages/context-free
Scanning $(HOLDIR)/src/coalgebras
Scanning $(HOLDIR)/examples/pl-semantics/lprefix_lub
Scanning $(CAKEMLDIR)/developers
Scanning $(CAKEMLDIR)/misc
Scanning $(HOLDIR)/examples/data-structures/balanced_bst
Scanning $(HOLDIR)/examples/formal-languages
Scanning $(HOLDIR)/src/search
Scanning $(HOLDIR)/examples/formal-languages/regular
Scanning $(CAKEMLDIR)/basis/pure
Scanning $(CAKEMLDIR)/semantics/ffi
Scanning $(CAKEMLDIR)/semantics
Scanning $(CAKEMLDIR)/compiler/encoders/asm
Scanning $(CAKEMLDIR)/compiler/encoders/arm8
Scanning $(CAKEMLDIR)/compiler/encoders/arm8/proofs
Scanning $(CAKEMLDIR)/compiler/encoders/arm8_asl
Scanned 48 directories
Starting work on l3_equivalenceTheory
Starting work on l3_equivalence_miscTheory
l3_equivalence_miscTheory examples/l3-machine-code/arm8/asl-equiv (12s)FAIL<1>
Saved theorem _______ "add_F"
Saved theorem _______ "n2v_ADD"
Saved theorem _______ "v2n_add"
Saved theorem _______ "LENGTH_add_MAX"
Saved theorem _______ "bool_list_eq"
Proved triviality ___ "LOG_2_ADD1_lemma"
Saved theorem _______ "LOG_2_ADD1"
Saved theorem _______ "v2n_EVERY_T"
Saved theorem _______ "LOG_LT"
Saved theorem _______ "v2n_REPLICATE_F"
Saved theorem _______ "extract_all_bits"
Saved theorem _______ "HD_MAP"
Saved theorem _______ "v2w_word1_eq"
Saved theorem _______ "extract_bit"
Saved theorem _______ "extract_bit_64"
Saved theorem _______ "w2v_not_NIL"
Saved theorem _______ "word_ror_alt"
Saved theorem _______ "FLAT_REPLICATE_singleton"
Saved theorem _______ "w2i_alt_def"
Saved theorem _______ "word_quot_alt_def"
Saved theorem _______ "INT_DIV_NEGL"
Saved theorem _______ "INT_CEILING_NEG_DIV"
Saved theorem _______ "v2w_fixwidth_dimindex"
Saved theorem _______ "TAKE_REPLICATE"
Saved theorem _______ "MAX_ALT_DEF"
Saved theorem _______ "MIN_ALT_DEF"
Saved theorem _______ "w2n_word_abs_lt"
Saved theorem _______ "word_arith_lemma2"
Proved triviality ___ "v2n_add_less_limit"
Saved theorem _______ "v2n_add_v2n_not"
Saved theorem _______ "forall_fixwidth"
Saved theorem _______ "neg_v2n_lemma"
Saved theorem _______ "LENGTH_add"
Proved triviality ___ "LENGTH_ADD"
Saved theorem _______ "LENGTH_eq_64"
Saved theorem _______ "LENGTH_eq_128"
Saved theorem _______ "v2w_TAKE_64_fixwidth_128"
Saved theorem _______ "v2w_REPLICATE_F"
Saved theorem _______ "v2w_PAD_LEFT"
Saved theorem _______ "sw2sw_word1"
Saved theorem _______ "v2n_w2v"
Proof of
v2n (DROP n (w2v w)) = w2n w MOD 2 ** (dimindex (:) n)
failed.
Exception raised at boolLib.store_thm_at:
at Tactic.CONJ_TAC: Failed to prove theorem "v2n_DROP_w2v":
Full log: /scratch/cakeml/regression3/HOL-ec2580f47550bf224fbbcb8063c4ece8e08de73c/examples/l3-machine-code/arm8/asl-equiv/.hol/logs/l3_equivalence_miscTheory
l3_equivalenceTheory examples/l3-machine-code/arm8/asl-equiv (12s)MKILLED