OverviewCakeML:3d15cac6c791de5a4fae0e2e67b908fc66a93e19
Fix following changes to gs
#846 (pattern-aliases)
Merging into:99fb6df32493efb4c9ae4d7f6675e49fc2628b2b
Merge pull request #842 from CakeML/ramsey
HOL:5c150bdc68d4b444c3b771ee27080aaa077b3204
emacs-mode: adjust holmake command to get to use ANSI magic
Machine:stove 4.15.0-143-generic x86_64 GNU/Linux
Claimed job
Reusing HOL
Starting developers
Finished developers 4s 147MB
Starting developers/bin
Finished developers/bin 6s 1GB
Starting semantics/ffi
Finished semantics/ffi 9s 225MB
Starting semantics
Finished semantics 1m23s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m28s 1GB
Starting semantics/alt_semantics
Finished semantics/alt_semantics 11s 362MB
Starting semantics/alt_semantics/proofs
Finished semantics/alt_semantics/proofs 2m24s 846MB
Starting basis/pure
Finished basis/pure 49s 924MB
Starting translator
Finished translator 2m47s 1GB
Starting compiler/parsing
Finished compiler/parsing 1m14s 2GB
Starting characteristic
Finished characteristic 5m41s 2GB
Starting translator/monadic
Finished translator/monadic 1m41s 1GB
Starting basis
Finished basis 45m54s 16GB
Starting compiler/inference
Finished compiler/inference 1m08s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 1m06s 1GB
Starting compiler/backend/gc
Finished compiler/backend/gc 3m17s 2GB
Starting compiler/backend
Finished compiler/backend 4m15s 2GB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 22s 731MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 25s 872MB
Starting compiler/encoders/arm7
Finished compiler/encoders/arm7 51s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 13s 963MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 17s 1GB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 16s 805MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 18s 918MB
Starting compiler/backend/x64
Finished compiler/backend/x64 18s 1GB
Starting compiler/backend/arm7
Finished compiler/backend/arm7 18s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 19s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 19s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 19s 1GB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 1m07s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 3m41s 1GB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 2m23s 908MB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 27m51s 3GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 3m22s 1GB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 50m04s 19GB
Starting compiler/backend/serialiser
Finished compiler/backend/serialiser 1m11s 1GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 9m37s 4GB
Starting compiler/encoders/arm7/proofs
Finished compiler/encoders/arm7/proofs 13m05s 3GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 6m43s 1GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 9m50s 2GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 8m53s 1GB
Starting compiler/encoders/ag32/proofs
Finished compiler/encoders/ag32/proofs 2m34s 659MB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 22s 1GB
Starting compiler/backend/arm7/proofs
Finished compiler/backend/arm7/proofs 23s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 23s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 21s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 22s 1GB
Starting compiler/backend/ag32/proofs
Finished compiler/backend/ag32/proofs 12m49s 2GB
Starting compiler/proofs
Finished compiler/proofs 1m42s 3GB
Starting candle/set-theory
Finished candle/set-theory 29s 885MB
Starting candle/syntax-lib
Finished candle/syntax-lib 10s 687MB
Starting candle/standard/syntax
Finished candle/standard/syntax 1m48s 987MB
Starting candle/standard/semantics
Finished candle/standard/semantics 1m42s 1GB
Starting candle/standard/monadic
Finished candle/standard/monadic 1m42s 1GB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 5m29s 3GB
Starting candle/overloading/syntax
Finished candle/overloading/syntax 3m01s 1GB
Starting candle/overloading/semantics
Finished candle/overloading/semantics 11m31s 2GB
Starting pancake
Finished pancake 1m52s 2GB
Starting pancake/ffi
Finished pancake/ffi 0s 8MB
Starting pancake/semantics
Finished pancake/semantics 2m12s 1GB
Starting pancake/proofs
Finished pancake/proofs 11m38s 6GB
Starting characteristic/examples
Finished characteristic/examples 1m20s 3GB
Starting tutorial/solutions
Finished tutorial/solutions 16m03s 9GB
Starting translator/monadic/examples
Finished translator/monadic/examples 3m21s 2GB
Starting examples
Finished examples 9m16s 3GB
Starting examples/compilation/x64
Finished examples/compilation/x64 2h27m32s 21GB
Starting examples/compilation/x64/proofs
Finished examples/compilation/x64/proofs 1m43s 2GB
Starting examples/compilation/ag32
Finished examples/compilation/ag32 34m16s 9GB
Starting examples/compilation/ag32/proofs
Finished examples/compilation/ag32/proofs 46s 2GB
Starting examples/cost
FAILED: examples/cost
Scanning [1m$(HOLDIR)/examples/formal-languages[0m
Scanning [1m$(HOLDIR)/src/bag[0m
Scanning [1m$(HOLDIR)/src/sort[0m
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/finite_maps[0m
Scanning [1m$(HOLDIR)/examples/formal-languages/context-free[0m
Scanning [1m$(HOLDIR)/examples/formal-languages/regular[0m
Scanning [1m$(HOLDIR)/src/quotient/src[0m
Scanning [1m$(HOLDIR)/src/transfer[0m
Scanning [1m$(HOLDIR)/src/pred_set/src/more_theories[0m
Scanning [1m$(HOLDIR)/src/coalgebras[0m
Scanning [1m$(HOLDIR)/examples/fun-op-sem/lprefix_lub[0m
Scanning [1m$(HOLDIR)/examples/machine-code/hoare-triple[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$(HOLDIR)/src/ring/src[0m
Scanning [1m$(HOLDIR)/src/integer[0m
Scanning [1m$(HOLDIR)/src/hol88[0m
Scanning [1m$(HOLDIR)/src/topology[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$(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$(HOLDIR)/examples/l3-machine-code/lib[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/arm/model[0m
Scanning [1m$(HOLDIR)/examples/machine-code/decompiler[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/arm/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/arm7[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/arm7[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/arm8/model[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/arm8/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/arm8[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/arm8[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/mips/model[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/mips/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/mips[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/mips[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/riscv/model[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/riscv/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/riscv[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/riscv[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/x64/model[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/x64/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/x64[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/x64[0m
Scanning [1m$(HOLDIR)/examples/algorithms/unification/triangular[0m
Scanning [1m$(HOLDIR)/examples/algorithms/unification/triangular/first-order[0m
Scanning [1m$(CAKEMLDIR)/compiler/inference[0m
Scanning [1m$(CAKEMLDIR)/compiler[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$(HOLDIR)/examples/l3-machine-code/x64/prog[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/x64/proofs[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/x64/proofs[0m
Starting work on README.md
Starting work on costPropsTheory
Starting work on size_ofPropsTheory
Starting work on miniBasisProgTheory
README.md (0s) OK
miniBasisProgTheory (28s) OK
Starting work on lcgLoopProgTheory
size_ofPropsTheory (29s) OK
costPropsTheory (79s) OK
Starting work on allProgTheory
Starting work on cyesProgTheory
Starting work on pureLoopProgTheory
lcgLoopProgTheory (650s) OK
Starting work on lcgLoopProofTheory
allProgTheory (614s) OK
Starting work on allProofTheory
pureLoopProgTheory (618s) OK
Starting work on pureLoopProofTheory
pureLoopProofTheory (193s) OK
Starting work on reverseProgTheory
allProofTheory (243s) OK
Starting work on sumProgTheory
lcgLoopProofTheory (293s)FAIL<1>
Proof of
s x m c a.
(s.locals = fromList [x; m; c; a])
(lookup_lcgLoop s.code = SOME (4,lcgLoop_body))
s' e. evaluate (lcgLoop_body,s) = (SOME (Rerr e),s')
failed.
Failed to prove theorem data_safe_lcgLoop_code_abort.
Uncaught exception: HOL_ERR {message = "", origin_function = "GEN_COND_CASES_TAC", origin_structure = "Tactic"}
cyesProgTheory (853s)MKILLED
reverseProgTheory (61s)MKILLED
sumProgTheory (20s)MKILLED