OverviewCakeML:5c8c961383b431e16bfc2c6ba7e13d0e6a8cf7f7
Fix basis for changes to ZIP and LUPDATE in HOL
HOL:b2236d1e8f18d389921766fcda06075975394e9f
Fix ZIP_ind test case
Machine:stove 4.15.0-143-generic x86_64 GNU/Linux
Claimed job
Reusing HOL
Starting developers
Finished developers 4s 128MB
Starting developers/bin
Finished developers/bin 4s 674MB
Starting semantics/ffi
Finished semantics/ffi 9s 256MB
Starting semantics
Finished semantics 2m01s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m41s 1GB
Starting semantics/alt_semantics
Finished semantics/alt_semantics 16s 498MB
Starting semantics/alt_semantics/proofs
Finished semantics/alt_semantics/proofs 2m29s 936MB
Starting basis/pure
Finished basis/pure 1m02s 901MB
Starting translator
Finished translator 3m03s 2GB
Starting compiler/parsing
Finished compiler/parsing 1m16s 2GB
Starting characteristic
Finished characteristic 6m20s 1GB
Starting translator/monadic
Finished translator/monadic 1m53s 1GB
Starting basis
Finished basis 46m09s 21GB
Starting compiler/inference
Finished compiler/inference 1m27s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 1m42s 1GB
Starting compiler/backend/gc
Finished compiler/backend/gc 4m24s 1GB
Starting compiler/backend
Finished compiler/backend 5m30s 2GB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 30s 969MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 1m07s 1GB
Starting compiler/encoders/arm7
Finished compiler/encoders/arm7 2m03s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 41s 1GB
Starting compiler/encoders/arm8_asl
Finished compiler/encoders/arm8_asl 2h11m22s 39GB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 1m30s 1GB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 1m49s 1GB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 21s 690MB
Starting compiler/backend/x64
Finished compiler/backend/x64 21s 1GB
Starting compiler/backend/arm7
Finished compiler/backend/arm7 23s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 21s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 22s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 22s 1GB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 1m25s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 3m42s 1GB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 2m32s 860MB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 28m36s 2GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 3m25s 1GB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 51m52s 22GB
Starting compiler/backend/serialiser
Finished compiler/backend/serialiser 1m36s 1GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 9m31s 4GB
Starting compiler/encoders/arm7/proofs
Finished compiler/encoders/arm7/proofs 13m03s 3GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 6m46s 1GB
Starting compiler/encoders/arm8_asl/proofs
Finished compiler/encoders/arm8_asl/proofs 50m38s 8GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 10m01s 1GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 8m45s 1GB
Starting compiler/encoders/ag32/proofs
Finished compiler/encoders/ag32/proofs 2m34s 670MB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 26s 1GB
Starting compiler/backend/arm7/proofs
Finished compiler/backend/arm7/proofs 28s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 26s 1GB
Starting compiler/backend/arm8_asl
Finished compiler/backend/arm8_asl 22s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 27s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 27s 1GB
Starting compiler/backend/ag32/proofs
FAILED: compiler/backend/ag32/proofs
Scanning [1m$(HOLDIR)/src/string[0m
Scanning [1m$(HOLDIR)/src/n-bit[0m
Scanning [1m$(HOLDIR)/src/res_quan/src[0m
Scanning [1m$(HOLDIR)/src/quotient/src[0m
Scanning [1m$(HOLDIR)/examples/machine-code/hoare-triple[0m
Scanning [1m$(HOLDIR)/src/bag[0m
Scanning [1m$(HOLDIR)/src/transfer[0m
Scanning [1m$(HOLDIR)/src/pred_set/src/more_theories[0m
Scanning [1m$(HOLDIR)/src/finite_maps[0m
Scanning [1m$(HOLDIR)/src/ring/src[0m
Scanning [1m$(HOLDIR)/src/integer[0m
Scanning [1m$(HOLDIR)/src/hol88[0m
Scanning [1m$(HOLDIR)/src/real[0m
Scanning [1m$(HOLDIR)/src/floating-point[0m
Scanning [1m$(HOLDIR)/src/monad/more_monads[0m
Scanning [1m$(HOLDIR)/src/update[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/common[0m
Scanning [1m$(HOLDIR)/examples/machine-code/decompiler[0m
Scanning [1m$(HOLDIR)/examples/balanced_bst[0m
Scanning [1m$(HOLDIR)/examples/formal-languages[0m
Scanning [1m$(HOLDIR)/examples/formal-languages/context-free[0m
Scanning [1m$(HOLDIR)/examples/formal-languages/regular[0m
Scanning [1m$(HOLDIR)/src/coalgebras[0m
Scanning [1m$(HOLDIR)/examples/fun-op-sem/lprefix_lub[0m
Scanning [1m$(CAKEMLDIR)/developers[0m
Scanning [1m$(CAKEMLDIR)/misc[0m
Scanning [1m$(CAKEMLDIR)/basis/pure[0m
Scanning [1m$(CAKEMLDIR)/semantics/ffi[0m
Scanning [1m$(CAKEMLDIR)/semantics[0m
Scanning [1m$(CAKEMLDIR)/semantics/proofs[0m
Scanning [1m$(CAKEMLDIR)/compiler/parsing[0m
Scanning [1m$(CAKEMLDIR)/translator[0m
Scanning [1m$(CAKEMLDIR)/characteristic[0m
Scanning [1m$(CAKEMLDIR)/translator/monadic/monad_base[0m
Scanning [1m$(CAKEMLDIR)/translator/monadic[0m
Scanning [1m$(CAKEMLDIR)/basis[0m
Scanning [1m$(HOLDIR)/examples/algorithms[0m
Scanning [1m$(HOLDIR)/examples/machine-code/multiword[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/pattern_matching[0m
Scanning [1m$(CAKEMLDIR)/unverified/reg_alloc[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/reg_alloc[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/asm[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/ag32[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/ag32[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/gc[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/reg_alloc/proofs[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/semantics[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/proofs[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/ag32/proofs[0m
Scanned 52 directories
Starting work on stateTheory
Starting work on README.md
Starting work on ag32_configProofTheory
README.md compiler/backend/ag32/proofs (0s) OK
stateTheory examples/l3-machine-code/common (3s) OK
Starting work on temporal_stateTheory
temporal_stateTheory examples/l3-machine-code/common (3s) OK
Finished $(HOLDIR)/examples/l3-machine-code/common [#theories: 2] (7.110s)
Starting work on ag32_progTheory
ag32_configProofTheory compiler/backend/ag32/proofs (23s) OK
Starting work on ag32_machine_configTheory
ag32_progTheory compiler/backend/ag32/proofs (20s) OK
Starting work on ag32_ffi_codeProofTheory
ag32_machine_configTheory compiler/backend/ag32/proofs (24s) OK
Starting work on ag32_memoryProofTheory
ag32_ffi_codeProofTheory compiler/backend/ag32/proofs (35s)FAIL<1>
k. FUNPOW Next k s = ag32_ffi_write_num_written s
failed.
Failed to prove theorem ag32_ffi_write_num_written_code_thm.
Exception raised at BasicProvers.by:
by's tactic failed to prove subgoal on line 1403 (THEN1 on line 1424) (THEN1 on line 1436) (THEN1 on line 1442) (THEN1 on line 1445) (THEN1 on line 1463) (THEN1 on line 1494) (THEN1 on line 1510) (THEN1 on line 1514) (THEN1 on line 1530) (THEN1 on line 1534)
error in quse /home/cug/hk324/cml-regression/cakeml-1789/compiler/backend/ag32/proofs/ag32_ffi_codeProofScript.sml : HOL_ERR {message = "by's tactic failed to prove subgoal on line 1403 (THEN1 on line 1424) (THEN1 on line 1436) (THEN1 on line 1442) (THEN1 on line 1445) (THEN1 on line 1463) (THEN1 on line 1494) (THEN1 on line 1510) (THEN1 on line 1514) (THEN1 on line 1530) (THEN1 on line 1534)", origin_function = "by", origin_structure = "BasicProvers"}
error in load /home/cug/hk324/cml-regression/cakeml-1789/compiler/backend/ag32/proofs/ag32_ffi_codeProofScript : HOL_ERR {message = "by's tactic failed to prove subgoal on line 1403 (THEN1 on line 1424) (THEN1 on line 1436) (THEN1 on line 1442) (THEN1 on line 1445) (THEN1 on line 1463) (THEN1 on line 1494) (THEN1 on line 1510) (THEN1 on line 1514) (THEN1 on line 1530) (THEN1 on line 1534)", origin_function = "by", origin_structure = "BasicProvers"}
Uncaught exception: HOL_ERR {message = "by's tactic failed to prove subgoal on line 1403 (THEN1 on line 1424) (THEN1 on line 1436) (THEN1 on line 1442) (THEN1 on line 1445) (THEN1 on line 1463) (THEN1 on line 1494) (THEN1 on line 1510) (THEN1 on line 1514) (THEN1 on line 1530) (THEN1 on line 1534)", origin_function = "by", origin_structure = "BasicProvers"}
ag32_memoryProofTheory compiler/backend/ag32/proofs (16s)MKILLED