Overview

Job 3420

CakeML:ad5fbb61e3c7b92981fda381bc617a75b9f5d0e3
  Remove more INCLUDES lines
#1427 (holprojs)
Merging into:1cd29d45aad69f59e4ac8fb164dedbd0dd862e6b
  Merge pull request #1430 from CakeML/better-concatWith
HOL:1d9f33ad168d3823cc070223d83ea660d86dcb58
  Invert ParoundPrec, and use it to bracket stacked suffixes
Machine:pavlova

 Claimed job
 Reusing HOL
 Starting developers
 Finished developers                                              47s   1GB
 Starting developers/bin
 Finished developers/bin                                           8s   1GB
 Starting misc
 Finished misc                                                    47s   1GB
 Starting compiler/proofs
 Finished compiler/proofs                                    1h12m57s  10GB
 Starting compiler/bootstrap/compilation/x64/64/proofs
 Finished compiler/bootstrap/compilation/x64/64/proofs       6h51m40s 111GB
 Starting semantics/ffi
 Finished semantics/ffi                                           21s   1GB
 Starting semantics
 Finished semantics                                                4s   1GB
 Starting semantics/proofs
 Finished semantics/proofs                                        27s   1GB
 Starting semantics/alt_semantics
 Finished semantics/alt_semantics                                 20s   1GB
 Starting semantics/alt_semantics/proofs
 Finished semantics/alt_semantics/proofs                        3m51s   1GB
 Starting basis/pure
 Finished basis/pure                                               5s   1GB
 Starting translator
 Finished translator                                            1m14s   3GB
 Starting compiler/parsing
 Finished compiler/parsing                                        47s   2GB
 Starting characteristic
 Finished characteristic                                           4s   1GB
 Starting translator/monadic
 Finished translator/monadic                                       4s   1GB
 Starting translator/monadic/monad_base
 Finished translator/monadic/monad_base                            4s   1GB
 Starting profiler
 Finished profiler                                                32s   1GB
 Starting basis
 Finished basis                                                 1m46s   4GB
 Starting compiler
 Finished compiler                                                 5s   1GB
 Starting compiler/inference
 Finished compiler/inference                                       4s   1GB
 Starting compiler/backend/reg_alloc
 Finished compiler/backend/reg_alloc                               4s   1GB
 Starting compiler/backend/gc
 Finished compiler/backend/gc                                      4s   1GB
 Starting compiler/backend
 Finished compiler/backend                                         4s   1GB
 Starting compiler/encoders/asm
 Finished compiler/encoders/asm                                    4s   1GB
 Starting compiler/encoders/x64
 Finished compiler/encoders/x64                                    4s   1GB
 Starting compiler/encoders/arm7
 Finished compiler/encoders/arm7                                   4s   1GB
 Starting compiler/encoders/arm8
 Finished compiler/encoders/arm8                                   4s   1GB
 Starting compiler/encoders/arm8_asl
 Finished compiler/encoders/arm8_asl                              15s   1GB
 Starting compiler/encoders/mips
 Finished compiler/encoders/mips                                   4s   1GB
 Starting compiler/encoders/riscv
 Finished compiler/encoders/riscv                                  5s   1GB
 Starting compiler/encoders/ag32
 Finished compiler/encoders/ag32                                   4s   1GB
 Starting compiler/encoders/tests
 Finished compiler/encoders/tests                                  4s   1GB
 Starting compiler/encoders/monadic_enc
 Finished compiler/encoders/monadic_enc                           24s   1GB
 Starting compiler/backend/x64
 Finished compiler/backend/x64                                     4s   1GB
 Starting compiler/backend/arm7
 Finished compiler/backend/arm7                                    4s   1GB
 Starting compiler/backend/arm8
 Finished compiler/backend/arm8                                    4s   1GB
 Starting compiler/backend/mips
 Finished compiler/backend/mips                                    4s   1GB
 Starting compiler/backend/riscv
 Finished compiler/backend/riscv                                   4s   1GB
 Starting compiler/backend/ag32
 Finished compiler/backend/ag32                                 1m05s   2GB
 Starting compiler/backend/pattern_matching
 Finished compiler/backend/pattern_matching                        4s   1GB
 Starting compiler/parsing/ocaml
 Finished compiler/parsing/ocaml                                2m13s   1GB
 Starting compiler/printing
 Finished compiler/printing                                       59s   1GB
 Starting compiler/parsing/proofs
 Finished compiler/parsing/proofs                                  4s   1GB
 Starting compiler/inference/proofs
 Finished compiler/inference/proofs                                4s   1GB
 Starting compiler/backend/semantics
 Finished compiler/backend/semantics                            3m06s   2GB
 Starting compiler/backend/reg_alloc/proofs
 Finished compiler/backend/reg_alloc/proofs                        4s   1GB
 Starting compiler/backend/proofs
 Finished compiler/backend/proofs                                 46s   2GB
 Starting compiler/backend/serialiser
 Finished compiler/backend/serialiser                              4s   1GB
 Starting compiler/encoders/x64/proofs
 Finished compiler/encoders/x64/proofs                             4s   1GB
 Starting compiler/encoders/arm7/proofs
 Finished compiler/encoders/arm7/proofs                        12m41s   5GB
 Starting compiler/encoders/arm8/proofs
 Finished compiler/encoders/arm8/proofs                         7m44s   3GB
 Starting compiler/encoders/arm8_asl/proofs
 Finished compiler/encoders/arm8_asl/proofs                    17m03s   3GB
 Starting compiler/encoders/mips/proofs
 Finished compiler/encoders/mips/proofs                        11m01s   8GB
 Starting compiler/encoders/riscv/proofs
 Finished compiler/encoders/riscv/proofs                        9m24s   3GB
 Starting compiler/encoders/ag32/proofs
 Finished compiler/encoders/ag32/proofs                         3m08s   1GB
 Starting compiler/backend/x64/proofs
 Finished compiler/backend/x64/proofs                              4s   1GB
 Starting compiler/backend/arm7/proofs
 Finished compiler/backend/arm7/proofs                            39s   2GB
 Starting compiler/backend/arm8/proofs
 Finished compiler/backend/arm8/proofs                            41s   2GB
 Starting compiler/backend/arm8_asl
 Finished compiler/backend/arm8_asl                               25s   1GB
 Starting compiler/backend/mips/proofs
 Finished compiler/backend/mips/proofs                            41s   2GB
 Starting compiler/backend/riscv/proofs
 Finished compiler/backend/riscv/proofs                           41s   2GB
 Starting compiler/backend/ag32/proofs
 Finished compiler/backend/ag32/proofs                          9m30s   5GB
 Starting compiler/backend/cv_compute
 Finished compiler/backend/cv_compute                             32s   1GB
 Starting cv_translator
 Finished cv_translator                                         5m03s   3GB
 Starting candle
 Finished candle                                                   4s   1GB
 Starting candle/set-theory
 Finished candle/set-theory                                       34s   1GB
 Starting candle/syntax-lib
 Finished candle/syntax-lib                                        4s   1GB
 Starting candle/standard
 Finished candle/standard                                          4s   1GB
 Starting candle/standard/syntax
 Finished candle/standard/syntax                                  18s   1GB
 Starting candle/standard/syntax/little_theories
 Finished candle/standard/syntax/little_theories                1m15s   1GB
 Starting candle/standard/semantics
 Finished candle/standard/semantics                             2m20s   2GB
 Starting candle/standard/monadic
 Finished candle/standard/monadic                                  5s   1GB
 Starting candle/standard/ml_kernel
 Finished candle/standard/ml_kernel                             2m06s   4GB
 Starting candle/overloading
 Finished candle/overloading                                       4s   1GB
 Starting candle/overloading/syntax
 Finished candle/overloading/syntax                                4s   1GB
 Starting candle/overloading/semantics
 Finished candle/overloading/semantics                             4s   1GB
 Starting candle/overloading/monadic
 Finished candle/overloading/monadic                               4s   1GB
 Starting candle/overloading/ml_kernel
 Finished candle/overloading/ml_kernel                             4s   1GB
 Starting candle/overloading/ml_checker
 Finished candle/overloading/ml_checker                            4s   1GB
 Starting candle/prover
 Finished candle/prover                                            4s   1GB
 Starting candle/prover/compute
 Finished candle/prover/compute                                    4s   1GB
 Starting pancake
 Finished pancake                                                  4s   1GB
 Starting pancake/semantics
 Finished pancake/semantics                                     3m02s   2GB
 Starting pancake/parser
 Finished pancake/parser                                          43s   1GB
 Starting pancake/static_checker
 Finished pancake/static_checker                                2m35s   1GB
 Starting pancake/proofs
 Finished pancake/proofs                                       17m13s   5GB
 Starting compiler/dafny
 Finished compiler/dafny                                          27s   1GB
 Starting compiler/dafny/translation
 Finished compiler/dafny/translation                           10m15s   6GB
 Starting compiler/dafny/compilation
 Finished compiler/dafny/compilation                            1m50s   6GB
 Starting compiler/dafny/semantics
 Finished compiler/dafny/semantics                                41s   1GB
 Starting compiler/dafny/proofs
 Finished compiler/dafny/proofs                                 1m42s   1GB
 Starting compiler/dafny/vcg
 Finished compiler/dafny/vcg                                       5s   1GB
 Starting compiler/dafny/vcg/examples
 Finished compiler/dafny/vcg/examples                             31s   1GB
 Starting compiler/scheme
 Finished compiler/scheme                                         29s   1GB
 Starting compiler/scheme/translation
 Finished compiler/scheme/translation                           6m49s   6GB
 Starting compiler/scheme/compilation
 Finished compiler/scheme/compilation                           1m26s   4GB
 Starting compiler/scheme/proofs
 Finished compiler/scheme/proofs                                6m48s   2GB
 Starting characteristic/examples
 Finished characteristic/examples                               1m32s   5GB
 Starting tutorial/solutions
 Finished tutorial/solutions                                       4s   1GB
 Starting translator/monadic/examples
 Finished translator/monadic/examples                              4s   1GB
 Starting examples
 FAILED: examples
  HOLORIG=/scratch/cakeml/regression/cakeml-3420/examples [ -d "armv8.6-asl-snapshot" ] || ./get-armv8.6-hol-snapshot
Scanning $(HOLDIR)/src/TeX
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)/examples/algorithms
Scanning $(HOLDIR)/src/integer
Scanning $(HOLDIR)/src/transfer
Scanning $(HOLDIR)/src/pred_set/src/more_theories
Scanning $(HOLDIR)/src/algebra/base
Scanning $(HOLDIR)/src/algebra/construction
Scanning $(HOLDIR)/src/algebra
Scanning $(HOLDIR)/src/hol88
Scanning $(HOLDIR)/src/rational
Scanning $(HOLDIR)/src/real
Scanning $(HOLDIR)/examples/data-structures/balanced_bst
Scanning $(HOLDIR)/examples/formal-languages/context-free
Scanning $(HOLDIR)/examples/formal-languages
Scanning $(HOLDIR)/src/search
Scanning $(HOLDIR)/examples/formal-languages/regular
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/sail
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A
Scanning $(HOLDIR)/examples/machine-code/hoare-triple
Scanning $(HOLDIR)/src/floating-point
Scanning $(HOLDIR)/src/monad/more_monads
Scanning $(HOLDIR)/src/update
Scanning $(HOLDIR)/examples/l3-machine-code/common
Scanning $(HOLDIR)/examples/l3-machine-code/lib
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/model
Scanning $(HOLDIR)/examples/machine-code/decompiler
Scanning $(HOLDIR)/examples/l3-machine-code
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/step
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv
Scanning $(HOLDIR)/examples/machine-code/multiword
Scanning $(CAKEMLDIR)/basis
Scanning $(CAKEMLDIR)/basis/pure
Scanning $(CAKEMLDIR)/candle
Scanning $(CAKEMLDIR)/candle/standard/syntax
Scanning $(HOLDIR)/src/coalgebras
Scanning $(HOLDIR)/examples/pl-semantics/lprefix_lub
Scanning $(CAKEMLDIR)/developers
Scanning $(CAKEMLDIR)/misc
Scanning $(CAKEMLDIR)/candle/syntax-lib
Scanning $(CAKEMLDIR)/compiler/parsing
Scanning $(CAKEMLDIR)/semantics
Scanning $(CAKEMLDIR)/semantics/ffi
Scanning $(CAKEMLDIR)/semantics/proofs
Scanning $(CAKEMLDIR)/translator
Scanning $(CAKEMLDIR)/characteristic
Scanning $(CAKEMLDIR)/translator/monadic/monad_base
Scanning $(CAKEMLDIR)/translator/monadic
Scanning $(CAKEMLDIR)/candle/standard/monadic
Scanning $(CAKEMLDIR)/candle/standard/ml_kernel
Scanning $(CAKEMLDIR)/candle/standard/semantics
Scanning $(CAKEMLDIR)/candle/prover/compute
Scanning $(CAKEMLDIR)/candle/prover
Scanning $(CAKEMLDIR)/candle/set-theory
Scanning $(CAKEMLDIR)/candle/standard
Scanning $(CAKEMLDIR)/candle/standard/syntax/little_theories
Scanning $(CAKEMLDIR)/characteristic/examples
Scanning $(CAKEMLDIR)/compiler/backend
Scanning $(CAKEMLDIR)/compiler/encoders/asm
Scanning $(CAKEMLDIR)/compiler/encoders/ag32
Scanning $(CAKEMLDIR)/compiler/backend/ag32
Scanning $(HOLDIR)/examples/l3-machine-code/arm/model
Scanning $(HOLDIR)/examples/l3-machine-code/arm/step
Scanning $(CAKEMLDIR)/compiler/encoders/arm7
Scanning $(CAKEMLDIR)/compiler/backend/arm7
Scanning $(CAKEMLDIR)/compiler/encoders/arm8
Scanning $(CAKEMLDIR)/compiler/backend/arm8
Scanning $(HOLDIR)/examples/l3-machine-code/mips/model
Scanning $(HOLDIR)/examples/l3-machine-code/mips/step
Scanning $(CAKEMLDIR)/compiler/encoders/mips
Scanning $(CAKEMLDIR)/compiler/backend/mips
Scanning $(CAKEMLDIR)/unverified/reg_alloc
Scanning $(CAKEMLDIR)/compiler/backend/reg_alloc
Scanning $(HOLDIR)/examples/l3-machine-code/riscv/model
Scanning $(HOLDIR)/examples/l3-machine-code/riscv/step
Scanning $(CAKEMLDIR)/compiler/encoders/riscv
Scanning $(CAKEMLDIR)/compiler/backend/riscv
Scanning $(HOLDIR)/examples/l3-machine-code/x64/model
Scanning $(HOLDIR)/examples/l3-machine-code/x64/step
Scanning $(CAKEMLDIR)/compiler/encoders/x64
Scanning $(CAKEMLDIR)/compiler/backend/x64
Scanning $(HOLDIR)/examples/algorithms/unification/triangular
Scanning $(HOLDIR)/src/transfer/examples
Scanning $(HOLDIR)/examples/algorithms/unification/triangular/first-order
Scanning $(HOLDIR)/examples/algorithms/unification/triangular/first-order/compilation
Scanning $(CAKEMLDIR)/compiler/inference
Scanning $(CAKEMLDIR)/pancake
Scanning $(CAKEMLDIR)/pancake/parser
Scanning $(CAKEMLDIR)/compiler
Scanning $(CAKEMLDIR)/semantics/alt_semantics
Scanning $(CAKEMLDIR)/semantics/alt_semantics/proofs
Scanning $(CAKEMLDIR)/compiler/backend/semantics
Scanning $(HOLDIR)/examples/l3-machine-code/riscv/prog
Scanning $(CAKEMLDIR)/compiler/encoders/riscv/proofs
Scanning $(CAKEMLDIR)/compiler/backend/San
Scanning $(CAKEMLDIR)/compiler/backend/proofs
Scanning $(CAKEMLDIR)/compiler/encoders/ag32/proofs
Scanning $(CAKEMLDIR)/compiler/backend/ag32/proofs
Scanning $(HOLDIR)/examples/l3-machine-code/arm/prog
Scanning $(CAKEMLDIR)/compiler/encoders/arm7/proofs
Scanning $(CAKEMLDIR)/compiler/backend/arm7/proofs
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/prog
Scanning $(CAKEMLDIR)/compiler/encoders/arm8/proofs
Scanning $(CAKEMLDIR)/compiler/backend/arm8/proofs
Scanning $(CAKEMLDIR)/compiler/backend/serialiser
Scanning $(CAKEMLDIR)/compiler/backend/cv_compute
Scanning $(CAKEMLDIR)/compiler/backend/gc
Scanning $(HOLDIR)/examples/l3-machine-code/mips/prog
Scanning $(CAKEMLDIR)/compiler/encoders/mips/proofs
Scanning $(CAKEMLDIR)/compiler/backend/mips/proofs
Scanning $(CAKEMLDIR)/compiler/backend/pattern_matching
Scanning $(CAKEMLDIR)/compiler/backend/reg_alloc/proofs
Scanning $(CAKEMLDIR)/compiler/backend/riscv/proofs
Scanning $(HOLDIR)/examples/l3-machine-code/x64/prog
Scanning $(CAKEMLDIR)/compiler/encoders/x64/proofs
Scanning $(CAKEMLDIR)/compiler/backend/x64/proofs
Scanning $(CAKEMLDIR)/compiler/bootstrap
Scanning $(CAKEMLDIR)/compiler/bootstrap/compilation
Scanning $(CAKEMLDIR)/compiler/bootstrap/compilation/ag32
Scanning $(CAKEMLDIR)/compiler/encoders/monadic_enc
Scanning $(CAKEMLDIR)/compiler/parsing/ocaml
Scanning $(CAKEMLDIR)/compiler/inference/proofs
Scanning $(CAKEMLDIR)/compiler/printing
Scanning $(CAKEMLDIR)/compiler/repl
Scanning $(CAKEMLDIR)/compiler/bootstrap/translation
Scanning $(HOLDIR)/src/num/theories/cv_compute/automation
Scanning $(HOLDIR)/examples/bootstrap
Scanning $(CAKEMLDIR)/cv_translator
Scanning $(CAKEMLDIR)/compiler/bootstrap/compilation/ag32/32
Scanning $(CAKEMLDIR)/compiler/bootstrap/compilation/ag32/32/proofs
Scanning $(CAKEMLDIR)/compiler/bootstrap/compilation/arm8
Scanning $(CAKEMLDIR)/compiler/bootstrap/compilation/arm8/64
Scanning $(CAKEMLDIR)/compiler/bootstrap/compilation/arm8/64/proofs
Scanning $(CAKEMLDIR)/compiler/bootstrap/compilation/x64
Scanning $(CAKEMLDIR)/unverified/sexpr-bootstrap
Scanning $(CAKEMLDIR)/compiler/bootstrap/compilation/x64/64
Scanning $(CAKEMLDIR)/compiler/bootstrap/compilation/x64/64/proofs
Scanning $(CAKEMLDIR)/compiler/dafny
Scanning $(CAKEMLDIR)/compiler/dafny/translation
Scanning $(CAKEMLDIR)/compiler/dafny/compilation
Scanning $(CAKEMLDIR)/compiler/dafny/examples
Scanning $(CAKEMLDIR)/compiler/dafny/examples/output
Scanning $(CAKEMLDIR)/compiler/dafny/semantics
Scanning $(CAKEMLDIR)/compiler/dafny/vcg
Scanning $(CAKEMLDIR)/compiler/dafny/proofs
Scanning $(CAKEMLDIR)/compiler/dafny/vcg/examples
Scanning $(CAKEMLDIR)/compiler/encoders
Scanning $(CAKEMLDIR)/compiler/encoders/tests
Scanning $(CAKEMLDIR)/compiler/inference/tests
Scanning $(CAKEMLDIR)/compiler/parsing/proofs
Scanning $(CAKEMLDIR)/compiler/parsing/tests
Scanning $(CAKEMLDIR)/compiler/printing/test
Scanning $(CAKEMLDIR)/compiler/proofs
Scanning $(CAKEMLDIR)/compiler/scheme
Scanning $(CAKEMLDIR)/compiler/scheme/translation
Scanning $(CAKEMLDIR)/developers/bin
Scanning $(CAKEMLDIR)/compiler/scheme/compilation
Scanning $(CAKEMLDIR)/compiler/scheme/examples
Scanning $(CAKEMLDIR)/compiler/scheme/proofs
Scanning $(CAKEMLDIR)/compiler/scheme/unverified
Scanning $(CAKEMLDIR)/examples/cnf
Scanning $(HOLDIR)/examples/Crypto/AES
Scanning $(HOLDIR)/src/real/analysis
Scanning $(HOLDIR)/src/probability
Scanning $(HOLDIR)/examples/Crypto/DES
Scanning $(HOLDIR)/examples/Crypto/IDEA
Scanning $(HOLDIR)/examples/Crypto/Keccak
Scanning $(HOLDIR)/examples/Crypto/MARS
Scanning $(HOLDIR)/examples/Crypto/MD5
Scanning $(HOLDIR)/examples/Crypto/RC6
Scanning $(HOLDIR)/examples/Crypto/MD
Scanning $(HOLDIR)/examples/Crypto/RIPEMD
Scanning $(HOLDIR)/examples/Crypto/SHA-1
Scanning $(HOLDIR)/examples/Crypto/SHA-2
Scanning $(HOLDIR)/examples/Crypto/Serpent/Bitslice
Scanning $(HOLDIR)/examples/Crypto/Serpent/Reference
Scanning $(HOLDIR)/src/emit
Scanning $(HOLDIR)/examples/Crypto/TEA
Scanning $(HOLDIR)/examples/Crypto/TWOFISH
Scanning $(HOLDIR)/examples/Crypto
Scanning $(CAKEMLDIR)/examples
Scanning $(CAKEMLDIR)/examples/cnf/array
Scanning $(CAKEMLDIR)/examples/cnf/dist
Scanning $(CAKEMLDIR)/examples/cnf/dist/array
Scanning $(CAKEMLDIR)/examples/cnf/dist/array/compilation
Scanning $(CAKEMLDIR)/examples/cnf/dist/array/compilation/proofs
Scanning $(CAKEMLDIR)/examples/compilation
Scanning $(CAKEMLDIR)/examples/compilation/ag32
Scanning $(CAKEMLDIR)/examples/compilation/ag32/proofs
Scanning $(CAKEMLDIR)/examples/deflate
Scanning $(CAKEMLDIR)/examples/deflate/translation
Scanning $(CAKEMLDIR)/examples/deflate/translation/compilation
Scanning $(CAKEMLDIR)/examples/deflate/translation/compilation/tests
Scanning $(CAKEMLDIR)/examples/flover/Infra
Scanning $(CAKEMLDIR)/examples/flover/semantics
Scanning $(CAKEMLDIR)/examples/flover
Scanning $(CAKEMLDIR)/examples/lpr_checker
Scanning $(CAKEMLDIR)/examples/scpog_checker
Scanning $(CAKEMLDIR)/examples/scpog_checker/array
Scanning $(CAKEMLDIR)/examples/scpog_checker/array/compilation
Scanning $(CAKEMLDIR)/examples/scpog_checker/array/compilation/proofs
Scanning $(CAKEMLDIR)/examples/template
Scanning $(CAKEMLDIR)/examples/template/translation
Scanning $(CAKEMLDIR)/examples/template/compilation
Scanning $(CAKEMLDIR)/examples/vipr
Scanning $(CAKEMLDIR)/examples/vipr/compilation
Scanning $(CAKEMLDIR)/examples/xlrup_checker
Scanning $(CAKEMLDIR)/examples/xlrup_checker/array
Scanning $(CAKEMLDIR)/examples/xlrup_checker/array/compilation
Scanning $(CAKEMLDIR)/examples/xlrup_checker/array/compilation/proofs
Scanning $(CAKEMLDIR)/pancake/semantics
Scanning $(CAKEMLDIR)/pancake/proofs
Scanning $(CAKEMLDIR)/pancake/static_checker
Scanning $(CAKEMLDIR)/pancake/temp
Scanning $(CAKEMLDIR)/profiler
Scanning $(CAKEMLDIR)/translator/okasaki-examples
Scanning $(CAKEMLDIR)/unverified
Scanning $(CAKEMLDIR)/unverified/front-end
Scanning $(CAKEMLDIR)/unverified/hol-light-syntax
Scanning $(CAKEMLDIR)/unverified/ocaml-syntax
Scanning $(CAKEMLDIR)/unverified/ocaml-syntax/lib
Scanning $(CAKEMLDIR)/unverified/ocaml-syntax/tests
Scanning $(CAKEMLDIR)/unverified/sexpr-bootstrap/x64
Scanning $(CAKEMLDIR)/unverified/sexpr-bootstrap/x64/64
Scanned 231 directories
Building 22 theory files
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                                                   (6s)  [1/22]     OK
Starting work on diffTheory
diffTheory                                                 (31s)  [2/22]     OK
Starting work on diffProgTheory
catProgTheory                                              (44s)  [3/22]     OK
Starting work on doubleArgProgTheory
quicksortProgTheory                                        (47s)  [4/22]     OK
Starting work on array_searchProgTheory
divTheory                                                  (57s)  [5/22]     OK
Starting work on echoProgTheory
doubleArgProgTheory                                        (30s)  [6/22]     OK
Starting work on filterProgTheory
array_searchProgTheory                                     (42s)  [7/22]     OK
Starting work on grepProgTheory
diffProgTheory                                             (53s)  [8/22]     OK
Starting work on helloErrProgTheory
echoProgTheory                                             (37s)  [9/22]     OK
Starting work on helloProgTheory
filterProgTheory                                           (51s)        FAIL<1>
grepProgTheory                                             (37s)         killed
helloErrProgTheory                                         (33s)         killed
helloProgTheory                                            (31s)         killed
*** Holmake aborted - 1 target failed:
*** filterProgTheory (status 1)
                     DROP (LENGTH (... ... )) (nth_arr i input))))))) bv
 Saved theorem _______ "forward_matching_lines_div_spec"
 Saved theorem _______ "LTAKE_LLENGTH_SOME2"
 Using translator specification word8_fromint_v_thm from theory Word8Prog
 Post condition: POSTv v. seL4_IO input [] * W8ARRAY dummyarr_loc [] * &WORD8 0w v
 Using CF specification w8array_alloc_spec from theory Word8ArrayProof
 Post condition: POSTv v'.
   W8ARRAY v' (REPLICATE 256 0w) * seL4_IO input [] * W8ARRAY dummyarr_loc []
 Using CF specification w8array_substring_spec from theory Word8ArrayProof
 Post condition: POSTv sv.
   W8ARRAY v' (TAKE 256 h ++ DROP (LENGTH h) init) * W8ARRAY dummyarr_loc [] *
   seL4_IO (fromList l)
     (SNOC (IO_event (ExtCall accept_call) [] (ZIP (init,newinit))) events) *
   &STRING_TYPE
     (implode
        (MAP (CHR  w2n) (TAKE 256 (TAKE 256 h ++ DROP (LENGTH h) init)))) sv
 Using translator specification cut_at_null_v_thm from theory filterProg
 Post condition: POSTv sv1.
   W8ARRAY v' (TAKE 256 h ++ DROP (LENGTH h) init) * W8ARRAY dummyarr_loc [] *
   seL4_IO (fromList l)
     (SNOC (IO_event (ExtCall accept_call) [] (ZIP (init,newinit))) events) *
   &STRING_TYPE
     (cut_at_null
        (implode
           (MAP (CHR  w2n) (TAKE 256 (TAKE 256 h ++ DROP (LENGTH h) init)))))
     sv1
 Using translator specification match_string_v_thm from theory filterProg
 Post condition: POSTv bv.
   W8ARRAY v' (TAKE 256 h ++ DROP (LENGTH h) init) * W8ARRAY dummyarr_loc [] *
   seL4_IO (fromList l)
     (SNOC (IO_event (ExtCall accept_call) [] (ZIP (init,newinit))) events) *
   &BOOL
     (match_string
        (cut_at_null
           (implode
              (MAP (CHR  w2n) (TAKE 256 (TAKE 256 h ++ DROP (LENGTH h) init))))))
     bv
 Using a CF specification from the assumptions
 Saved theorem _______ "forward_matching_lines_ffidiv_spec"
 Saved definition ____ "seL4_proj1_def"
 Saved definition ____ "seL4_proj2"
 Saved definition ____ "filter_ffi_state_def"
 Saved theorem _______ "limited_parts_proj"
 Saved theorem _______ "parts_ok_filter"
 Saved theorem _______ "forward_matching_lines_semantics"
 Saved theorem _______ "forward_matching_lines_ffidiv_semantics"
 Saved theorem _______ "semantics_diverge_filter"
 Saved theorem _______ "semantics_finite_filter"
 Exporting theory "filterProg" ... done.
 Theory "filterProg" took 44.5s to build
 Full log: /scratch/cakeml/regression/cakeml-3420/examples/.hol/logs/filterProgTheory