[Imprint]
[Data Privacy Statement]
[E-Mail]
View
long theorem info
. View
the proof
. Back to
main index
. View
the specification
. View
theorem base summary
, View
theorem base listing
, the
used properties by spec
, the
dependency list
, the
symbol table
,
Theorem replay-one-update
⊦ ri-closed(ri, fs, ro) ∧ ri-cons(ri, fs) ∧ key ∈ ri ∧ ro.inodes? ∧ orphans-cons(fs, ri, ro) → replay-one(adr, fs[ri[key]], ri ⊖ ro) = ri[key, adr] ⊖ ro
Type: A user defined theorem
Validity: The proof is valid.
Features:
Comment:
Used by:
replay-log-gc-copy
,
replay-safe-gc-copy
,
Used by units in proved state:
Proof exists?: Yes
View
the proof
Infos about the proof
Proved?: Yes
Interactions: 18
Proof steps: 39
Used lemmas:
replay-orphans-dentry
,
replay-dentry
,
replay-drop-data
,
replay-orphans-data
,
replay-data
,
replay-orphans-inode
,
orphans-cons
,
replay-ino
,
Used spec theorems:
aubifs-inv
/
ri-cons
aubifs-inv
/
key-cons
store
/node-index/
notin-del-notin
aubifs-inv
/
ri-closed
Used simplifier rules:
key
/
test-02
key
/
test-05
key
/
test-08
node
/
elim-03
node
/
test-06
key
/
sel-04
node
/
sel-15
set-basic
/node-index/
size-zero-01
set-basic
/node-index/
ne-01
aubifs-base
/
del-put-again
aubifs-base
/
del-del-again
key
/
test-04
key
/
test-03
key
/
test-09
node
/
elim-05
node
/
test-22
aubifs-base
/
in-dels-inode
key
/
sel-03
aubifs-inv
/
datanode-closed
aubifs-inv
/
inodes-nodata
key
/
test-06
key
/
test-01
key
/
test-07
node
/
elim-02
node
/
test-02
key
/
sel-02
aubifs-inv
/
dentrynode-closed
aubifs-inv
/
inodes-nodentry
aubifs-inv
/
inodekey-cons