[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 btree-inv-format
⊦ btree-inv (null, @(n, m0, m1), (∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)], (∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)], zh, ∅, ∅)
Type: A user defined theorem
Validity: The proof is INVALID because - the proof was set to invalid (continue/load proof to restore) - it uses invalid symbols - the proof was set to invalid (continue/load proof to restore)
Features: s, ls,
Comment:
Used by:
Used by units in proved state:
Proof exists?: Yes
View
the proof
Infos about the proof
Proved?: Yes
Interactions: 15
Proof steps: 27
Used lemmas:
infinite-memory
,
bleaf
,
btree
,
btree-crash
,
btree-adrs
,
btree-refed-subseteq-alladrs
,
btree-inv
,
Used spec theorems:
zbranch-array-ops
/
unmodified
znode-ops
/
save-node
ablock-nodes
/index-store/
at-nodes
ablock-store-inv
/index-store/
at
ablock-store-refsize-cons
/index-store/
refsize-cons-def
store
/index-store-ablock-store-nat-store/
At-other
Used simplifier rules:
store+set
/index-store-address-store/
Dom
set-basic
/node-store/
sub-one-02
heap-sep
/zheap/
prop
Unknown
/
Unknown
heap-sep
/zheap/
emp-sep
heap-sep
/zheap/
prop-shift
heap-sep
/zheap/
and-com
heap-sep
/zheap/
and-ass
heap-sep
/zheap/
true-and
nat
/
ler
set-union
/node-store/
del-e-01
set-union
/node-store/
del-addeq-05
zbranch-array-ops
/
nsze-ok
set-basic
/node-store/
in-04
heap-sep
/zheap/
true-rev
zbranch-array-ops
/
payload-base
zbranch-array-sorted
/
sorted-base
nat
/
lez
array
/zbranch-array/
Size-mkarray
constants
/
branchsize-0
nat-basic
/
zero
heap
/zheap/
in-emp
Unknown
/
Unknown
Unknown
/
Unknown
heap-sep
/zheap/
sep-ass
heap-sep
/zheap/
sep-com
Unknown
/
Unknown
heap-sep
/zheap/
trueH
ablock-nodes
/index-store/
in-nodes
znode
/
sel-04
znode
/
sel-03
znode-ops
/
save-branches-base
znode
/
sel-05
znode
/
sel-02
address-data
/
sel-03
Unknown
/
Unknown
address-data
/
sel-04
Unknown
/
Unknown
list-del
/laddress-list/
pos-one
list-del
/index-store/
one-03
ablock-store-inv
/index-store/
in-write-explicit
list
/laddress-list/
in-17
Unknown
/
Unknown
ablock-store-refsize-cons
/group-store/
restrict-add-other
ablock-store-refsize-cons
/group-store/
restrict-empty
ablock-store-refsize-cons
/group-store/
size-emp
store
/index-store-ablock-store-nat-store/
in-neq
store
/index-store-ablock-store-nat-store/
In-empty
store
/index-store-ablock-store-nat-store/
At-same
Unknown
/
Unknown
ablock-store-refsize-cons
/group-store/
restrict-add
ablock-store-refsize-cons
/group-store/
size-rec-simp
set-basic
/node-store/
In-empty
address-data
/
sel-05
nat-basic
/
add-base
nat-basic
/
a
nat-basic
/
c