[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-aux-instfunction, 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-aux-instfunction, 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-aux-instfunction, 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-aux-instfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
-*heap-sepfunction, heap → bool × heap → bool → heap → bool
--heap-aux-instfunction, 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-aux-instfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
-⊗heap-sepfunction, heap → bool × heap → bool → heap → bool
.Ogownershipfunction, idxO → ref → id
.auxobj-auxfunction, objaux → aux
.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
.objcell-heap-auxfunction, objaux → cell
.objobj-auxfunction, objaux → obj
.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-aux-instfunction, ref → heap-aux → bool
==>_heap-aux-instfunction, 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
Trueseparationpredicate, bool
[]list-dataconstant, list
[]reflistconstant, reflist
\heap-aux-instfunction, heap-aux × heap-aux → heap-aux
\heap-aux-instfunction, 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-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
]heap-auxpredicate, heap-aux → bool × refset × ref → obj × ref → aux
]heap-auxfunction, heap-aux × ref × obj × aux → heap-aux
]__heap-aux-instpredicate, heap-aux → bool × refset × ref → objaux
]__heap-aux-instfunction, heap-aux × ref × objaux → heap-aux
]__heap-aux-instfunction, heap-aux × ref → objaux
]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
__=>heap-aux-instfunction, ref × objaux → heap-aux → bool
__mkheap-aux-instfunction, refset × ref → objaux → heap-aux
__∃heap-aux-instfunction, objaux → heap-aux → bool → heap-aux → 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-aux-instfunction, ref × ref → heap-aux → bool → heap-aux → bool
_∃heap-aux-instfunction, 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
_∃heap-auxfunction, obj × aux → heap-aux → bool → heap-aux → bool
alinked-list-auxvariable, elem
argvariable, aux
aembed-auxvariable, aux
aauxvariable, aux
alist-lastvariable, elem
alist-dupvariable, elem
alinked-list-segvariable, elem
aiter-storevariable, elem
aiter-setvariable, elem
alistvariable, elem
alist-datavariable, elem
alinked-listvariable, elem
alinked-treevariable, elem
acellvariable, elem
aelemvariable, elem
aexistentialvariable, elem
aheap-auxvariable, aux
a0auxvariable, aux
a1auxvariable, aux
aPiter-setvariable, elem → heap → bool
adPiter-storevariable, elem × data → heap → bool
aflinked-list-auxvariable, ref → aux
allocops-implprocedure, : ref × heap
allocopsprocedure, : ref × heap
alloc#ops-implprocedure, refset : ref × heap
alloc#opsprocedure, refset : ref × heap
auxauxsort,
auxobj-auxvariable, aux
blist-lastvariable, elem
blist-dupvariable, elem
blinked-list-segvariable, elem
blistvariable, elem
belemvariable, elem
branchtreefunction, tree × elem × tree → tree
butlastnlist-lastpartial function, nat × list → list
butlastnreflistpartial function, nat × reflist → reflist
bvembed-auxvariable, bool
bvheap-funvariable, bool
bvseparationvariable, bool
bvheap-sepvariable, bool
bvheap-auxvariable, bool
clist-lastvariable, elem
clist-dupvariable, elem
clistvariable, elem
celemvariable, elem
celinked-list-auxvariable, cell
celinked-list-segvariable, cell
celinked-listvariable, cell
cecellvariable, cell
cellcellsort,
cflinked-list-auxvariable, ref → cell
diter-storevariable, data
ddatavariable, data
dheapvariable, obj
datadatasort,
disjlist-duppredicate, list × list
disjreflistpredicate, reflist × reflist
domheap-aux-instfunction, heap-aux → refset
domheapfunction, heap → refset
dupslist-duppredicate, list
dupsreflistpredicate, reflist
elemelemsort,
empheap-aux-instpredicate, heap-aux
empheap-seppredicate, heap
frgvariable, ref → obj
fembed-auxvariable, ref → obj
fheap-funvariable, ref → obj
fheap-auxvariable, ref → obj
falseheap-aux-instpredicate, 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
grgvariable, ref → aux
gembed-auxvariable, ref → aux
gheap-auxvariable, ref → aux
guarseparation-rgpredicate, id × ref → id × heap × ref → id × heap
hlinked-list-auxvariable, heap
hseparation-rgvariable, heap
hlinked-list-segvariable, heap
hiter-storevariable, heap
hiter-setvariable, heap
hops-implvariable, heap
hlinked-listvariable, heap
hlinked-treevariable, heap
hopsvariable, heap
hheapvariable, heap
hmapletvariable, heap
hseparationvariable, heap
hheap-sepvariable, heap
hheap-modvariable, heap
hiter-nvariable, heap
hexistentialvariable, heap
hheap-auxvariable, heap-aux
hOseparation-rgvariable, ref → id
hPlinked-list-auxvariable, heap → bool
hPrgvariable, heap → bool
hPembed-auxvariable, heap → bool
hPheap-funvariable, heap → bool
hPseparation-rgvariable, heap → bool
hPlinked-list-segvariable, heap → bool
hPiter-storevariable, heap → bool
hPiter-setvariable, heap → bool
hPlinked-listvariable, heap → bool
hPlinked-treevariable, heap → bool
hPopsvariable, heap → bool
hPheapvariable, heap → bool
hPmapletvariable, heap → bool
hPseparationvariable, heap → bool
hPheap-sepvariable, heap → bool
hPheap-modvariable, heap → bool
hPiter-nvariable, heap → bool
hPcalculusvariable, heap → bool
hPexistentialvariable, heap → bool
hPheap-auxvariable, heap-aux → bool
hPaexistentialvariable, elem → heap → bool
hQcalculusvariable, heap → bool
hRlinked-list-auxvariable, heap-aux → bool
hRembed-auxvariable, heap-aux → bool
hRheap-auxvariable, heap-aux → bool
haheap-auxvariable, heap-aux
headlist-datavariable, elem
heapheapsort,
heap-auxheap-aux-instsort,
idseparation-rgvariable, id
idgownershipvariable, id
idownershipvariable, id
idownershipsort,
idxOgownershipvariable, idxO
idxOgownershipsort,
iteheap-aux-instfunction, bool × heap-aux → bool × heap-aux → bool → heap-aux → bool
iteheap-sepfunction, bool × heap → bool × heap → bool → heap → bool
leaftreeconstant, tree
lefttreevariable, tree
leftnodevariable, ref
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
mlist-lastvariable, nat
miter-nvariable, nat
meseparation-rgvariable, id
mkcell-heap-auxfunction, refset × ref → cell × ref → aux → heap-aux
mkcell-heap-auxfunction, refset × ref → cell → heap
mkheap-funfunction, refset × ref → obj → heap
mkheap-auxfunction, refset × ref → obj × ref → aux → heap-aux
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
nlist-lastvariable, nat
nlist-datavariable, nat
niter-nvariable, nat
nPiter-nvariable, nat → heap → bool
natnat-basicsort,
ndnodevariable, node
nodenodesort,
nullrefconstant, ref
nxtcellvariable, ref
olinked-list-auxvariable, aux
orgvariable, obj
oembed-auxvariable, obj
oheap-funvariable, obj
oseparation-rgvariable, obj
oops-implvariable, obj
oopsvariable, obj
oheapvariable, obj
omapletvariable, obj
oseparationvariable, obj
oobjvariable, obj
oheap-auxvariable, obj
oPheap-funvariable, obj → heap → bool
oPmapletvariable, obj → heap → bool
oaobj-auxvariable, objaux
oaheap-auxvariable, objaux
oaRheap-auxvariable, obj × aux → heap-aux → bool
objobjsort,
objobj-auxvariable, obj
objauxobj-auxsort,
ofseparation-rgvariable, ref → id
ofgownershipvariable, ref → id
ofownershipvariable, ref → id
ohPembed-auxvariable, obj → heap → bool
ohPseparation-rgvariable, obj → heap → bool
owns-nonergpredicate, aux × refset × ref → aux
owns-onergpredicate, aux × ref × refset × ref → aux
pelemrtcvariable, elem × elem → bool
preciseheap-aux-instpredicate, heap-aux → bool
preciseheap-seppredicate, heap → bool
rlinked-list-auxvariable, ref
rrgvariable, ref
rembed-auxvariable, ref
rheap-funvariable, ref
rseparation-rgvariable, ref
rlinked-list-segvariable, ref
rops-implvariable, ref
rlinked-listvariable, ref
rlinked-treevariable, ref
rcellvariable, ref
ropsvariable, ref
rheapvariable, ref
rmapletvariable, ref
rseparationvariable, ref
rrefvariable, ref
rreachablevariable, ref
rheap-modvariable, ref
rheap-auxvariable, 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
rhPembed-auxvariable, ref → heap → bool
rhPheap-funvariable, ref → heap → bool
righttreevariable, tree
rightnodevariable, ref
rmduplist-dupfunction, list → list
rmdupreflistfunction, reflist → reflist
rrPmapletvariable, ref × ref → heap → bool
rrRheap-auxvariable, ref × ref → heap-aux → bool
rrhPheap-funvariable, ref × ref → heap → bool
rrpreachablevariable, ref × ref → bool
rslinked-list-auxvariable, refset
rsrgvariable, refset
rsembed-auxvariable, refset
rsheap-funvariable, refset
rsops-implvariable, refset
rsopsvariable, refset
rsheapvariable, refset
rsheap-modvariable, refset
rsheap-auxvariable, 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
siter-setvariable, set
sset-basicvariable, set
setset-basicsort,
stiter-storevariable, store
ststorevariable, store
storestoresort,
ttreevariable, tree
tlinked-treevariable, tree
taillist-datavariable, list
trlinked-treefunction, ref × tree → heap → bool
treetreesort,
trueheap-aux-instpredicate, heap-aux
trueheap-seppredicate, heap
valtreevariable, elem
valnodevariable, elem
valcellvariable, elem
writeops-implprocedure, ref × obj : heap
writecell-heapprocedure, ref × cell : heap
writenode-heapprocedure, ref × node : heap
writeopsprocedure, ref × obj : heap
xlinked-list-auxvariable, list
xlist-lastvariable, list
xlist-dupvariable, list
xlinked-list-segvariable, list
xlistvariable, list
xlist-datavariable, list
xlinked-listvariable, list
xvlinked-list-auxvariable, list → heap → bool
ylinked-list-auxvariable, list
ylist-lastvariable, list
ylist-dupvariable, list
ylinked-list-segvariable, list
ylistvariable, list
ylist-datavariable, list
ylinked-listvariable, list
zlist-lastvariable, list
zlist-dupvariable, list
zlistvariable, list
zlist-datavariable, list
}heap-aux-instfunction, heap-aux → heap-aux → bool
}set-unionfunction, elem → set
}refsetfunction, ref → refset
}heap-sepfunction, heap → heap → bool
¬heap-aux-instfunction, heap-aux → bool → heap-aux → bool
¬heap-sepfunction, heap → bool → heap → bool
×gownershipfunction, id × ref → id → idxO
×cellfunction, elem × ref → cell
××cell-heap-auxfunction, cell × aux → objaux
××obj-auxfunction, obj × aux → objaux
→heap-aux-instfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
→heap-sepfunction, heap → bool × heap → bool → heap → bool
∅heap-aux-instconstant, heap-aux
∅storeconstant, store
∅set-basicconstant, set
∅refsetconstant, refset
∅heapconstant, heap
∈heap-aux-instpredicate, ref × heap-aux
∈storepredicate, elem × store
∈listpredicate, elem × list
∈set-basicpredicate, elem × set
∈refsetpredicate, ref × refset
∈heappredicate, ref × heap
∈reflistpredicate, ref × reflist
∧heap-aux-instfunction, 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-aux-instfunction, 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-aux-instfunction, 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-aux-instpredicate, heap-aux → bool × heap-aux → bool
⊆heap-aux-instpredicate, 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-aux-instfunction, 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-aux-instpredicate, heap-aux × heap-aux
⊥heappredicate, heap × heap
⌝heap-aux-instfunction, bool → heap-aux → bool
⌝heap-sepfunction, bool → heap → bool