OverviewCakeML:bbe2c97e876259d08b32a544a8556820338d8314
de-duplicate in wcnf_to_pb, better errors
#978 (pb_output)
Merging into:e026a91d58aabda091e58bb8b4b8ca67b192f07c
Fix mlvector given changes in HOL
HOL:4103c90e68aea21ac033b5e9205a8521e7a51b71
FTBFS HolBdd and temporal_deep examples
Machine:pavlova
Claimed job
Reusing HOL
Starting developers
Finished developers 2s 211MB
Starting developers/bin
Finished developers/bin 9s 1GB
Starting compiler/proofs
Finished compiler/proofs 1h45m15s 31GB
Starting compiler/bootstrap/translation
Finished compiler/bootstrap/translation 8h06m54s 78GB
Starting semantics/ffi
Finished semantics/ffi 7s 582MB
Starting semantics
Finished semantics 0s 67MB
Starting semantics/proofs
Finished semantics/proofs 34s 2GB
Starting semantics/alt_semantics
Finished semantics/alt_semantics 38s 1GB
Starting semantics/alt_semantics/proofs
Finished semantics/alt_semantics/proofs 11m01s 4GB
Starting basis/pure
Finished basis/pure 0s 66MB
Starting translator
Finished translator 1m40s 3GB
Starting compiler/parsing
Finished compiler/parsing 0s 73MB
Starting characteristic
Finished characteristic 0s 90MB
Starting translator/monadic
Finished translator/monadic 0s 99MB
Starting basis
Finished basis 3m41s 6GB
Starting compiler/inference
Finished compiler/inference 0s 85MB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 0s 66MB
Starting compiler/backend/gc
Finished compiler/backend/gc 0s 138MB
Starting compiler/backend
Finished compiler/backend 17s 1GB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 91MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 0s 95MB
Starting compiler/encoders/arm7
Finished compiler/encoders/arm7 0s 95MB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 0s 91MB
Starting compiler/encoders/arm8_asl
Finished compiler/encoders/arm8_asl 2h21m46s 40GB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 0s 87MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 0s 91MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 0s 85MB
Starting compiler/backend/x64
Finished compiler/backend/x64 0s 129MB
Starting compiler/backend/arm7
Finished compiler/backend/arm7 0s 129MB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 0s 129MB
Starting compiler/backend/mips
Finished compiler/backend/mips 0s 129MB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 0s 129MB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 1m17s 2GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 0s 75MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 0s 86MB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 1m25s 2GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 0s 90MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 1m00s 3GB
Starting compiler/backend/serialiser
Finished compiler/backend/serialiser 1s 187MB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 9m25s 5GB
Starting compiler/encoders/arm7/proofs
Finished compiler/encoders/arm7/proofs 12m38s 5GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 6m41s 4GB
Starting compiler/encoders/arm8_asl/proofs
Finished compiler/encoders/arm8_asl/proofs 47m45s 10GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 10m08s 5GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 8m28s 5GB
Starting compiler/encoders/ag32/proofs
Finished compiler/encoders/ag32/proofs 2m20s 2GB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 40s 3GB
Starting compiler/backend/arm7/proofs
Finished compiler/backend/arm7/proofs 44s 2GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 38s 3GB
Starting compiler/backend/arm8_asl
Finished compiler/backend/arm8_asl 28s 2GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 44s 3GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 49s 4GB
Starting compiler/backend/ag32/proofs
Finished compiler/backend/ag32/proofs 13m33s 5GB
Starting candle/set-theory
Finished candle/set-theory 42s 1GB
Starting candle/syntax-lib
Finished candle/syntax-lib 0s 67MB
Starting candle/standard/syntax
Finished candle/standard/syntax 14s 1GB
Starting candle/standard/semantics
Finished candle/standard/semantics 2m19s 2GB
Starting candle/standard/monadic
Finished candle/standard/monadic 0s 104MB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 1m48s 4GB
Starting candle/overloading/syntax
Finished candle/overloading/syntax 3m23s 2GB
Starting candle/overloading/semantics
Finished candle/overloading/semantics 11m19s 5GB
Starting candle/overloading/monadic
Finished candle/overloading/monadic 2m32s 3GB
Starting candle/overloading/ml_kernel
Finished candle/overloading/ml_kernel 7m28s 6GB
Starting candle/overloading/ml_checker
Finished candle/overloading/ml_checker 2m31s 7GB
Starting candle/prover
Finished candle/prover 9m47s 5GB
Starting pancake
Finished pancake 59s 1GB
Starting pancake/ffi
Finished pancake/ffi 0s 20MB
Starting pancake/semantics
Finished pancake/semantics 2m19s 2GB
Starting pancake/parser
Finished pancake/parser 25s 1GB
Starting pancake/proofs
Finished pancake/proofs 29m54s 8GB
Starting characteristic/examples
Finished characteristic/examples 1m34s 5GB
Starting tutorial/solutions
Finished tutorial/solutions 15m19s 11GB
Starting translator/monadic/examples
Finished translator/monadic/examples 3m46s 5GB
Starting examples
Finished examples 14m28s 7GB
Starting examples/compilation/x64
Finished examples/compilation/x64 1h56m58s 26GB
Starting examples/compilation/x64/proofs
Finished examples/compilation/x64/proofs 3m46s 6GB
Starting examples/compilation/ag32
Finished examples/compilation/ag32 29m36s 11GB
Starting examples/compilation/ag32/proofs
Finished examples/compilation/ag32/proofs 1m28s 6GB
Starting examples/compilation/to_word
Finished examples/compilation/to_word 3m49s 12GB
Starting examples/lpr_checker
Finished examples/lpr_checker 1m16s 2GB
Starting examples/lpr_checker/array
Finished examples/lpr_checker/array 28m54s 8GB
Starting examples/lpr_checker/array/compilation
Finished examples/lpr_checker/array/compilation 36m39s 70GB
Starting examples/lpr_checker/array/compilation/proofs
Finished examples/lpr_checker/array/compilation/proofs 1m52s 9GB
Starting examples/lpr_checker/array/compilation/proofsARM8
Finished examples/lpr_checker/array/compilation/proofsARM8 21m32s 44GB
Starting examples/pseudo_bool
Finished examples/pseudo_bool 2m00s 2GB
Starting examples/pseudo_bool/cnf_encoding
Finished examples/pseudo_bool/cnf_encoding 36s 1GB
Starting examples/pseudo_bool/graph_encoding
Finished examples/pseudo_bool/graph_encoding 46s 1GB
Starting examples/pseudo_bool/array
Finished examples/pseudo_bool/array 53m45s 10GB
Starting examples/pseudo_bool/array/compilation
Finished examples/pseudo_bool/array/compilation 2h06m50s 146GB
Starting examples/pseudo_bool/array/compilation/proofs
FAILED: examples/pseudo_bool/array/compilation/proofs
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/algorithms[0m
Scanning [1m$(HOLDIR)/examples/machine-code/hoare-triple[0m
Scanning [1m$(HOLDIR)/src/ring/src[0m
Scanning [1m$(HOLDIR)/src/integer[0m
Scanning [1m$(HOLDIR)/examples/machine-code/multiword[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/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$(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)/compiler/backend/pattern_matching[0m
Scanning [1m$(CAKEMLDIR)/translator/monadic/monad_base[0m
Scanning [1m$(CAKEMLDIR)/unverified/reg_alloc[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/reg_alloc[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$(CAKEMLDIR)/compiler/encoders/asm[0m
Scanning [1m$(CAKEMLDIR)/semantics/proofs[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/gc[0m
Scanning [1m$(CAKEMLDIR)/compiler/parsing[0m
Scanning [1m$(CAKEMLDIR)/translator[0m
Scanning [1m$(CAKEMLDIR)/characteristic[0m
Scanning [1m$(CAKEMLDIR)/translator/monadic[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/reg_alloc/proofs[0m
Scanning [1m$(CAKEMLDIR)/semantics/alt_semantics[0m
Scanning [1m$(CAKEMLDIR)/semantics/alt_semantics/proofs[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/semantics[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/proofs[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/lib[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/x64/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/x64/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/x64[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/x64[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
Scanning [1m$(CAKEMLDIR)/basis[0m
Scanning [1m$(HOLDIR)/examples/bootstrap[0m
Scanning [1m$(CAKEMLDIR)/examples[0m
Scanning [1m$(CAKEMLDIR)/examples/pseudo_bool[0m
Scanning [1m$(CAKEMLDIR)/examples/lpr_checker[0m
Scanning [1m$(CAKEMLDIR)/examples/pseudo_bool/cnf_encoding[0m
Scanning [1m$(CAKEMLDIR)/examples/pseudo_bool/graph_encoding[0m
Scanning [1m$(CAKEMLDIR)/examples/pseudo_bool/array[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/ag32[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/ag32[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/arm/model[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/algorithms/unification/triangular[0m
Scanning [1m$(HOLDIR)/src/transfer/examples[0m
Scanning [1m$(HOLDIR)/examples/algorithms/unification/triangular/first-order[0m
Scanning [1m$(CAKEMLDIR)/compiler/inference[0m
Scanning [1m$(CAKEMLDIR)/pancake[0m
Scanning [1m$(CAKEMLDIR)/pancake/parser[0m
Scanning [1m$(CAKEMLDIR)/compiler[0m
Scanning [1m$(CAKEMLDIR)/examples/pseudo_bool/array/compilation[0m
Scanned 92 directories
Starting work on README.md
Starting work on cliqueProofTheory
Starting work on cnfProofTheory
Starting work on mccisProofTheory
README.md (0s) OK
Starting work on mcisProofTheory
cliqueProofTheory (83s) OK
Starting work on npbc_fullProofTheory
mcisProofTheory (86s) OK
Starting work on subgraph_isoProofTheory
cnfProofTheory (86s) OK
mccisProofTheory (89s) OK
npbc_fullProofTheory (80s)FAIL<1>
out = concl_to_string concl sem_concl (set fml) obj concl))
failed.
Failed to prove theorem machine_code_sound.
Exception raised at Q.EXISTS_TAC:
goal not an exists (THEN1 on line 96)
error in quse /scratch/cakeml/regression/cakeml-2275/examples/pseudo_bool/array/compilation/proofs/npbc_fullProofScript.sml : HOL_ERR {message = "goal not an exists (THEN1 on line 96)", origin_function = "EXISTS_TAC", origin_structure = "Q"}
error in load /scratch/cakeml/regression/cakeml-2275/examples/pseudo_bool/array/compilation/proofs/npbc_fullProofScript : HOL_ERR {message = "goal not an exists (THEN1 on line 96)", origin_function = "EXISTS_TAC", origin_structure = "Q"}
Uncaught exception: HOL_ERR {message = "goal not an exists (THEN1 on line 96)", origin_function = "EXISTS_TAC", origin_structure = "Q"}
subgraph_isoProofTheory (76s)MKILLED