OverviewCakeML:cdee9fccff46dda0f505e20a5bd1fbaf8a3c56c3
Update CF examples for True, False, Ref
#591 (better-names)
Merging into:901708feeaa4cd0a8263ec24d39144eeb1f6d15d
Merge pull request #599 from CakeML/lem-readme
HOL:9884befd7ef626e7a20cde7aedb6f358330d8ba4
Merge remote-tracking branch 'origin/pr/637' into develop
Machine:oven2 4.15.0-34-generic x86_64 GNU/Linux
Claimed job
Reusing HOL
Starting developers
Finished developers 0s 30MB
Starting developers/bin
Finished developers/bin 34s 140MB
Starting semantics/ffi
Finished semantics/ffi 8s 225MB
Starting semantics
Finished semantics 1m28s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m25s 1GB
Starting basis/pure
Finished basis/pure 52s 909MB
Starting translator
Finished translator 1m45s 1GB
Starting compiler/parsing
Finished compiler/parsing 1m10s 2GB
Starting characteristic
Finished characteristic 3m18s 1GB
Starting translator/monadic
Finished translator/monadic 1m27s 1GB
Starting basis
Finished basis 16m39s 3GB
Starting compiler/inference
Finished compiler/inference 1m42s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 52s 1GB
Starting compiler/backend/gc
Finished compiler/backend/gc 8m44s 2GB
Starting compiler/backend
Finished compiler/backend 1s 17MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 16MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 24s 823MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 52s 699MB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 12s 815MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 16s 1GB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 13s 845MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 16s 790MB
Starting compiler/backend/x64
Finished compiler/backend/x64 17s 817MB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 19s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 16s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 16s 806MB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 18s 1GB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 1m17s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 6m03s 958MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 3m00s 1GB
Starting compiler/backend/semantics
Resuming compiler/backend/semantics
Finished compiler/backend/semantics 45s 758MB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 2m44s 727MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 39m06s 3GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 9m52s 5GB
Starting compiler/encoders/arm6/proofs
Finished compiler/encoders/arm6/proofs 14m10s 3GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 6m05s 1GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 10m31s 2GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 7m58s 1GB
Starting compiler/encoders/ag32/proofs
Finished compiler/encoders/ag32/proofs 2m43s 797MB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 18s 1GB
Starting compiler/backend/arm6/proofs
Finished compiler/backend/arm6/proofs 20s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 18s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 19s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 18s 1GB
Starting compiler/backend/ag32/proofs
Finished compiler/backend/ag32/proofs 9m21s 2GB
Starting compiler/proofs
Finished compiler/proofs 1m20s 3GB
Starting candle/set-theory
Finished candle/set-theory 25s 723MB
Starting candle/syntax-lib
Finished candle/syntax-lib 9s 640MB
Starting candle/standard/syntax
Finished candle/standard/syntax 1m46s 1GB
Starting candle/standard/semantics
Finished candle/standard/semantics 1m37s 1GB
Starting candle/standard/monadic
Finished candle/standard/monadic 1m41s 1GB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 3m47s 3GB
Starting candle/standard/opentheory
Finished candle/standard/opentheory 8m36s 3GB
Starting candle/standard/opentheory/compilation
Finished candle/standard/opentheory/compilation 29m23s 21GB
Starting candle/standard/opentheory/compilation/proofs
Finished candle/standard/opentheory/compilation/proofs 40s 5GB
Starting characteristic/examples
Finished characteristic/examples 1m23s 2GB
Starting tutorial/solutions
Finished tutorial/solutions 12m55s 6GB
Starting translator/monadic/examples
Finished translator/monadic/examples 2m07s 2GB
Starting examples
FAILED: examples
]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/formal-languages]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/formal-languages[1mWorking in $(HOLDIR)/examples/formal-languages[0m
]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/formal-languages/context-free]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/formal-languages/context-free[1mWorking in $(HOLDIR)/examples/formal-languages/context-free[0m
]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/formal-languages/regular[1mWorking in $(HOLDIR)/examples/formal-languages/regular[0m
]0;Holmake: .]0;Holmake: ~/regression/cakeml-681/basis]0;Holmake: ~/regression/cakeml-681/basis/pure]0;Holmake: ~/regression/cakeml-681/misc]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/fun-op-sem/lprefix_lub]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/fun-op-sem/lprefix_lub[1mWorking in $(HOLDIR)/examples/fun-op-sem/lprefix_lub[0m
]0;Holmake: ~/regression/cakeml-681/misc]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/machine-code/hoare-triple]0;Holmake: ~/regression/HOL-9884befd7ef626e7a20cde7aedb6f358330d8ba4/examples/machine-code/hoare-triple[1mWorking in $(HOLDIR)/examples/machine-code/hoare-triple[0m
]0;Holmake: ~/regression/cakeml-681/misc]0;Holmake: ~/regression/cakeml-681/developers]0;Holmake: ~/regression/cakeml-681/developers[1mWorking in $(CAKEMLDIR)/developers[0m
]0;Holmake: ~/regression/cakeml-681/misc]0;Holmake: ~/regression/cakeml-681/misc/lem_lib_stub]0;Holmake: ~/regression/cakeml-681/misc/lem_lib_stub[1mWorking in $(CAKEMLDIR)/misc/lem_lib_stub[0m
]0;Holmake: ~/regression/cakeml-681/misc]0;Holmake: ~/regression/cakeml-681/misc[1mWorking in $(CAKEMLDIR)/misc[0m
]0;Holmake: ~/regression/cakeml-681/basis/pure]0;Holmake: ~/regression/cakeml-681/basis/pure[1mWorking in $(CAKEMLDIR)/basis/pure[0m
]0;Holmake: ~/regression/cakeml-681/basis]0;Holmake: ~/regression/cakeml-681/characteristic]0;Holmake: ~/regression/cakeml-681/compiler/parsing]0;Holmake: ~/regression/cakeml-681/semantics]0;Holmake: ~/regression/cakeml-681/semantics/ffi]0;Holmake: ~/regression/cakeml-681/semantics/ffi[1mWorking in $(CAKEMLDIR)/semantics/ffi[0m
]0;Holmake: ~/regression/cakeml-681/semantics]0;Holmake: ~/regression/cakeml-681/semantics[1mWorking in $(CAKEMLDIR)/semantics[0m
]0;Holmake: ~/regression/cakeml-681/compiler/parsing]0;Holmake: ~/regression/cakeml-681/compiler/parsing[1mWorking in $(CAKEMLDIR)/compiler/parsing[0m
]0;Holmake: ~/regression/cakeml-681/characteristic]0;Holmake: ~/regression/cakeml-681/semantics/proofs]0;Holmake: ~/regression/cakeml-681/semantics/proofs[1mWorking in $(CAKEMLDIR)/semantics/proofs[0m
]0;Holmake: ~/regression/cakeml-681/characteristic]0;Holmake: ~/regression/cakeml-681/translator]0;Holmake: ~/regression/cakeml-681/translator[1mWorking in $(CAKEMLDIR)/translator[0m
]0;Holmake: ~/regression/cakeml-681/characteristic]0;Holmake: ~/regression/cakeml-681/characteristic[1mWorking in $(CAKEMLDIR)/characteristic[0m
]0;Holmake: ~/regression/cakeml-681/basis]0;Holmake: ~/regression/cakeml-681/translator/monadic]0;Holmake: ~/regression/cakeml-681/translator/monadic/monad_base]0;Holmake: ~/regression/cakeml-681/translator/monadic/monad_base[1mWorking in $(CAKEMLDIR)/translator/monadic/monad_base[0m
]0;Holmake: ~/regression/cakeml-681/translator/monadic]0;Holmake: ~/regression/cakeml-681/translator/monadic[1mWorking in $(CAKEMLDIR)/translator/monadic[0m
]0;Holmake: ~/regression/cakeml-681/basis]0;Holmake: ~/regression/cakeml-681/basis[1mWorking in $(CAKEMLDIR)/basis[0m
]0;Holmake: .]0;Holmake: .[1mWorking in $(CAKEMLDIR)/examples[0m
Starting work on quicksortProgTheory
Starting work on catProgTheory
Starting work on lcsTheory
Starting work on doubleProgTheory
lcsTheory OK
Starting work on diffTheory
diffTheory OK
Starting work on diffProgTheory
doubleProgTheory FAILED! <1>
inp inp_v inp_ref ffi_p.
NUM inp inp_v
app ffi_p double_ref_v [inp_ref] (inp_ref ~~> inp_v)
(POSTv ret_ref.
(SEP_EXISTS inp0_v. inp_ref ~~> inp0_v * &NUM 0 inp0_v) *
SEP_EXISTS ret_v. ret_ref ~~> ret_v * &NUM (2 * inp) ret_v)
failed.
Failed to prove theorem double_ref_spec.
Uncaught exception: HOL_ERR {message = "REWR_CONV: lhs of thm doesn't match term (THEN1 on line 131) (THEN1 on line 151) (THEN1 on line 153) (THEN1 on line 155) (THEN1 on line 157) (THEN1 on line 159) (THEN1 on line 162) (THEN1 on line 164) (THEN1 on line 166) (THEN1 on line 168)", origin_function = "RATOR_CONV", origin_structure = "Conv"}
quicksortProgTheory M-KILLED
catProgTheory M-KILLED
diffProgTheory M-KILLED