[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 onlymod-is-update
⊦ onlyModified(r, st0, st1) ↔ (∃ fis. st1 = update(r, fis, st0) ∧ validFields(r, fis, st0))
Type: A user defined theorem
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: 33
Proof steps: 74
Used lemmas:
update-rec-01
,
update-atin
,
update-at
,
update-keyin
,
update-in
,
update-at-notin
,
update-keyin-01
,
keys-in
,
hasKeys-all
,
validFields
,
validFields-del
,
validFields-rec
,
update-rec
,
validFields-empty
,
update-empty
,
Used spec theorems:
store
/javastore/
Extension
store
/javastore/
Del-in
store
/javastore/
Del-at
storefunsx
/
onlyModified
Used simplifier rules:
storefunsx
/
onlymod-put
pair
/fieldinit/
sel-01
pair
/fieldinit/
sel-02
list
/fieldinit-assoclista/
c
javastore
/
look-del-01
store
/javastore/
Del-at
store
/javastore/
notmemlookup
refkey
/
inj
store
/javastore/
del-notin
store
/javastore/
lookupisempty
javastore
/
lookup-if
store
/javastore/
In-insert
refkey
/
inj-01
store
/javastore/
Del-in
list
/fieldinit-assoclista/
a
nat
/
eq
nat-basic2
/
c
nat-basic2
/
a
store
/javastore/
empty
nat
/
lels-01
nat-basic1
/
f
nat
/
leprf
store
/javastore/
Size-empty
storefunsx
/
lookup-xtra
storefuns
/
in-empty
nat
/
elim-pred-c
storefunsx
/
onlymod-del
nat
/
pred-03
store
/javastore/
size
storefuns
/
instore-01
nat
/
lels
storefunsx
/
onlymod-in
storefunsx
/
onlymod-same