[Imprint][Data Privacy Statement][E-Mail]

Back to the index. View project statistic. View project symbols. View KIV symbols to check that all symbols are available.

All project symbols

symbol specification entry
!separation-rgfunction, id × ref → id × heap → bool → heap → bool
#heap-auxfunction, heap-aux → nat
#storefunction, store → nat
#list-datafunction, list → nat
#treefunction, tree → nat
#set-basicfunction, set → nat
#refsetfunction, refset → nat
#heapfunction, heap → nat
#reflistfunction, reflist → nat
'listfunction, elem → list
'reflistfunction, ref → reflist
*heap-auxfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
*heap-sepfunction, heap → bool × heap → bool → heap → bool
+listfunction, list × elem → list
+listfunction, list × list → list
+list-datafunction, elem × list → list
+reflistfunction, reflist × ref → reflist
+reflistfunction, reflist × reflist → reflist
+reflistfunction, ref × reflist → reflist
+nat-basicfunction, nat × nat → nat
++heap-auxfunction, heap-aux × ref → heap-aux
++list-dupfunction, list × elem → list
++set-basicfunction, set × elem → set
++refsetfunction, refset × ref → refset
++heapfunction, heap × ref → heap
++reflistfunction, reflist × ref → reflist
+1nat-basicfunction, nat → nat
+2listfunction, elem × elem → list
+2reflistfunction, ref × ref → reflist
-natpartial function, nat × nat → nat
-*heap-auxfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
-*heap-sepfunction, heap → bool × heap → bool → heap → bool
--heap-auxfunction, heap-aux × ref → heap-aux
--storefunction, store × elem → store
--set-unionfunction, set × elem → set
--refsetfunction, refset × ref → refset
--heapfunction, heap × ref → heap
-1nat-basicpartial function, nat → nat
-⊗heap-auxfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
-⊗heap-sepfunction, heap → bool × heap → bool → heap → bool
.Ogownershipfunction, idxO → ref → id
.butlastlist-lastpartial function, list → list
.butlastreflistpartial function, reflist → reflist
.headlist-datapartial function, list → elem
.headreflistpartial function, reflist → ref
.idgownershipfunction, idxO → id
.lastlist-lastpartial function, list → elem
.lastreflistpartial function, reflist → ref
.lefttreepartial function, tree → tree
.leftnodefunction, node → ref
.left:=treepartial function, tree × tree → tree
.left:=nodefunction, node × ref → node
.nxtcellfunction, cell → ref
.nxt:=cellfunction, cell × ref → cell
.righttreepartial function, tree → tree
.rightnodefunction, node → ref
.right:=treepartial function, tree × tree → tree
.right:=nodefunction, node × ref → node
.taillist-datapartial function, list → list
.tailreflistpartial function, reflist → reflist
.valtreepartial function, tree → elem
.valnodefunction, node → elem
.valcellfunction, cell → elem
.val:=treepartial function, tree × elem → tree
.val:=nodefunction, node × elem → node
.val:=cellfunction, cell × elem → cell
<list-datapredicate, list × list
<reflistpredicate, reflist × reflist
<nat-basicpredicate, nat × nat
==>cell-heap-auxfunction, ref × cell × aux → heap-aux → bool
==>heap-auxfunction, ref × obj × aux → heap-aux → bool
==>?heap-auxfunction, ref → heap-aux → bool
==>_heap-auxfunction, ref → heap-aux → bool
=>cell-heap-auxfunction, ref × cell → heap → bool
=>cell-heapfunction, ref × cell → heap → bool
=>node-heapfunction, ref × node → heap → bool
=>mapletfunction, ref × obj → heap → bool
=>?mapletfunction, ref → heap → bool
=>_mapletfunction, ref → heap → bool
>natpredicate, nat × nat
Boolvarheap-auxvariable, bool,flexible
Boolvarops-instvariable, bool,flexible
Boolvarrtc-refvariable, bool,flexible
Boolvarrtc-heapvariable, bool,flexible
Hheapvariable, heap
H0heapvariable, heap
H1heapvariable, heap
H2heapvariable, heap
Haheap-auxvariable, heap-aux
Ha0heap-auxvariable, heap-aux
Ha1heap-auxvariable, heap-aux
Ha2heap-auxvariable, heap-aux
Oownershipvariable, ref → id
O0gownershipvariable, ref → id
O1separation-rgvariable, ref → id
O2separation-rgvariable, ref → id
Pheap-sepvariable, heap → bool
P0heap-sepvariable, heap → bool
P1heap-sepvariable, heap → bool
P2heap-sepvariable, heap → bool
PHHrtc-heapvariable, heap × heap → bool
Paexistentialvariable, elem → heap → bool
Pelemrtcvariable, elem × elem → bool
Prefrtc-refvariable, ref × ref → bool
Prsheap-modvariable, refset → bool
Prs0heap-modvariable, refset → bool
Qcalculusvariable, heap → bool
Rheap-auxvariable, heap-aux → bool
R0heap-auxvariable, heap-aux → bool
R1heap-auxvariable, heap-aux → bool
R2heap-auxvariable, heap-aux → bool
Trueseparationpredicate, bool
[]list-dataconstant, list
[]reflistconstant, reflist
\heap-auxfunction, heap-aux × heap-aux → heap-aux
\heap-auxfunction, heap-aux × refset → heap-aux
\set-unionfunction, set × set → set
\refsetfunction, refset × refset → refset
\heapfunction, heap × heap → heap
\heapfunction, heap × refset → heap
]cell-heap-auxpredicate, heap-aux → bool × refset × ref → cell × ref → aux
]cell-heap-auxpredicate, heap → bool × refset × ref → cell
]cell-heap-auxfunction, heap-aux × ref × cell × aux → heap-aux
]cell-heap-auxfunction, heap × ref × cell → heap
]cell-heap-auxfunction, heap × ref → cell
]embed-auxfunction, aux × heap → bool → heap-aux → bool
]heap-auxpredicate, heap-aux → bool × refset × ref → obj × ref → aux
]heap-auxfunction, heap-aux × ref × obj × aux → heap-aux
]heap-funpredicate, heap → bool × refset × ref → obj
]storepartial function, store × elem → data
]storefunction, store × elem × data → store
]cell-heapfunction, heap × ref × cell → heap
]cell-heapfunction, heap × ref → cell
]node-heapfunction, heap × ref × node → heap
]node-heapfunction, heap × ref → node
]heapfunction, heap × ref × obj → heap
]heapfunction, heap × ref → obj
]aheap-auxfunction, heap-aux × ref → aux
]ocell-heap-auxfunction, heap-aux × ref → cell
]oheap-auxfunction, heap-aux × ref → obj
^*rtcfunction, elem × elem → bool → elem × elem → bool
^*rtc-reffunction, ref × ref → bool → ref × ref → bool
^*rtc-heapfunction, heap × heap → bool → heap × heap → bool
_∃linked-list-auxfunction, list → heap → bool → heap → bool
_∃cell-heap-auxfunction, cell × aux → heap-aux → bool → heap-aux → bool
_∃cell-heap-auxfunction, cell → heap → bool → heap → bool
_∃heap-auxfunction, obj × aux → heap-aux → bool → heap-aux → bool
_∃heap-auxfunction, ref × ref → heap-aux → bool → heap-aux → bool
_∃heap-auxfunction, ref → heap-aux → bool → heap-aux → bool
_∃cell-heapfunction, cell → heap → bool → heap → bool
_∃node-heapfunction, node → heap → bool → heap → bool
_∃mapletfunction, obj → heap → bool → heap → bool
_∃mapletfunction, ref × ref → heap → bool → heap → bool
_∃mapletfunction, ref → heap → bool → heap → bool
_∃existentialfunction, elem → heap → bool → heap → bool
aauxvariable, aux
aelemvariable, elem
a0auxvariable, aux
a0list-datavariable, elem
a0treevariable, elem
a0nodevariable, elem
a0cellvariable, elem
a1auxvariable, aux
aPiter-setvariable, elem → heap → bool
adPiter-storevariable, elem × data → heap → bool
afcell-heap-auxvariable, ref → aux
af0cell-heap-auxvariable, ref → aux
af1cell-heap-auxvariable, ref → aux
allocops-implprocedure, : ref × heap
allocopsprocedure, : ref × heap
auxauxsort,
belemvariable, elem
boolvarheap-auxvariable, bool
boolvarops-instvariable, bool
boolvarrtc-refvariable, bool
boolvarrtc-heapvariable, bool
boolvar0heap-auxvariable, bool
boolvar0ops-instvariable, bool
boolvar0rtc-refvariable, bool
boolvar0rtc-heapvariable, bool
boolvar1heap-auxvariable, bool
boolvar1ops-instvariable, bool
boolvar1rtc-refvariable, bool
boolvar1rtc-heapvariable, bool
branchtreefunction, tree × elem × tree → tree
butlastnlist-lastpartial function, nat × list → list
butlastnreflistpartial function, nat × reflist → reflist
bvheap-sepvariable, bool
celemvariable, elem
cecellvariable, cell
ce0cellvariable, cell
ce1cellvariable, cell
cePcell-heapvariable, cell → heap → bool
cellcellsort,
cfcell-heap-auxvariable, ref → cell
cf0cell-heap-auxvariable, ref → cell
cf1cell-heap-auxvariable, ref → cell
ddatavariable, data
d0datavariable, data
d1datavariable, data
d2datavariable, data
datadatasort,
disjlist-duppredicate, list × list
disjreflistpredicate, reflist × reflist
dupslist-duppredicate, list
dupsreflistpredicate, reflist
elemelemsort,
empheap-auxpredicate, heap-aux
empheap-seppredicate, heap
fheap-funvariable, ref → obj
f0rgvariable, ref → obj
f1rgvariable, ref → obj
falseheap-auxpredicate, heap-aux
falseheap-seppredicate, heap
fillfirstlist-lastfunction, nat × elem × list → list
fillfirstreflistfunction, nat × ref × reflist → reflist
footprintheap-modpredicate, refset × heap → bool × heap
freeops-implprocedure, ref : heap
freeopsprocedure, ref : heap
gheap-auxvariable, ref → aux
g0rgvariable, ref → aux
g1rgvariable, ref → aux
guarseparation-rgpredicate, id × ref → id × heap × ref → id × heap
heapheapsort,
heap-auxheap-auxsort,
idownershipvariable, id
idownershipsort,
id0gownershipvariable, id
idxOgownershipvariable, idxO
idxOgownershipsort,
iteheap-auxfunction, bool × heap-aux → bool × heap-aux → bool → heap-aux → bool
iteheap-sepfunction, bool × heap → bool × heap → bool → heap → bool
leaftreeconstant, tree
listlist-datasort,
ll-travlinked-list-segfunction, ref × ref × ref × list → heap → bool
ll-travlinked-list-segfunction, ref × ref × list → heap → bool
llslinked-list-segfunction, ref × ref × list → heap → bool
lslinked-list-auxfunction, ref × list → heap → bool
lslinked-listfunction, ref × list → heap → bool
lstlinked-list-auxfunction, ref → heap → bool
mnat-basicvariable, nat
meseparation-rgvariable, id
mkcell-heap-auxfunction, refset × ref → cell × ref → aux → heap-aux
mkcell-heap-auxfunction, refset × ref → cell → heap
mkheap-auxfunction, refset × ref → obj × ref → aux → heap-aux
mkheap-funfunction, refset × ref → obj → heap
mklistlist-lastfunction, elem × nat → list
mklistreflistfunction, ref × nat → reflist
mknodenodefunction, ref × elem × ref → node
modifyheap-modfunction, refset → heap × heap → bool
modify*heap-modfunction, refset → heap × heap → bool
nnat-basicvariable, nat
n0nat-basicvariable, nat
n1nat-basicvariable, nat
nPiter-nvariable, nat → heap → bool
natnat-basicsort,
ndnodevariable, node
nd0node-heapvariable, node
nd1node-heapvariable, node
nodenodesort,
nullrefconstant, ref
ocell-heap-auxvariable, aux
oobjvariable, obj
o0cell-heap-auxvariable, aux
o0objvariable, obj
o1cell-heap-auxvariable, aux
o1objvariable, obj
oPcell-heap-auxvariable, cell → heap → bool
oPnode-heapvariable, node → heap → bool
oPmapletvariable, obj → heap → bool
oRcell-heap-auxvariable, cell × aux → heap-aux → bool
oRheap-auxvariable, obj × aux → heap-aux → bool
objobjsort,
owns-nonergpredicate, aux × refset × ref → aux
owns-onergpredicate, aux × ref × refset × ref → aux
preciseheap-auxpredicate, heap-aux → bool
preciseheap-seppredicate, heap → bool
rrefvariable, ref
r0refvariable, ref
r1refvariable, ref
r2linked-list-segvariable, ref
r2nodevariable, ref
r2reflistvariable, ref
rPmapletvariable, ref → heap → bool
rRheap-auxvariable, ref → heap-aux → bool
reachreachablefunction, ref × ref × ref → bool → refset
readops-implprocedure, ref × heap : obj
readcell-heapprocedure, ref × heap : cell
readnode-heapprocedure, ref × heap : node
readopsprocedure, ref × heap : obj
refrefsort,
reflistreflistsort,
refsetrefsetsort,
relycell-heap-auxpredicate, aux × refset × ref → cell × ref → aux × refset × ref → cell × ref → aux
relyrgpredicate, aux × refset × ref → obj × ref → aux × refset × ref → obj × ref → aux
relyseparation-rgpredicate, id × ref → id × heap × ref → id × heap
revlist-lastfunction, list → list
revreflistfunction, reflist → reflist
rmduplist-dupfunction, list → list
rmdupreflistfunction, reflist → reflist
rrPmapletvariable, ref × ref → heap → bool
rrRheap-auxvariable, ref × ref → heap-aux → bool
rrpreachablevariable, ref × ref → bool
rsrefsetvariable, refset
rs0refsetvariable, refset
rs1refsetvariable, refset
rs2refsetvariable, refset
rtcrtcfunction, nat × elem × elem → bool → elem × elem → bool
rtcrtc-reffunction, nat × ref × ref → bool → ref × ref → bool
rtcrtc-heapfunction, nat × heap × heap → bool → heap × heap → bool
rxreflistvariable, reflist
rx0reflistvariable, reflist
rx1reflistvariable, reflist
ryreflistvariable, reflist
rzreflistvariable, reflist
sset-basicvariable, set
s0set-basicvariable, set
s1set-basicvariable, set
s2set-basicvariable, set
setset-basicsort,
ststorevariable, store
st0storevariable, store
st1storevariable, store
st2storevariable, store
storestoresort,
ttreevariable, tree
t0treevariable, tree
t1treevariable, tree
t2treevariable, tree
trlinked-treefunction, ref × tree → heap → bool
treetreesort,
trueheap-auxpredicate, heap-aux
trueheap-seppredicate, heap
writeops-implprocedure, ref × obj : heap
writecell-heapprocedure, ref × cell : heap
writenode-heapprocedure, ref × node : heap
writeopsprocedure, ref × obj : heap
xlist-datavariable, list
x0list-datavariable, list
x1list-datavariable, list
xvlinked-list-auxvariable, list → heap → bool
ylist-datavariable, list
zlist-datavariable, list
}heap-auxfunction, heap-aux → heap-aux → bool
}set-unionfunction, elem → set
}refsetfunction, ref → refset
}heap-sepfunction, heap → heap → bool
¬heap-auxfunction, heap-aux → bool → heap-aux → bool
¬heap-sepfunction, heap → bool → heap → bool
×gownershipfunction, id × ref → id → idxO
×cellfunction, elem × ref → cell
→heap-auxfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
→heap-sepfunction, heap → bool × heap → bool → heap → bool
∅heap-auxconstant, heap-aux
∅storeconstant, store
∅set-basicconstant, set
∅refsetconstant, refset
∅heapconstant, heap
∈heap-auxpredicate, ref × heap-aux
∈storepredicate, elem × store
∈listpredicate, elem × list
∈set-basicpredicate, elem × set
∈refsetpredicate, ref × refset
∈heappredicate, ref × heap
∈reflistpredicate, ref × reflist
∧heap-auxfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
∧heap-sepfunction, heap → bool × heap → bool → heap → bool
∧_iter-storefunction, elem × data → heap → bool × store → heap → bool
∧_iter-setfunction, elem → heap → bool × set → heap → bool
∨heap-auxfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
∨heap-sepfunction, heap → bool × heap → bool → heap → bool
∩set-unionfunction, set × set → set
∩refsetfunction, refset × refset → refset
∪heap-auxfunction, heap-aux × heap-aux → heap-aux
∪set-unionfunction, set × set → set
∪refsetfunction, refset × refset → refset
∪heapfunction, heap × heap → heap
≡separationpredicate, heap × heap
≡heap-modfunction, heap × heap → refset → bool
≤natpredicate, nat × nat
≥natpredicate, nat × nat
⊆heap-auxpredicate, heap-aux → bool × heap-aux → bool
⊆heap-auxpredicate, heap-aux × heap-aux
⊆storepredicate, store × store
⊆set-basicpredicate, set × set
⊆refsetpredicate, refset × refset
⊆heappredicate, heap × heap
⊆heap-seppredicate, heap → bool × heap → bool
⊑list-lastpredicate, list × list
⊑reflistpredicate, reflist × reflist
⊒list-lastpredicate, list × list
⊒reflistpredicate, reflist × reflist
⊗heap-auxfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
⊗heap-sepfunction, heap → bool × heap → bool → heap → bool
⊗_iter-storefunction, elem × data → heap → bool × store → heap → bool
⊗_iter-setfunction, elem → heap → bool × set → heap → bool
⊗_iter-nfunction, nat → heap → bool × nat × nat → heap → bool
⊥heap-auxpredicate, heap-aux × heap-aux
⊥heappredicate, heap × heap
⌝heap-auxfunction, bool → heap-aux → bool
⌝heap-sepfunction, bool → heap → bool