CakeML:5d668dec0ae424d5dcefbf5d5ad678bf2f94756b
Fix and improve a proof
HOL:84a8966aa148df8df735dc82bf8f35c09450343b
Add some theorems from CakeML
Machine:cakeml1794 4.4.0-98-generic x86_64 GNU/Linux
Claimed job
Building HOL
Starting semantics/ffi
Finished semantics/ffi 1m07s 319MB
Starting semantics
Finished semantics 2m39s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m25s 1GB
Starting basis/pure
Finished basis/pure 5m57s 615MB
Starting translator
Finished translator 7m02s 839MB
Starting compiler/parsing
Finished compiler/parsing 2m22s 1GB
Starting characteristic
Finished characteristic 4m41s 1GB
Starting basis
Finished basis 27m06s 2GB
Starting translator/monadic
Finished translator/monadic 3m47s 1GB
Starting compiler/inference
Finished compiler/inference 2m49s 971MB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 45s 798MB
Starting compiler/backend/gc
Finished compiler/backend/gc 16m28s 2GB
Starting compiler/backend
Finished compiler/backend 1s 14MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 11MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 1m14s 480MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 3m05s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 49s 435MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 1m23s 735MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 1m33s 480MB
Starting compiler/backend/x64
Finished compiler/backend/x64 39s 959MB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 46s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 41s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 44s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 43s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 4m38s 792MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 4m23s 1GB
Starting compiler/backend/semantics
FAILED: compiler/backend/semantics
]0;Holmake: ..Recursively calling Holmake in /scratch/cakeml/regression/49/HOL/examples/machine-code/multiword
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/machine-code/multiwordRecursively calling Holmake in /scratch/cakeml/regression/49/HOL/examples/machine-code/hoare-triple
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/machine-code/hoare-triple]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/machine-code/hoare-tripleFinished recursive invocation in /scratch/cakeml/regression/49/HOL/examples/machine-code/hoare-triple
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/machine-code/multiword]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/machine-code/multiwordFinished recursive invocation in /scratch/cakeml/regression/49/HOL/examples/machine-code/multiword
]0;Holmake: ..Recursively calling Holmake in ../../../basis/pure
]0;Holmake: ../../../basis/pureRecursively calling Holmake in /scratch/cakeml/regression/49/HOL/examples/formal-languages/regular
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/49/HOL/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/balanced_bst]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/balanced_bstFinished recursive invocation in /scratch/cakeml/regression/49/HOL/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/49/HOL/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/formal-languages]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/formal-languagesFinished recursive invocation in /scratch/cakeml/regression/49/HOL/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/49/HOL/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/formal-languages/context-free]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/formal-languages/context-freeFinished recursive invocation in /scratch/cakeml/regression/49/HOL/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/formal-languages/regular]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/formal-languages/regularFinished recursive invocation in /scratch/cakeml/regression/49/HOL/examples/formal-languages/regular
]0;Holmake: ../../../basis/pureRecursively calling Holmake in ../../../misc
]0;Holmake: ../../../miscRecursively calling Holmake in /scratch/cakeml/regression/49/HOL/examples/fun-op-sem/lprefix_lub
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/fun-op-sem/lprefix_lub]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/fun-op-sem/lprefix_lubFinished recursive invocation in /scratch/cakeml/regression/49/HOL/examples/fun-op-sem/lprefix_lub
]0;Holmake: ../../../miscRecursively calling Holmake in ../../../developers
]0;Holmake: ../../../developers]0;Holmake: ../../../developersFinished recursive invocation in ../../../developers
]0;Holmake: ../../../miscRecursively calling Holmake in ../../../misc/lem_lib_stub
]0;Holmake: ../../../misc/lem_lib_stub]0;Holmake: ../../../misc/lem_lib_stubFinished recursive invocation in ../../../misc/lem_lib_stub
]0;Holmake: ../../../misc]0;Holmake: ../../../miscFinished recursive invocation in ../../../misc
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../basis/pureFinished recursive invocation in ../../../basis/pure
]0;Holmake: ..Recursively calling Holmake in ../reg_alloc
]0;Holmake: ../reg_allocRecursively calling Holmake in ../../../unverified/reg_alloc
]0;Holmake: ../../../unverified/reg_alloc]0;Holmake: ../../../unverified/reg_allocFinished recursive invocation in ../../../unverified/reg_alloc
]0;Holmake: ../reg_alloc]0;Holmake: ../reg_allocFinished recursive invocation in ../reg_alloc
]0;Holmake: ..Recursively calling Holmake in ../../encoders
]0;Holmake: ../../encoders]0;Holmake: ../../encodersFinished recursive invocation in ../../encoders
]0;Holmake: ..Recursively calling Holmake in ../../encoders/asm
]0;Holmake: ../../encoders/asmRecursively calling Holmake in /scratch/cakeml/regression/49/HOL/examples/l3-machine-code/common
]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/l3-machine-code/common]0;Holmake: /scratch/cakeml/regression/49/HOL/examples/l3-machine-code/commonFinished recursive invocation in /scratch/cakeml/regression/49/HOL/examples/l3-machine-code/common
]0;Holmake: ../../encoders/asmRecursively calling Holmake in ../../../semantics
]0;Holmake: ../../../semanticsRecursively calling Holmake in ../../../semantics/ffi
]0;Holmake: ../../../semantics/ffi]0;Holmake: ../../../semantics/ffiFinished recursive invocation in ../../../semantics/ffi
]0;Holmake: ../../../semantics]0;Holmake: ../../../semanticsFinished recursive invocation in ../../../semantics
]0;Holmake: ../../encoders/asm]0;Holmake: ../../encoders/asmFinished recursive invocation in ../../encoders/asm
]0;Holmake: ..]0;Holmake: ..Finished recursive invocation in ..
]0;Holmake: .Recursively calling Holmake in ../../../semantics/proofs
]0;Holmake: ../../../semantics/proofs]0;Holmake: ../../../semantics/proofsFinished recursive invocation in ../../../semantics/proofs
]0;Holmake: .]0;Holmake: .Starting work on closSemTheory
Starting work on conSemTheory
Starting work on exhSemTheory
Starting work on targetSemTheory
targetSemTheory OK
Starting work on wordSemTheory
conSemTheory OK
Starting work on conPropsTheory
exhSemTheory OK
Starting work on decSemTheory
closSemTheory OK
Starting work on bvlSemTheory
wordSemTheory OK
Starting work on closPropsTheory
decSemTheory OK
Starting work on labSemTheory
bvlSemTheory OK
Starting work on bviSemTheory
labSemTheory OK
Starting work on labPropsTheory
bviSemTheory OK
Starting work on modSemTheory
conPropsTheory OK
Starting work on decPropsTheory
modSemTheory OK
Starting work on exhPropsTheory
decPropsTheory OK
Starting work on modPropsTheory
labPropsTheory OK
Starting work on patSemTheory
patSemTheory OK
Starting work on patPropsTheory
exhPropsTheory OK
Starting work on stackSemTheory
stackSemTheory OK
Starting work on stackPropsTheory
modPropsTheory OK
Starting work on targetPropsTheory
targetPropsTheory OK
Starting work on wordPropsTheory
patPropsTheory OK
stackPropsTheory OK
wordPropsTheory OK
closPropsTheory OK
Starting work on bvlPropsTheory
Starting work on clos_relationTheory
bvlPropsTheory OK
Starting work on bviPropsTheory
Starting work on dataSemTheory
clos_relationTheory FAILED! <1>
res_rel w
(case do_app op (REVERSE vs) s of
Rval (v3,v4) => (Rval [v3],v4)
| Rerr err => (Rerr err,s))
(case do_app op (REVERSE vs') s' of
Rval (v3,v4) => (Rval [v3],v4)
| Rerr err => (Rerr err,s'))
failed.
Failed to prove theorem res_rel_do_app.
bviPropsTheory M-KILLED
dataSemTheory M-KILLED