Overview

Job 2277

CakeML:bbe2c97e876259d08b32a544a8556820338d8314
  de-duplicate in wcnf_to_pb, better errors
#978 (pb_output)
Merging into:e026a91d58aabda091e58bb8b4b8ca67b192f07c
  Fix mlvector given changes in HOL
HOL:c833caa48ab90faf4bd20a55b58849e20d49f611
  Add a couple of sptree theorems
Machine:pavlova

 Claimed job
 Reusing HOL
 Starting developers
 Finished developers                                               2s 227MB
 Starting developers/bin
 Finished developers/bin                                           9s   1GB
 Starting compiler/proofs
 Finished compiler/proofs                                    1h43m57s  38GB
 Starting compiler/bootstrap/translation
 Finished compiler/bootstrap/translation                     8h12m51s  65GB
 Starting semantics/ffi
 Finished semantics/ffi                                            7s 581MB
 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                       11m05s   6GB
 Starting basis/pure
 Finished basis/pure                                               0s  66MB
 Starting translator
 Finished translator                                            1m42s   3GB
 Starting compiler/parsing
 Finished compiler/parsing                                         0s  71MB
 Starting characteristic
 Finished characteristic                                           0s  93MB
 Starting translator/monadic
 Finished translator/monadic                                       0s  98MB
 Starting basis
 Finished basis                                                 3m35s   5GB
 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                                        16s   1GB
 Starting compiler/encoders/asm
 Finished compiler/encoders/asm                                    0s  82MB
 Starting compiler/encoders/x64
 Finished compiler/encoders/x64                                    0s  94MB
 Starting compiler/encoders/arm7
 Finished compiler/encoders/arm7                                   0s  95MB
 Starting compiler/encoders/arm8
 Finished compiler/encoders/arm8                                   0s  90MB
 Starting compiler/encoders/arm8_asl
 Finished compiler/encoders/arm8_asl                         2h07m10s  46GB
 Starting compiler/encoders/mips
 Finished compiler/encoders/mips                                   0s  87MB
 Starting compiler/encoders/riscv
 Finished compiler/encoders/riscv                                  0s  88MB
 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                                 1m16s   2GB
 Starting compiler/parsing/proofs
 Finished compiler/parsing/proofs                                  0s  75MB
 Starting compiler/inference/proofs
 Finished compiler/inference/proofs                                0s  89MB
 Starting compiler/backend/semantics
 Finished compiler/backend/semantics                            1m25s   3GB
 Starting compiler/backend/reg_alloc/proofs
 Finished compiler/backend/reg_alloc/proofs                        0s  91MB
 Starting compiler/backend/proofs
 Finished compiler/backend/proofs                               1m03s   3GB
 Starting compiler/backend/serialiser
 Finished compiler/backend/serialiser                              1s 188MB
 Starting compiler/encoders/x64/proofs
 Finished compiler/encoders/x64/proofs                          9m18s   5GB
 Starting compiler/encoders/arm7/proofs
 Finished compiler/encoders/arm7/proofs                        12m44s  10GB
 Starting compiler/encoders/arm8/proofs
 Finished compiler/encoders/arm8/proofs                         6m30s   5GB
 Starting compiler/encoders/arm8_asl/proofs
 Finished compiler/encoders/arm8_asl/proofs                    47m18s  10GB
 Starting compiler/encoders/mips/proofs
 Finished compiler/encoders/mips/proofs                         9m54s   7GB
 Starting compiler/encoders/riscv/proofs
 Finished compiler/encoders/riscv/proofs                        8m10s   3GB
 Starting compiler/encoders/ag32/proofs
 Finished compiler/encoders/ag32/proofs                         2m20s   2GB
 Starting compiler/backend/x64/proofs
 Finished compiler/backend/x64/proofs                             39s   3GB
 Starting compiler/backend/arm7/proofs
 Finished compiler/backend/arm7/proofs                            40s   2GB
 Starting compiler/backend/arm8/proofs
 Finished compiler/backend/arm8/proofs                            38s   3GB
 Starting compiler/backend/arm8_asl
 Finished compiler/backend/arm8_asl                               29s   2GB
 Starting compiler/backend/mips/proofs
 Finished compiler/backend/mips/proofs                            42s   3GB
 Starting compiler/backend/riscv/proofs
 Finished compiler/backend/riscv/proofs                           49s   3GB
 Starting compiler/backend/ag32/proofs
 Finished compiler/backend/ag32/proofs                         13m26s   4GB
 Starting candle/set-theory
 Finished candle/set-theory                                       43s   1GB
 Starting candle/syntax-lib
 Finished candle/syntax-lib                                        0s  67MB
 Starting candle/standard/syntax
 Finished candle/standard/syntax                                  15s   1GB
 Starting candle/standard/semantics
 Finished candle/standard/semantics                             2m18s   2GB
 Starting candle/standard/monadic
 Finished candle/standard/monadic                                  0s 104MB
 Starting candle/standard/ml_kernel
 Finished candle/standard/ml_kernel                             1m48s   5GB
 Starting candle/overloading/syntax
 Finished candle/overloading/syntax                             3m23s   2GB
 Starting candle/overloading/semantics
 Finished candle/overloading/semantics                         11m20s   6GB
 Starting candle/overloading/monadic
 Finished candle/overloading/monadic                            2m31s   3GB
 Starting candle/overloading/ml_kernel
 Finished candle/overloading/ml_kernel                          7m25s   6GB
 Starting candle/overloading/ml_checker
 Finished candle/overloading/ml_checker                         2m30s   7GB
 Starting candle/prover
 Finished candle/prover                                         9m51s   5GB
 Starting pancake
 Finished pancake                                                 59s   1GB
 Starting pancake/ffi
 Finished pancake/ffi                                              0s  20MB
 Starting pancake/semantics
 Finished pancake/semantics                                     2m21s   2GB
 Starting pancake/parser
 Finished pancake/parser                                          26s   2GB
 Starting pancake/proofs
 Finished pancake/proofs                                       29m43s   9GB
 Starting characteristic/examples
 Finished characteristic/examples                               1m34s   5GB
 Starting tutorial/solutions
 Finished tutorial/solutions                                   15m45s  17GB
 Starting translator/monadic/examples
 Finished translator/monadic/examples                           3m44s   5GB
 Starting examples
 Finished examples                                             14m18s   7GB
 Starting examples/compilation/x64
 Finished examples/compilation/x64                           1h55m44s  36GB
 Starting examples/compilation/x64/proofs
 Finished examples/compilation/x64/proofs                       3m43s   5GB
 Starting examples/compilation/ag32
 Finished examples/compilation/ag32                            29m16s  13GB
 Starting examples/compilation/ag32/proofs
 Finished examples/compilation/ag32/proofs                      1m24s   6GB
 Starting examples/compilation/to_word
 Finished examples/compilation/to_word                          3m50s  11GB
 Starting examples/lpr_checker
 Finished examples/lpr_checker                                  1m16s   2GB
 Starting examples/lpr_checker/array
 Finished examples/lpr_checker/array                           29m01s  12GB
 Starting examples/lpr_checker/array/compilation
 Finished examples/lpr_checker/array/compilation               34m51s  61GB
 Starting examples/lpr_checker/array/compilation/proofs
 Finished examples/lpr_checker/array/compilation/proofs         1m55s   9GB
 Starting examples/lpr_checker/array/compilation/proofsARM8
 Finished examples/lpr_checker/array/compilation/proofsARM8    24m16s  33GB
 Starting examples/pseudo_bool
 Finished examples/pseudo_bool                                  1m59s   2GB
 Starting examples/pseudo_bool/cnf_encoding
 Finished examples/pseudo_bool/cnf_encoding                       35s   1GB
 Starting examples/pseudo_bool/graph_encoding
 Finished examples/pseudo_bool/graph_encoding                     49s   2GB
 Starting examples/pseudo_bool/array
 Finished examples/pseudo_bool/array                           53m04s  15GB
 Starting examples/pseudo_bool/array/compilation
 Finished examples/pseudo_bool/array/compilation             2h04m00s 119GB
 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                                                  (81s)     OK
Starting work on npbc_fullProofTheory
mcisProofTheory                                                    (82s)     OK
Starting work on subgraph_isoProofTheory
cnfProofTheory                                                     (88s)     OK
mccisProofTheory                                                   (91s)     OK
npbc_fullProofTheory                                               (79s)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-2277/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-2277/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                                            (80s)MKILLED