OverviewCakeML:3a6994628d6d8aa2fe79d9cf4e6261345b8b3202
Fix a strange bit of proof rot
HOL:c51de550191d516cb9dfe47c6a1e866b232f2c96
Remove another use of .. that causes grammar precedence problems
Machine:oven1 (2) 4.17.17-100.fc27.x86_64 x86_64
Claimed job
Reusing HOL
Starting developers
Finished developers 4s 100MB
Starting developers/bin
Finished developers/bin 6s 1GB
Starting semantics/ffi
Finished semantics/ffi 8s 223MB
Starting semantics
Finished semantics 1m25s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m47s 1GB
Starting semantics/alt_semantics
Finished semantics/alt_semantics 11s 372MB
Starting semantics/alt_semantics/proofs
Finished semantics/alt_semantics/proofs 2m35s 1GB
Starting basis/pure
Finished basis/pure 51s 831MB
Starting translator
Finished translator 2m57s 2GB
Starting compiler/parsing
Finished compiler/parsing 1m18s 2GB
Starting characteristic
Finished characteristic 5m56s 1GB
Starting translator/monadic
Finished translator/monadic 1m43s 1GB
Starting basis
Finished basis 48m32s 10GB
Starting compiler/inference
Finished compiler/inference 1m08s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 1m08s 1GB
Starting compiler/backend/gc
Finished compiler/backend/gc 3m34s 1GB
Starting compiler/backend
Finished compiler/backend 4m46s 2GB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 23s 730MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 26s 985MB
Starting compiler/encoders/arm7
Finished compiler/encoders/arm7 53s 661MB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 13s 774MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 17s 1GB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 16s 744MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 18s 854MB
Starting compiler/backend/x64
Finished compiler/backend/x64 18s 930MB
Starting compiler/backend/arm7
Finished compiler/backend/arm7 22s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 20s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 20s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 20s 1GB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 1m11s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 4m03s 1GB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 2m31s 948MB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 32m02s 2GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 3m45s 1GB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 57m52s 16GB
Starting compiler/backend/serialiser
Finished compiler/backend/serialiser 1m13s 1GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 10m18s 5GB
Starting compiler/encoders/arm7/proofs
Finished compiler/encoders/arm7/proofs 14m13s 3GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 7m16s 1GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 10m39s 2GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 9m27s 1GB
Starting compiler/encoders/ag32/proofs
Finished compiler/encoders/ag32/proofs 2m45s 687MB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 22s 1GB
Starting compiler/backend/arm7/proofs
Finished compiler/backend/arm7/proofs 23s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 23s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 25s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 23s 1GB
Starting compiler/backend/ag32/proofs
Finished compiler/backend/ag32/proofs 13m26s 2GB
Starting compiler/proofs
Finished compiler/proofs 2m01s 3GB
Starting candle/set-theory
Finished candle/set-theory 28s 682MB
Starting candle/syntax-lib
Finished candle/syntax-lib 10s 637MB
Starting candle/standard/syntax
Finished candle/standard/syntax 1m51s 881MB
Starting candle/standard/semantics
Finished candle/standard/semantics 1m46s 1GB
Starting candle/standard/monadic
Finished candle/standard/monadic 1m47s 1GB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 5m52s 2GB
Starting candle/overloading/syntax
Finished candle/overloading/syntax 3m13s 1GB
Starting candle/overloading/semantics
Finished candle/overloading/semantics 12m15s 2GB
Starting pancake
Finished pancake 1m57s 2GB
Starting pancake/ffi
Finished pancake/ffi 0s 5MB
Starting pancake/semantics
Finished pancake/semantics 2m28s 1GB
Starting pancake/proofs
FAILED: pancake/proofs
Scanning $(HOLDIR)/src/string
Scanning $(HOLDIR)/src/n-bit
Scanning $(HOLDIR)/src/res_quan/src
Scanning $(HOLDIR)/src/quotient/src
Scanning $(HOLDIR)/examples/machine-code/hoare-triple
Scanning $(HOLDIR)/examples/machine-code/multiword
Scanning $(HOLDIR)/examples/balanced_bst
Scanning $(HOLDIR)/examples/formal-languages
Scanning $(HOLDIR)/src/bag
Scanning $(HOLDIR)/src/transfer
Scanning $(HOLDIR)/src/pred_set/src/more_theories
Scanning $(HOLDIR)/src/finite_maps
Scanning $(HOLDIR)/examples/formal-languages/context-free
Scanning $(HOLDIR)/examples/formal-languages/regular
Scanning $(HOLDIR)/src/coalgebras
Scanning $(HOLDIR)/examples/fun-op-sem/lprefix_lub
Scanning $(CAKEMLDIR)/developers
Scanning $(CAKEMLDIR)/misc
Scanning $(CAKEMLDIR)/basis/pure
Scanning $(HOLDIR)/examples/algorithms
Scanning $(CAKEMLDIR)/semantics/ffi
Scanning $(CAKEMLDIR)/semantics
Scanning $(CAKEMLDIR)/compiler/backend/pattern_matching
Scanning $(CAKEMLDIR)/translator/monadic/monad_base
Scanning $(CAKEMLDIR)/unverified/reg_alloc
Scanning $(CAKEMLDIR)/compiler/backend/reg_alloc
Scanning $(HOLDIR)/src/ring/src
Scanning $(HOLDIR)/src/integer
Scanning $(HOLDIR)/src/hol88
Scanning $(HOLDIR)/src/real
Scanning $(HOLDIR)/src/floating-point
Scanning $(HOLDIR)/src/monad/more_monads
Scanning $(HOLDIR)/src/update
Scanning $(HOLDIR)/examples/l3-machine-code/common
Scanning $(CAKEMLDIR)/compiler/encoders/asm
Scanning $(CAKEMLDIR)/semantics/proofs
Scanning $(CAKEMLDIR)/compiler/backend
Scanning $(CAKEMLDIR)/compiler/parsing
Scanning $(CAKEMLDIR)/translator
Scanning $(CAKEMLDIR)/characteristic
Scanning $(CAKEMLDIR)/translator/monadic
Scanning $(CAKEMLDIR)/basis
Scanning $(CAKEMLDIR)/compiler/encoders/ag32
Scanning $(CAKEMLDIR)/compiler/backend/ag32
Scanning $(HOLDIR)/examples/l3-machine-code/lib
Scanning $(HOLDIR)/examples/l3-machine-code/arm/model
Scanning $(HOLDIR)/examples/machine-code/decompiler
Scanning $(HOLDIR)/examples/l3-machine-code
Scanning $(HOLDIR)/examples/l3-machine-code/arm/step
Scanning $(CAKEMLDIR)/compiler/encoders/arm7
Scanning $(CAKEMLDIR)/compiler/backend/arm7
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/model
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/step
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 $(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)/examples/algorithms/unification/triangular/first-order
Scanning $(CAKEMLDIR)/compiler/inference
Scanning $(CAKEMLDIR)/compiler
Scanning $(HOLDIR)/examples/bootstrap
Scanning $(CAKEMLDIR)/examples
Scanning $(CAKEMLDIR)/pancake
Scanning $(CAKEMLDIR)/compiler/backend/semantics
Scanning $(CAKEMLDIR)/pancake/semantics
Starting work on README.md
Starting work on loop_callProofTheory
Starting work on loop_removeProofTheory
Starting work on pan_simpProofTheory
README.md (0s) OK
Starting work on pan_to_crepProofTheory
loop_callProofTheory (22s) OK
Starting work on loop_liveProofTheory
pan_simpProofTheory (35s) OK
Starting work on time_to_panProofTheory
loop_liveProofTheory (23s) OK
Starting work on crep_to_loopProofTheory
loop_removeProofTheory (87s) OK
Starting work on loop_to_wordProofTheory
pan_to_crepProofTheory (115s) OK
time_to_panProofTheory (113s)FAIL<1>
(SOME (Exception panic (ValWord 0w)),empty_locals t))
n. e = SOME n lbl = LPanic (PanicInput n) n + 1 < dimword (:)
FLOOKUP t.locals event = SOME (ValWord (n2w (n + 1)))
FLOOKUP t.eshapes panic = SOME One
evaluate (compTerms clks clks event tms,t) =
(SOME (Exception panic (ValWord 0w)),empty_locals t)
failed.
Failed to prove theorem pick_term_thm.
Uncaught exception: HOL_ERR {message = "No match (THEN1 on line 2926) (THEN1 on line 2936) (THEN1 on line 2938) (THEN1 on line 2946) (THEN1 on line 2956) (THEN1 on line 2914) (THEN1 on line 2961) (THEN1 on line 2996) (THEN1 on line 3127) (THEN1 on line 3349) (THEN1 on line 3442)", origin_function = "MATCH_MP_TAC", origin_structure = "Tactic"}
crep_to_loopProofTheory (102s)MKILLED
loop_to_wordProofTheory (62s)MKILLED