OverviewCakeML:9435b5c9b8574935c4b39fec492d0e78ce82c8f5
Partly fix and partly comment out tests
#985 (cvunify)
Merging into:4c5dc9f146a7a89de7e68e263a5f8952fb0965c5
Refer to Discord instead of our (defunct) Slack channel
HOL:fe0e72dc46aa5ca62a9ec826c69bd7dfe8dc301d
Define simultaneous substitution for lambda/basics/cterm
Machine:stove 5.15.0-86-generic x86_64 GNU/Linux
Claimed job
Building HOL
Starting developers
Finished developers 5s 94MB
Starting developers/bin
Finished developers/bin 21s 1GB
Starting compiler/proofs
Finished compiler/proofs 2h00m25s 21GB
Starting compiler/bootstrap/translation
Finished compiler/bootstrap/translation 8h20m54s 34GB
Starting semantics/ffi
Finished semantics/ffi 6s 222MB
Starting semantics
Finished semantics 1s 18MB
Starting semantics/proofs
Finished semantics/proofs 37s 1GB
Starting semantics/alt_semantics
Finished semantics/alt_semantics 34s 692MB
Starting semantics/alt_semantics/proofs
Finished semantics/alt_semantics/proofs 12m31s 1GB
Starting basis/pure
Finished basis/pure 1s 19MB
Starting translator
Finished translator 1m49s 2GB
Starting compiler/parsing
Finished compiler/parsing 1s 21MB
Starting characteristic
Finished characteristic 1s 22MB
Starting translator/monadic
Finished translator/monadic 1s 24MB
Starting basis
Finished basis 3m59s 3GB
Starting compiler/inference
Finished compiler/inference 2s 31MB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 1s 23MB
Starting compiler/backend/gc
Finished compiler/backend/gc 2s 27MB
Starting compiler/backend
Finished compiler/backend 13s 848MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 1s 22MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 1s 20MB
Starting compiler/encoders/arm7
Finished compiler/encoders/arm7 1s 27MB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 1s 22MB
Starting compiler/encoders/arm8_asl
Finished compiler/encoders/arm8_asl 2h43m28s 39GB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 1s 22MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 1s 21MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 1s 24MB
Starting compiler/backend/x64
Finished compiler/backend/x64 2s 27MB
Starting compiler/backend/arm7
Finished compiler/backend/arm7 2s 25MB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 2s 23MB
Starting compiler/backend/mips
Finished compiler/backend/mips 2s 28MB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 2s 29MB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 1m25s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 1s 21MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 2s 27MB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 3m48s 1GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 1s 23MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 1m01s 3GB
Starting compiler/backend/serialiser
Finished compiler/backend/serialiser 2s 28MB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 9m51s 7GB
Starting compiler/encoders/arm7/proofs
Finished compiler/encoders/arm7/proofs 13m58s 3GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 6m59s 1GB
Starting compiler/encoders/arm8_asl/proofs
Finished compiler/encoders/arm8_asl/proofs 53m23s 8GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 10m33s 3GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 8m58s 1GB
Starting compiler/encoders/ag32/proofs
Finished compiler/encoders/ag32/proofs 2m31s 1GB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 32s 1GB
Starting compiler/backend/arm7/proofs
Finished compiler/backend/arm7/proofs 33s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 31s 1GB
Starting compiler/backend/arm8_asl
Finished compiler/backend/arm8_asl 25s 2GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 33s 2GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 35s 2GB
Starting compiler/backend/ag32/proofs
Finished compiler/backend/ag32/proofs 14m29s 3GB
Starting compiler/backend/cv_compute
Finished compiler/backend/cv_compute 1m15s 2GB
Starting cv_translator
Finished cv_translator 10m34s 5GB
Starting candle/set-theory
Finished candle/set-theory 39s 1GB
Starting candle/syntax-lib
Finished candle/syntax-lib 1s 27MB
Starting candle/standard/syntax
Finished candle/standard/syntax 11s 806MB
Starting candle/standard/semantics
Finished candle/standard/semantics 1m59s 1GB
Starting candle/standard/monadic
Finished candle/standard/monadic 1s 21MB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 1m43s 3GB
Starting candle/overloading/syntax
Finished candle/overloading/syntax 3m22s 1GB
Starting candle/overloading/semantics
Finished candle/overloading/semantics 12m32s 2GB
Starting candle/overloading/monadic
Finished candle/overloading/monadic 2m44s 1GB
Starting candle/overloading/ml_kernel
Finished candle/overloading/ml_kernel 8m02s 3GB
Starting candle/overloading/ml_checker
Finished candle/overloading/ml_checker 2m42s 2GB
Starting candle/prover
Finished candle/prover 10m15s 3GB
Starting pancake
Finished pancake 46s 910MB
Starting pancake/ffi
Finished pancake/ffi 0s 13MB
Starting pancake/semantics
Finished pancake/semantics 2m47s 1GB
Starting pancake/parser
Finished pancake/parser 25s 1GB
Starting pancake/proofs
Finished pancake/proofs 34m44s 5GB
Starting characteristic/examples
Finished characteristic/examples 1m35s 2GB
Starting tutorial/solutions
Finished tutorial/solutions 15m16s 9GB
Starting translator/monadic/examples
Finished translator/monadic/examples 4m14s 3GB
Starting examples
FAILED: examples
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)/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)/src/ring/src[0m
Scanning [1m$(HOLDIR)/src/integer[0m
Scanning [1m$(HOLDIR)/src/rational[0m
Scanning [1m$(HOLDIR)/src/num/theories/cv_compute/automation[0m
Scanning [1m$(HOLDIR)/examples/bootstrap[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)/examples/machine-code/hoare-triple[0m
Scanning [1m$(CAKEMLDIR)/developers[0m
Scanning [1m$(CAKEMLDIR)/misc[0m
Scanning [1m$(CAKEMLDIR)/semantics/ffi[0m
Scanning [1m$(CAKEMLDIR)/semantics[0m
Scanning [1m$(CAKEMLDIR)/basis/pure[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
Scanned 34 directories
Starting work on source_valuesTheory
Starting work on regexp_parserTheory
Starting work on README.md
Starting work on quicksortProgTheory
README.md examples (0s) OK
Starting work on catProgTheory
source_valuesTheory examples/bootstrap (2s) OK
Starting work on source_syntaxTheory
source_syntaxTheory examples/bootstrap (1s) OK
Starting work on parsingTheory
regexp_parserTheory examples/formal-languages/regular (13s) OK
Starting work on printingTheory
printingTheory examples/bootstrap (5s) OK
Finished $(HOLDIR)/examples/formal-languages/regular [#theories: 1] (13.057s)
Starting work on lcsTheory
parsingTheory examples/bootstrap (23s) OK
Finished $(HOLDIR)/examples/bootstrap [#theories: 4] (32.195s)
Starting work on divTheory
lcsTheory examples (18s) OK
Starting work on diffTheory
diffTheory examples (50s) OK
Starting work on diffProgTheory
catProgTheory examples (95s) OK
Starting work on doubleArgProgTheory
quicksortProgTheory examples(106s) OK
Starting work on array_searchProgTheory
divTheory examples(132s) OK
Starting work on echoProgTheory
array_searchProgTheory examples (56s)FAIL<1>
(POSTv ret_v.
ARRAY arr_v elem_vs *
SEP_EXISTS ret.
&(OPTION_TYPE NUM ret ret_v
(MEM value elems n. ret = SOME n ... ... elems = value)
(MEM value elems ret = NONE)))
failed.
Failed to prove theorem linear_search_spec.
Uncaught exception: HOL_ERR {message = "at BasicProvers.induct_on_type:\nType: :\206\177 list -> \206\177 list -> bool is not registered in the types database (THEN1 on line 101)", origin_function = "Induct_on", origin_structure = "BasicProvers"}
diffProgTheory examples (74s)MKILLED
doubleArgProgTheory examples (68s)MKILLED
echoProgTheory examples (4s)MKILLED