[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 inv-close
of-cons(of, dirs, files), dom of < ino, afs-cons(dirs, files) ⊦ ⟪vfs_close#(fd, user, asynced; err, of, dirs, files)⟫ (of-cons(of, dirs, files) ∧ dom of < ino ∧ afs-cons(dirs, files))
Type: A proof obligation
Validity: The proof is valid.
Features:
Comment:
Used by:
Used by units in proved state:
Proof exists?: Yes
View
the proof
Infos about the proof
Proved?: Yes
Interactions: 6
Proof steps: 38
Used lemmas:
of-cons-reduce
,
inv-put-inode
,
close
,
Used spec theorems:
vfs-base
/
is-open
vfs-base
/
of-cons
Used simplifier rules:
file
/
elim
afs-pre
/
pre-iget
afs-base
/
valid-ino
oset
/nat-set/
ls-rm
store+set
/open-files/
dom-del
afs-base
/
getinode
abstract-file
/
elim
abstract-file
/
sel-02
inode
/
sel-03
inode
/
sel-10
inode
/
sel-04
vfs-base
/
of-cons-file
afs-base
/
valid-file-ino
afs-pre
/
valid-file-inode
vfs-base
/
of-cons-notdir
afs-base
/
valid-dir-ino
afs-pre
/
valid-dir-inode
afs-pre
/
valid-wb-inode
afs-pre
/
pre-evict
inode
/
sel-01
store
/open-files/
Del-at
store
/open-files/
Del-in
file
/
sel
afs-base
/
afs-cons-root-notfile
error-class
/
not-esuccess
error-class
/
ecommit