OverviewCakeML: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