Overview

Job 1900

CakeML:75900ed6f1404310dd264d1023c3d773604078fb
  Add source_to_source to to_flatProg
#884 (let-lift)
Merging into:a986431ac4c37f9c4e3ea55de543535a0b08637c
  Merge pull request #885 from CakeML/caml-pattern-guards
HOL:db0c48a4df81300b8f4ab65af329cee860f6d921
  Fix a l3_equivalence_misc proof
Machine:oven3

 Claimed job
 Reusing HOL
 Starting developers
 Finished developers                                               8s 170MB
 Starting developers/bin
 Finished developers/bin                                          13s   1GB
 Starting semantics/ffi
 Finished semantics/ffi                                           24s 252MB
 Starting semantics
 Finished semantics                                             3m54s   1GB
 Starting semantics/proofs
 Finished semantics/proofs                                      9m15s   3GB
 Starting semantics/alt_semantics
 Finished semantics/alt_semantics                                 50s 510MB
 Starting semantics/alt_semantics/proofs
 Finished semantics/alt_semantics/proofs                        6m37s   1GB
 Starting basis/pure
 Finished basis/pure                                            2m18s   1GB
 Starting translator
 Finished translator                                            6m07s   1GB
 Starting compiler/parsing
 Finished compiler/parsing                                      2m51s   2GB
 Starting characteristic
 Finished characteristic                                       13m36s   3GB
 Starting translator/monadic
 Finished translator/monadic                                    4m02s   1GB
 Starting basis
 Finished basis                                              1h44m27s  22GB
 Starting compiler/inference
 Finished compiler/inference                                    2m52s   1GB
 Starting compiler/backend/reg_alloc
 Finished compiler/backend/reg_alloc                            3m05s   1GB
 Starting compiler/backend/gc
 Finished compiler/backend/gc                                   8m17s   2GB
 Starting compiler/backend
 Finished compiler/backend                                     11m16s   2GB
 Starting compiler/encoders/asm
 Finished compiler/encoders/asm                                 1m02s 713MB
 Starting compiler/encoders/x64
 Finished compiler/encoders/x64                                 1m05s 954MB
 Starting compiler/encoders/arm7
 Finished compiler/encoders/arm7                                2m04s 792MB
 Starting compiler/encoders/arm8
 Finished compiler/encoders/arm8                                  36s 991MB
 Starting compiler/encoders/arm8_asl
 Finished compiler/encoders/arm8_asl                            7m02s   1GB
 Starting compiler/encoders/mips
 Finished compiler/encoders/mips                                  44s   1GB
 Starting compiler/encoders/riscv
 Finished compiler/encoders/riscv                                 40s 840MB
 Starting compiler/encoders/ag32
 Finished compiler/encoders/ag32                                  49s 914MB
 Starting compiler/backend/x64
 Finished compiler/backend/x64                                    49s   1GB
 Starting compiler/backend/arm7
 Finished compiler/backend/arm7                                   45s   1GB
 Starting compiler/backend/arm8
 Finished compiler/backend/arm8                                   47s   1GB
 Starting compiler/backend/mips
 Finished compiler/backend/mips                                   48s   1GB
 Starting compiler/backend/riscv
 Finished compiler/backend/riscv                                  48s   1GB
 Starting compiler/backend/ag32
 Finished compiler/backend/ag32                                 2m57s   1GB
 Starting compiler/parsing/proofs
 Finished compiler/parsing/proofs                               8m33s   1GB
 Starting compiler/inference/proofs
 Finished compiler/inference/proofs                             5m36s   1GB
 Starting compiler/backend/semantics
 Finished compiler/backend/semantics                         1h03m55s   2GB
 Starting compiler/backend/reg_alloc/proofs
 Finished compiler/backend/reg_alloc/proofs                     8m13s   1GB
 Starting compiler/backend/proofs
 Finished compiler/backend/proofs                            1h41m38s  16GB
 Starting compiler/backend/serialiser
 Finished compiler/backend/serialiser                           3m21s   1GB
 Starting compiler/encoders/x64/proofs
 Finished compiler/encoders/x64/proofs                         21m21s   6GB
 Starting compiler/encoders/arm7/proofs
 Finished compiler/encoders/arm7/proofs                        30m55s   3GB
 Starting compiler/encoders/arm8/proofs
 Finished compiler/encoders/arm8/proofs                        15m25s   1GB
 Starting compiler/encoders/arm8_asl/proofs
 Finished compiler/encoders/arm8_asl/proofs                    34m26s   2GB
 Starting compiler/encoders/mips/proofs
 Finished compiler/encoders/mips/proofs                        22m39s   2GB
 Starting compiler/encoders/riscv/proofs
 Finished compiler/encoders/riscv/proofs                       20m12s   1GB
 Starting compiler/encoders/ag32/proofs
 Finished compiler/encoders/ag32/proofs                         5m47s 815MB
 Starting compiler/backend/x64/proofs
 Finished compiler/backend/x64/proofs                           1m00s   1GB
 Starting compiler/backend/arm7/proofs
 Finished compiler/backend/arm7/proofs                          1m00s   1GB
 Starting compiler/backend/arm8/proofs
 Finished compiler/backend/arm8/proofs                          1m01s   1GB
 Starting compiler/backend/arm8_asl
 Finished compiler/backend/arm8_asl                               51s   1GB
 Starting compiler/backend/mips/proofs
 Finished compiler/backend/mips/proofs                          1m02s   1GB
 Starting compiler/backend/riscv/proofs
 Finished compiler/backend/riscv/proofs                         1m02s   1GB
 Starting compiler/backend/ag32/proofs
 Finished compiler/backend/ag32/proofs                         28m30s   2GB
 Starting compiler/proofs
 Finished compiler/proofs                                       4m37s   3GB
 Starting candle/set-theory
 Finished candle/set-theory                                     1m10s 992MB
 Starting candle/syntax-lib
 Finished candle/syntax-lib                                       28s 667MB
 Starting candle/standard/syntax
 Finished candle/standard/syntax                                4m24s   1GB
 Starting candle/standard/semantics
 Finished candle/standard/semantics                             3m59s   1GB
 Starting candle/standard/monadic
 Finished candle/standard/monadic                               4m01s   1GB
 Starting candle/standard/ml_kernel
 Finished candle/standard/ml_kernel                            12m57s   4GB
 Starting candle/overloading/syntax
 Finished candle/overloading/syntax                             6m45s   1GB
 Starting candle/overloading/semantics
 Finished candle/overloading/semantics                         25m30s   3GB
 Starting candle/overloading/monadic
 Finished candle/overloading/monadic                            5m27s   1GB
 Starting candle/overloading/ml_kernel
 Finished candle/overloading/ml_kernel                         14m28s   4GB
 Starting candle/overloading/ml_checker
 Finished candle/overloading/ml_checker                         5m21s   3GB
 Starting candle/prover
 Finished candle/prover                                        18m14s   3GB
 Starting pancake
 Finished pancake                                               7m46s   3GB
 Starting pancake/ffi
 Finished pancake/ffi                                              0s  31MB
 Starting pancake/semantics
 Finished pancake/semantics                                     5m14s   1GB
 Starting pancake/proofs
 Finished pancake/proofs                                       26m22s   6GB
 Starting characteristic/examples
 Finished characteristic/examples                               2m52s   3GB
 Starting tutorial/solutions
 Finished tutorial/solutions                                   37m25s   9GB
 Starting translator/monadic/examples
 Finished translator/monadic/examples                           7m01s   2GB
 Starting examples
 Finished examples                                             18m06s   3GB
 Starting examples/compilation/x64
 Finished examples/compilation/x64                           5h39m27s  25GB
 Starting examples/compilation/x64/proofs
 Finished examples/compilation/x64/proofs                       4m41s   3GB
 Starting examples/compilation/ag32
 Finished examples/compilation/ag32                          1h18m29s   9GB
 Starting examples/compilation/ag32/proofs
 Finished examples/compilation/ag32/proofs                      1m52s   3GB
 Starting examples/cost
 FAILED: examples/cost
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/quotient/src[0m
Scanning [1m$(HOLDIR)/src/transfer[0m
Scanning [1m$(HOLDIR)/src/pred_set/src/more_theories[0m
Scanning [1m$(HOLDIR)/src/finite_maps[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/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)/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
Scanning [1m$(HOLDIR)/examples/algorithms[0m
Scanning [1m$(HOLDIR)/src/ring/src[0m
Scanning [1m$(HOLDIR)/src/integer[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/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)/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)/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/x64/prog[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/x64/proofs[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/x64/proofs[0m
Scanned 82 directories
Starting work on README.md
Starting work on costPropsTheory
Starting work on size_ofPropsTheory
Starting work on miniBasisProgTheory
README.md                                                                                                                                                                                             (0s)     OK
miniBasisProgTheory                                                                                                                                                                                  (70s)     OK
Starting work on lcgLoopProgTheory
size_ofPropsTheory                                                                                                                                                                                   (72s)     OK
costPropsTheory                                                                                                                                                                                     (166s)     OK
Starting work on allProgTheory
Starting work on cyesProgTheory
Starting work on pureLoopProgTheory
lcgLoopProgTheory                                                                                                                                                                                    (21m)     OK
Starting work on lcgLoopProofTheory
pureLoopProgTheory                                                                                                                                                                                   (20m)     OK
Starting work on pureLoopProofTheory
allProgTheory                                                                                                                                                                                        (20m)     OK
Starting work on allProofTheory
allProofTheory                                                                                                                                                                                      (332s)FAIL<1>
 
 ffi.
   backend_config_ok
     (x64_backend_config with
      word_to_word_conf := <|reg_alg := 2; col_oracle := oracle|>) 
   is_safe_for_space ffi all_x64_conf all_prog (56,81)
 
 failed.
 Failed to prove theorem data_safe_all.
 Uncaught exception: HOL_ERR {message = " (THEN1 on line 537) (THEN1 on line 551) (THEN1 on line 568) (THEN1 on line 587)", origin_function = "GEN_COND_CASES_TAC", origin_structure = "Tactic"}
cyesProgTheory                                                                                                                                                                                       (24m)MKILLED
lcgLoopProofTheory                                                                                                                                                                                  (377s)MKILLED
pureLoopProofTheory                                                                                                                                                                                 (335s)MKILLED