[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
#set-basicfunction, set → nat
#refsetfunction, refset → nat
#heapfunction, heap → nat
#storefunction, store → nat
#successorsfunction, successors → nat
#ref-mapfunction, refset → nat
#ref-mapfunction, ref-map → nat
#list-datafunction, list → nat
'listfunction, elem → list
*heap-sepfunction, heap → bool × heap → bool → heap → bool
+nat-basic2function, nat × nat → nat
+list-datafunction, elem × list → list
+listfunction, elem × elem → list
+listfunction, list × elem → list
+listfunction, list × list → list
++set-basicfunction, set × elem → set
++refsetfunction, refset × ref → refset
++heapfunction, heap × ref → heap
++ref-mapfunction, refset × ref → refset
+1nat-basic1function, nat → nat
-natfunction, nat × nat → nat
-*heap-sepfunction, heap → bool × heap → bool → heap → bool
--set-unionfunction, set × elem → set
--refsetfunction, refset × ref → refset
--heapfunction, heap × ref → heap
--storefunction, store × elem → store
--successorsfunction, successors × elem → successors
--ref-mapfunction, refset × ref → refset
--ref-mapfunction, ref-map × ref → ref-map
-1nat-basic1function, nat → nat
-⊗heap-sepfunction, heap → bool × heap → bool → heap → bool
.edgesnodefunction, node → successors
.edges:=nodefunction, node × successors → node
.firstlist-datafunction, list → elem
.restlist-datafunction, list → list
.valuenodefunction, node → elem
.value:=nodefunction, node × elem → node
<nat-basic1predicate, nat × nat
<list-datapredicate, list × list
=>mapletfunction, ref × obj → heap → bool
=>node-heapfunction, ref × node → heap → bool
=>?mapletfunction, ref → heap → bool
=>_mapletfunction, ref → heap → bool
>natpredicate, nat × nat
Hheapvariable, heap
H0heapvariable, heap
H1heapvariable, heap
H2heapvariable, heap
Nodenodefunction, elem × successors → node
Nodefunctionsfunction, elem → node
Pheap-sepvariable, heap → bool
P0heap-sepvariable, heap → bool
P1heap-sepvariable, heap → bool
P2heap-sepvariable, heap → bool
Trueseparationpredicate, bool
[]list-dataconstant, list
\set-unionfunction, set × set → set
\refsetfunction, refset × refset → refset
\heapfunction, heap × heap → heap
\heapfunction, heap × refset → heap
\store+setfunction, store × set → store
\successorsfunction, successors × set → successors
\ref-mapfunction, ref-map × refset → ref-map
\ref-mapfunction, refset × refset → refset
]heapfunction, heap × ref × obj → heap
]heapfunction, heap × ref → obj
]storefunction, store × elem → data
]storefunction, store × elem × data → store
]successorsfunction, successors × elem → ref
]successorsfunction, successors × elem × ref → successors
]node-heapfunction, heap × ref × node → heap
]node-heapfunction, heap × ref → node
]ref-mapfunction, ref-map × ref → ref
]ref-mapfunction, ref-map × ref × ref → ref-map
_∃mapletfunction, obj → heap → bool → heap → bool
_∃mapletfunction, ref × ref → heap → bool → heap → bool
_∃mapletfunction, ref → heap → bool → heap → bool
_∃node-heapfunction, node → heap → bool → heap → bool
aelemvariable, elem
a0storevariable, elem
a0list-datavariable, elem
a0elem-optionvariable, elem
a?elem-optionvariable, elem?
allocops-implprocedure, : ref, heap
applyfunctionsfunction, successors × ref-map → successors
applyfunctionsfunction, heap × ref-map → heap
belemvariable, elem
bvheap-sepvariable, bool
celemvariable, elem
closedfunctionspredicate, successors × heap
closedfunctionspredicate, heap
connectedfunctionspredicate, ref × heap
copy#copyprocedure, ref : ref, heap
copy-edges-prepostcopypredicate, successors × heap × heap × ref-map
copy-node-prepostcopypredicate, heap × heap × ref-map
copy_edges#copyprocedure, successors : successors, ref-map, heap
copy_node#copyprocedure, ref : ref, ref-map, heap
ddatavariable, data
d0datavariable, data
d1datavariable, data
d2datavariable, data
datadatasort,
domstore+setfunction, store → set
domsuccessorsfunction, successors → set
domfunctionsfunction, heap → refset
domref-mapfunction, ref-map → refset
elemelemsort,
elem?elem-optionsort,
elemdatastoresort,
elemdatavarstorevariable, elemdata
elemrefsuccessorssort,
elemrefvarsuccessorsvariable, elemref
empheap-seppredicate, heap
eval#evalprocedure, ref, list, heap : elem?
falseheap-seppredicate, heap
freeops-implprocedure, ref : heap
heapheapsort,
homfunctionspredicate, heap × ref-map × heap
injfunctionspredicate, ref-map
listlist-datasort,
mnat-basic2variable, nat
mapref-mapvariable, ref-map
map0ref-mapvariable, ref-map
map1ref-mapvariable, ref-map
map2ref-mapvariable, ref-map
nnat-basic1variable, nat
n0nat-basic1variable, nat
n1nat-basic1variable, nat
natnat-basic1sort,
ndnodevariable, node
nd0node-heapvariable, node
nd1node-heapvariable, node
nodenodesort,
noneelem-optionconstant, elem?
nullrefconstant, ref
oobjvariable, obj
o0objvariable, obj
o1objvariable, obj
oPmapletvariable, obj → heap → bool
oPnode-heapvariable, node → heap → bool
objobjsort,
pathfunctionspredicate, list × ref × ref × heap
preciseheap-seppredicate, heap → bool
rrefvariable, ref
r0refvariable, ref
r1refvariable, ref
r2successorsvariable, ref
r2ref-mapvariable, ref
r3ref-mapvariable, ref
r4ref-mapvariable, ref
r5ref-mapvariable, ref
r6ref-mapvariable, ref
rPmapletvariable, ref → heap → bool
ranfunctionsfunction, ref-map → refset
reachablefunctionspredicate, ref × ref × heap
reachsetfunctionsfunction, ref × heap → refset
readnode-heapprocedure, ref, heap : node
readops-implprocedure, ref, heap : obj
recursive-edges-propertycopypredicate, nat × successors × successors × heap × heap × ref-map × ref-map → bool
recursive-node-propertycopypredicate, nat × ref × ref × heap × heap × ref-map × ref-map → bool
recursive-propertycopypredicate, ref × ref × heap × heap × ref-map × ref-map → bool × successors × successors × heap × heap × ref-map × ref-map → bool
refrefsort,
ref-mapref-mapsort,
refrefref-mapsort,
refrefvarref-mapvariable, refref
refsetrefsetsort,
refsetref-mapsort,
rrPmapletvariable, ref × ref → heap → bool
rsrefsetvariable, refset
rsref-mapvariable, refset
rs0refsetvariable, refset
rs0ref-mapvariable, refset
rs1refsetvariable, refset
rs1ref-mapvariable, refset
rs2refsetvariable, refset
rs2ref-mapvariable, refset
sset-basicvariable, set
s0set-basicvariable, set
s1set-basicvariable, set
s2set-basicvariable, set
setset-basicsort,
someelem-optionfunction, elem → elem?
ststorevariable, store
st0storevariable, store
st1storevariable, store
st2storevariable, store
storestoresort,
succsuccessorsvariable, successors
succ0successorsvariable, successors
succ1successorsvariable, successors
succ2successorsvariable, successors
successorssuccessorssort,
theelem-optionfunction, elem? → elem
trueheap-seppredicate, heap
writenode-heapprocedure, ref, node : heap
writeops-implprocedure, ref, obj : heap
xlist-datavariable, list
x0list-datavariable, list
x1list-datavariable, list
x2list-datavariable, list
ylist-datavariable, list
y0list-datavariable, list
y1list-datavariable, list
y2list-datavariable, list
zlist-datavariable, list
z0list-datavariable, list
z1list-datavariable, list
z2list-datavariable, list
}set-unionfunction, elem → set
}refsetfunction, ref → refset
}heap-sepfunction, heap → heap → bool
}ref-mapfunction, ref → refset
¬heap-sepfunction, heap → bool → heap → bool
×storefunction, elem × data → elemdata
×successorsfunction, elem × ref → elemref
×ref-mapfunction, ref × ref → refref
φecopyvariable, successors × successors × heap × heap × ref-map × ref-map → bool
φe0copyvariable, successors × successors × heap × heap × ref-map × ref-map → bool
φe1copyvariable, successors × successors × heap × heap × ref-map × ref-map → bool
φncopyvariable, ref × ref × heap × heap × ref-map × ref-map → bool
φn0copyvariable, ref × ref × heap × heap × ref-map × ref-map → bool
φn1copyvariable, ref × ref × heap × heap × ref-map × ref-map → bool
→heap-sepfunction, heap → bool × heap → bool → heap → bool
∅set-basicconstant, set
∅refsetconstant, refset
∅heapconstant, heap
∅storeconstant, store
∅successorsconstant, successors
∅ref-mapconstant, refset
∅ref-mapconstant, ref-map
∈set-basicpredicate, elem × set
∈refsetpredicate, ref × refset
∈heappredicate, ref × heap
∈storepredicate, elemdata × store
∈storepredicate, elem × store
∈store+setpredicate, data × store
∈successorspredicate, ref × successors
∈successorspredicate, elemref × successors
∈successorspredicate, elem × successors
∈ref-mappredicate, ref × refset
∈ref-mappredicate, refref × ref-map
∈ref-mappredicate, ref × ref-map
∈listpredicate, elem × list
∈ranref-mappredicate, ref × ref-map
∈ranstore+set-rpredicate, data × store
∧heap-sepfunction, heap → bool × heap → bool → heap → bool
∨heap-sepfunction, heap → bool × heap → bool → heap → bool
∩set-unionfunction, set × set → set
∩refsetfunction, refset × refset → refset
∩ref-mapfunction, refset × refset → refset
∪set-unionfunction, set × set → set
∪refsetfunction, refset × refset → refset
∪heapfunction, heap × heap → heap
∪ref-mapfunction, refset × refset → refset
≡separationpredicate, heap × heap
≤natpredicate, nat × nat
≥natpredicate, nat × nat
⊆set-basicpredicate, set × set
⊆refsetpredicate, refset × refset
⊆heappredicate, heap × heap
⊆heap-seppredicate, heap → bool × heap → bool
⊆storepredicate, store × store
⊆successorspredicate, successors × successors
⊆ref-mappredicate, refset × refset
⊆ref-mappredicate, ref-map × ref-map
⊗heap-sepfunction, heap → bool × heap → bool → heap → bool
⊥heappredicate, heap × heap
⌝heap-sepfunction, bool → heap → bool