[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
'listfunction, elem → list
*heap-auxfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
*separation-rgfunction, heap × heap → bool × heap × heap → bool → heap × heap → bool
*heap-sepfunction, heap → bool × heap → bool → heap → bool
+listfunction, list × list → list
+listfunction, list × elem → list
+listfunction, elem × elem → list
+list-datafunction, elem × list → list
+nat-basic2function, 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
+1nat-basic1function, nat → nat
-natfunction, 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-basic1function, 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-lastfunction, list → list
.firstlist-datafunction, list → elem
.idgownershipfunction, idxO → id
.lastlist-lastfunction, list → elem
.lefttreefunction, tree → tree
.leftnodefunction, node → ref
.left:=treefunction, tree × tree → tree
.left:=nodefunction, node × ref → node
.nxtcellfunction, cell → ref
.nxt:=cellfunction, cell × ref → cell
.restlist-datafunction, list → list
.righttreefunction, tree → tree
.rightnodefunction, node → ref
.right:=treefunction, tree × tree → tree
.right:=nodefunction, node × ref → node
.valtreefunction, tree → elem
.valnodefunction, node → elem
.valcellfunction, cell → elem
.val:=treefunction, tree × elem → tree
.val:=nodefunction, node × elem → node
.val:=cellfunction, cell × elem → cell
<list-datapredicate, list × list
<nat-basic1predicate, 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
Hheapvariable, heap
H0heapvariable, heap
H1heapvariable, heap
H2heapvariable, heap
H3separation-rgvariable, heap
H4separation-rgvariable, heap
H5separation-rgvariable, 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
Pelemrtcvariable, elem × elem → bool
Qseparation-rgvariable, heap → bool
Rheap-auxvariable, heap-aux → bool
Rseparation-rgvariable, heap × heap → bool
R0heap-auxvariable, heap-aux → bool
R0separation-rgvariable, heap × heap → bool
R1heap-auxvariable, heap-aux → bool
R1separation-rgvariable, heap × heap → bool
R2heap-auxvariable, heap-aux → bool
R2separation-rgvariable, heap × heap → bool
Trueseparationpredicate, bool
[]list-dataconstant, list
\heap-auxfunction, heap-aux × refset → heap-aux
\heap-auxfunction, heap-aux × heap-aux → heap-aux
\set-unionfunction, set × set → set
\refsetfunction, refset × refset → refset
\heapfunction, heap × refset → heap
\heapfunction, heap × heap → heap
]cell-heap-auxpredicate, heap → bool × refset × ref → cell
]cell-heap-auxpredicate, heap-aux → bool × refset × ref → cell × ref → aux
]cell-heap-auxfunction, heap × ref → cell
]cell-heap-auxfunction, heap × ref × cell → heap
]cell-heap-auxfunction, heap-aux × ref × cell × aux → heap-aux
]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
]storefunction, store × elem × data → store
]storefunction, store × elem → data
]cell-heapfunction, heap × ref → cell
]cell-heapfunction, heap × ref × cell → heap
]node-heapfunction, heap × ref → node
]node-heapfunction, heap × ref × node → heap
]heapfunction, heap × ref → obj
]heapfunction, heap × ref × obj → heap
]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
_∃linked-list-auxfunction, list → heap → bool → heap → bool
_∃cell-heap-auxfunction, cell → heap → bool → heap → bool
_∃cell-heap-auxfunction, cell × aux → heap-aux → bool → heap-aux → bool
_∃heap-auxfunction, ref → heap-aux → bool → heap-aux → bool
_∃heap-auxfunction, ref × ref → heap-aux → bool → heap-aux → bool
_∃heap-auxfunction, obj × aux → heap-aux → bool → heap-aux → bool
_∃cell-heapfunction, cell → heap → bool → heap → bool
_∃node-heapfunction, node → heap → bool → heap → bool
_∃mapletfunction, ref → heap → bool → heap → bool
_∃mapletfunction, ref × ref → heap → bool → heap → bool
_∃mapletfunction, obj → heap → bool → heap → bool
aauxvariable, aux
aelemvariable, elem
a0auxvariable, aux
a0storevariable, elem
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
boolvar0heap-auxvariable, bool
boolvar0ops-instvariable, bool
boolvar0rtc-refvariable, bool
boolvar1heap-auxvariable, bool
boolvar1ops-instvariable, bool
boolvar1rtc-refvariable, bool
branchtreefunction, tree × elem × tree → tree
butlastnlist-lastfunction, nat × list → list
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
dupslist-duppredicate, list
elemelemsort,
elemdatastoresort,
elemdatavarstorevariable, elemdata
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
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,
leaftreeconstant, tree
listlist-datasort,
ll-travlinked-list-segfunction, ref × ref × list → heap → bool
ll-travlinked-list-segfunction, ref × 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-basic2variable, nat
meseparation-rgvariable, id
mkcell-heap-auxfunction, refset × ref → cell → heap
mkcell-heap-auxfunction, refset × ref → cell × ref → aux → heap-aux
mkheap-auxfunction, refset × ref → obj × ref → aux → heap-aux
mkheap-funfunction, refset × ref → obj → heap
mklistlist-lastfunction, elem × nat → list
mknodenodefunction, ref × elem × ref → node
nnat-basic1variable, nat
n0nat-basic1variable, nat
n1nat-basic1variable, nat
natnat-basic1sort,
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
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,
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
rmduplist-dupfunction, list → list
rprtc-refvariable, ref × ref → bool
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
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
x2list-datavariable, list
xvlinked-list-auxvariable, list → heap → bool
ylist-datavariable, list
y0list-datavariable, list
y1list-datavariable, list
y2list-datavariable, list
zlist-datavariable, list
z0list-datavariable, list
z1list-datavariable, list
z2list-datavariable, list
}heap-auxfunction, heap-aux → heap-aux → bool
}set-unionfunction, elem → set
}refsetfunction, ref → refset
}heap-sepfunction, heap → heap → bool
≤natpredicate, nat × nat
≥natpredicate, nat × nat
→heap-auxfunction, heap-aux → bool × heap-aux → bool → heap-aux → bool
→heap-sepfunction, heap → bool × heap → bool → heap → bool
↑separation-rgfunction, heap → bool → heap × heap → bool
↓separation-rgfunction, heap → bool → heap × heap → bool
∈heap-auxpredicate, ref × heap-aux
∈storepredicate, elem × store
∈storepredicate, elemdata × store
∈listpredicate, elem × list
∈set-basicpredicate, elem × set
∈refsetpredicate, ref × refset
∈heappredicate, ref × heap
¬heap-auxfunction, heap-aux → bool → heap-aux → bool
¬heap-sepfunction, heap → bool → heap → bool
∪heap-auxfunction, heap-aux × heap-aux → heap-aux
∪set-unionfunction, set × set → set
∪refsetfunction, refset × refset → refset
∪heapfunction, heap × heap → heap
∩set-unionfunction, set × set → set
∩refsetfunction, refset × refset → refset
∧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
⊥heap-auxpredicate, heap-aux × heap-aux
⊥heappredicate, heap × heap
⊆heap-auxpredicate, heap-aux × heap-aux
⊆heap-auxpredicate, heap-aux → bool × heap-aux → bool
⊆storepredicate, store × store
⊆set-basicpredicate, set × set
⊆refsetpredicate, refset × refset
⊆heappredicate, heap × heap
⊆heap-seppredicate, heap → bool × heap → bool
≡separationpredicate, heap × heap
×gownershipfunction, id × ref → id → idxO
×storefunction, elem × data → elemdata
×cellfunction, elem × ref → cell
⊑list-lastpredicate, list × list
⊒list-lastpredicate, list × list
∅heap-auxconstant, heap-aux
∅storeconstant, store
∅set-basicconstant, set
∅refsetconstant, refset
∅heapconstant, heap
⌝heap-auxfunction, bool → heap-aux → bool
⌝heap-sepfunction, bool → heap → bool
⊗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