[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 replayone-prog
ri0 = ri, replay-safe(adr ', fs, ri) ⊦ ⟪aubifs_replayone#(adr, fi, ro, fo, fs, log, boolvar; err, ri)⟫ ((err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err = ESUCCESS → ri = replay-one(adr, fs[adr], ri0)))
Type: A user defined theorem
Validity: The proof is valid.
Features:
Comment:
Used by:
replaylog-prog
,
Used by units in proved state:
Proof exists?: Yes
View
the proof
Infos about the proof
Proved?: Yes
Interactions: 3
Proof steps: 150
Used lemmas:
elim-data
,
elim-dentry
,
elim-inode
,
replayone
,
Used spec theorems:
aubifs-base
/
del-with-data
Used simplifier rules:
aubifs-replay
/
replay-safe-one
node
/
elim-03
aubifs-inv
/
inodekey-cons
key
/
inj-03
node
/
test-11
aubifs-base
/
datakeys-0
key
/
sel-04
store+set
/node-index/
Diff-del-rw
node
/
elim-02
node
/
test-01
aubifs-inv
/
dentrykey-cons
node
/
test-14
node
/
elim-05
node
/
test-12
node
/
test-13
aubifs-inv
/
datakey-cons
node
/
test-19
error-class
/
esuccess
key
/
sel-03
error-class
/
not-esuccess
error
/
disj-91
node
/
elim-04
aubifs-replay
/
replay-trunc
node
/
sel-04
aubifs-inv
/
truncnode-cons
node
/
test-17
node
/
test-16
node
/
test-15
node
/
test-18
aubifs-replay
/
replay-data
node
/
sel-09
aubifs-inv
/
datanode-cons
node
/
test-22
aubifs-replay
/
replay-dentry
node
/
sel-01
aubifs-inv
/
dentrynode-cons
node
/
test-03
node
/
test-02
aubifs-replay
/
replay-ino
node
/
sel-05
aubifs-inv
/
inodenode-cons
node
/
test-09
node
/
test-08
node
/
test-06
error-class
/
ecommit