OverviewCakeML:335f8f4ebf9eb0253a6d6eb9639ecc19a08d8466
Avoid using a heap in "other-examples"
#1043 (heaps)
Merging into:a61f2812e286bddf33d858448ec9dd5d671bbfcb
Merge pull request #1025 from talsewell/word_simp_separated_if
HOL:37990a0757640901f13b89fb0114ac3aa2d5e064
Fix issues simplifying and evaluating {NUM,INT}_{FLOOR,CEILING}
Machine:pavlova
Claimed job
Reusing HOL
Starting developers
Finished developers 2s 213MB
Starting developers/bin
Finished developers/bin 9s 1GB
Starting compiler/proofs
Finished compiler/proofs 1h40m59s 29GB
Starting compiler/bootstrap/translation
Finished compiler/bootstrap/translation 8h41m35s 91GB
Starting semantics/ffi
Finished semantics/ffi 8s 753MB
Starting semantics
Finished semantics 0s 64MB
Starting semantics/proofs
Finished semantics/proofs 22s 806MB
Starting semantics/alt_semantics
Finished semantics/alt_semantics 24s 705MB
Starting semantics/alt_semantics/proofs
Finished semantics/alt_semantics/proofs 10m03s 3GB
Starting basis/pure
Finished basis/pure 0s 70MB
Starting translator
Finished translator 1m33s 4GB
Starting compiler/parsing
Finished compiler/parsing 0s 68MB
Starting characteristic
Finished characteristic 0s 97MB
Starting translator/monadic
Finished translator/monadic 0s 101MB
Starting basis
Finished basis 3m10s 4GB
Starting compiler/inference
Finished compiler/inference 0s 94MB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 0s 67MB
Starting compiler/backend/gc
Finished compiler/backend/gc 0s 147MB
Starting compiler/backend
Finished compiler/backend 3s 336MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 90MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 0s 103MB
Starting compiler/encoders/arm7
Finished compiler/encoders/arm7 0s 102MB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 0s 103MB
Starting compiler/encoders/arm8_asl
Finished compiler/encoders/arm8_asl 2m09s 1GB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 0s 103MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 0s 103MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 0s 92MB
Starting compiler/backend/x64
Finished compiler/backend/x64 0s 137MB
Starting compiler/backend/arm7
Finished compiler/backend/arm7 0s 137MB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 0s 137MB
Starting compiler/backend/mips
Finished compiler/backend/mips 0s 137MB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 0s 137MB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 1m19s 2GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 0s 76MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 0s 91MB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 3m07s 2GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 0s 100MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 52s 3GB
Starting compiler/backend/serialiser
Finished compiler/backend/serialiser 0s 140MB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 9m28s 5GB
Starting compiler/encoders/arm7/proofs
Finished compiler/encoders/arm7/proofs 12m42s 7GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 6m44s 5GB
Starting compiler/encoders/arm8_asl/proofs
Finished compiler/encoders/arm8_asl/proofs 14m04s 4GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 10m05s 8GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 8m13s 4GB
Starting compiler/encoders/ag32/proofs
Finished compiler/encoders/ag32/proofs 2m24s 2GB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 44s 3GB
Starting compiler/backend/arm7/proofs
Finished compiler/backend/arm7/proofs 43s 2GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 41s 3GB
Starting compiler/backend/arm8_asl
Finished compiler/backend/arm8_asl 27s 2GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 46s 3GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 52s 3GB
Starting compiler/backend/ag32/proofs
Finished compiler/backend/ag32/proofs 13m59s 6GB
Starting compiler/backend/cv_compute
Finished compiler/backend/cv_compute 1m43s 4GB
Starting cv_translator
Finished cv_translator 19m16s 10GB
Starting candle/set-theory
Finished candle/set-theory 49s 1GB
Starting candle/syntax-lib
Finished candle/syntax-lib 0s 73MB
Starting candle/standard/syntax
Finished candle/standard/syntax 18s 1GB
Starting candle/standard/semantics
Finished candle/standard/semantics 2m40s 3GB
Starting candle/standard/monadic
Finished candle/standard/monadic 0s 108MB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 2m04s 4GB
Starting candle/overloading/syntax
Finished candle/overloading/syntax 3m27s 2GB
Starting candle/overloading/semantics
Finished candle/overloading/semantics 11m34s 8GB
Starting candle/overloading/monadic
Finished candle/overloading/monadic 2m33s 3GB
Starting candle/overloading/ml_kernel
Finished candle/overloading/ml_kernel 7m47s 6GB
Starting candle/overloading/ml_checker
Finished candle/overloading/ml_checker 2m35s 7GB
Starting candle/prover
Finished candle/prover 10m14s 5GB
Starting pancake
Finished pancake 24s 987MB
Starting pancake/ffi
Finished pancake/ffi 0s 23MB
Starting pancake/semantics
Finished pancake/semantics 2m03s 2GB
Starting pancake/parser
Finished pancake/parser 19s 804MB
Starting pancake/proofs
Finished pancake/proofs 14m58s 7GB
Starting characteristic/examples
Finished characteristic/examples 1m25s 4GB
Starting tutorial/solutions
Finished tutorial/solutions 2m40s 5GB
Starting translator/monadic/examples
Finished translator/monadic/examples 3m05s 4GB
Starting examples
FAILED: examples
Scanning $(HOLDIR)/src/bag
Scanning $(HOLDIR)/src/sort
Scanning $(HOLDIR)/src/string
Scanning $(HOLDIR)/src/n-bit
Scanning $(HOLDIR)/src/res_quan/src
Scanning $(HOLDIR)/src/finite_maps
Scanning $(HOLDIR)/src/transfer
Scanning $(HOLDIR)/src/pred_set/src/more_theories
Scanning $(HOLDIR)/src/coalgebras
Scanning $(HOLDIR)/examples/fun-op-sem/lprefix_lub
Scanning $(HOLDIR)/src/ring/src
Scanning $(HOLDIR)/src/integer
Scanning $(HOLDIR)/src/rational
Scanning $(HOLDIR)/src/num/theories/cv_compute/automation
Scanning $(HOLDIR)/examples/bootstrap
Scanning $(HOLDIR)/examples/balanced_bst
Scanning $(HOLDIR)/examples/formal-languages
Scanning $(HOLDIR)/examples/formal-languages/context-free
Scanning $(HOLDIR)/examples/formal-languages/regular
Scanning $(HOLDIR)/examples/machine-code/hoare-triple
Scanning $(CAKEMLDIR)/developers
Scanning $(CAKEMLDIR)/misc
Scanning $(CAKEMLDIR)/semantics/ffi
Scanning $(CAKEMLDIR)/semantics
Scanning $(CAKEMLDIR)/basis/pure
Scanning $(CAKEMLDIR)/semantics/proofs
Scanning $(CAKEMLDIR)/compiler/parsing
Scanning $(CAKEMLDIR)/translator
Scanning $(CAKEMLDIR)/characteristic
Scanning $(CAKEMLDIR)/translator/monadic/monad_base
Scanning $(CAKEMLDIR)/translator/monadic
Scanning $(CAKEMLDIR)/basis
Scanned 34 directories
Starting work on README.md
Starting work on quicksortProgTheory
Starting work on catProgTheory
Starting work on lcsTheory
README.md (0s) OK
Starting work on divTheory
lcsTheory (13s) OK
Starting work on diffTheory
catProgTheory (50s) OK
Starting work on doubleArgProgTheory
diffTheory (41s) OK
Starting work on diffProgTheory
quicksortProgTheory (58s) OK
Starting work on array_searchProgTheory
divTheory (75s) OK
Starting work on echoProgTheory
doubleArgProgTheory (47s) OK
Starting work on filterProgTheory
echoProgTheory (35s) OK
Starting work on grepProgTheory
diffProgTheory (56s) OK
Starting work on helloErrProgTheory
array_searchProgTheory (63s) OK
Starting work on helloProgTheory
helloErrProgTheory (39s) OK
Starting work on insertSortProgTheory
helloProgTheory (32s) OK
Starting work on iocatProgTheory
iocatProgTheory (40s) OK
Starting work on lispProgTheory
insertSortProgTheory (49s) OK
Starting work on md5Theory
md5Theory (9s)FAIL<1>
Saved definition ____ "transform_def"
Saved theorem _______ "genlist_rev_compute"
Saved definition ____ "genlist_rev_def"
Saved definition ____ "extract_def"
Saved definition ____ "loop_def"
Saved induction _____ "loop_ind"
Saved definition ____ "take_rev_def"
error in quse /scratch/cakeml/regression/cakeml-2552/examples/md5Script.sml : HOL_ERR {message = "between line 453, character 2 and line 472, character 81:\nat Defn.parse_quote:\nat Preterm.type-analysis:\non line 457, characters 15-19:\n\nType inference failure: unable to infer a type for the application of\n\n\206\187(rcd :md5state). rcd.mlen\n\non line 457, characters 21-24\n\nwhich has type\n\n:md5state -> w64\n\nto\n\n(state :type_env ->\n (num -> bool) ->\n \206\177 semanticPrimitives$state -> v sem_env -> \206\177 semantics$state) :type_env ->\n(num -> bool) -> \206\177 semanticPrimitives$state -> v sem_env -> \206\177 semantics$state\n\non line 457, characters 15-19\n\nunification failure message: Attempt to unify different type operators: md5$md5state and min$fun\n", origin_function = "Hol_defn", origin_structure = "Defn"}
error in load /scratch/cakeml/regression/cakeml-2552/examples/md5Script : HOL_ERR {message = "between line 453, character 2 and line 472, character 81:\nat Defn.parse_quote:\nat Preterm.type-analysis:\non line 457, characters 15-19:\n\nType inference failure: unable to infer a type for the application of\n\n\206\187(rcd :md5state). rcd.mlen\n\non line 457, characters 21-24\n\nwhich has type\n\n:md5state -> w64\n\nto\n\n(state :type_env ->\n (num -> bool) ->\n \206\177 semanticPrimitives$state -> v sem_env -> \206\177 semantics$state) :type_env ->\n(num -> bool) -> \206\177 semanticPrimitives$state -> v sem_env -> \206\177 semantics$state\n\non line 457, characters 15-19\n\nunification failure message: Attempt to unify different type operators: md5$md5state and min$fun\n", origin_function = "Hol_defn", origin_structure = "Defn"}
Uncaught exception: HOL_ERR {message = "between line 453, character 2 and line 472, character 81:\nat Defn.parse_quote:\nat Preterm.type-analysis:\non line 457, characters 15-19:\n\nType inference failure: unable to infer a type for the application of\n\n\206\187(rcd :md5state). rcd.mlen\n\non line 457, characters 21-24\n\nwhich has type\n\n:md5state -> w64\n\nto\n\n(state :type_env ->\n (num -> bool) ->\n \206\177 semanticPrimitives$state -> v sem_env -> \206\177 semantics$state) :type_env ->\n(num -> bool) -> \206\177 semanticPrimitives$state -> v sem_env -> \206\177 semantics$state\n\non line 457, characters 15-19\n\nunification failure message: Attempt to unify different type operators: md5$md5state and min$fun\n", origin_function = "Hol_defn", origin_structure = "Defn"}
filterProgTheory (119s)MKILLED
grepProgTheory (105s)MKILLED
lispProgTheory (18s)MKILLED