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

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,

Signature symbols in this unit

Symbol Specification Kind Type
# .linheapfheap → nat
# .reflistfreflist → nat
. % .nat-divfnat × nat → nat
. 'reflistfRef → reflist
. * .nat-multfnat × nat → nat
. + .nat-basic2fnat × nat → nat
. + .reflistfRef × reflist → reflist
. + .reflistfRef × Ref → reflist
. + .reflistfreflist × reflist → reflist
. + .reflistfreflist × Ref → reflist
. ++ .reflistfreflist × Ref → reflist
. +1nat-basic1fnat → nat
. - .natfnat × nat → nat
. -- .linheapfheap × Ref → heap
. -1nat-basic1fnat → nat
. -1l .reflistfreflist × nat → reflist
. -1l .reflistfreflist × Ref → reflist
. -l .reflistfreflist × Ref → reflist
. .butlastreflistfreflist → reflist
. .lastreflistfreflist → Ref
. .nxtlincellfcell → Ref
. / .nat-divfnat × nat → nat
. < .reflistpreflist × reflist
. < .nat-basic1pnat × nat
. > .natpnat × nat
. [ . ]linheapfheap × Ref × cell → heap
. [ . ]linheapfheap × Ref → cell
. [ . ]reflistfreflist × nat → Ref
. [ . ]reflistfreflist × nat × Ref → reflist
. \ .reflistfreflist × reflist → reflist
. ^ .nat-potfnat × nat → nat
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ∈ .reflistpRef × reflist
. ∈ .linheappelemdata × heap
. ∈ .linheappRef × heap
. ∪ .reflistfreflist × reflist → reflist
. ⊆ .reflistpreflist × reflist
. ⊆ .linheappheap × heap
. × .linheapfRef × cell → elemdata
. ⊑ .reflistpreflist × reflist
. ⊒ .reflistpreflist × reflist
[]reflistcreflist
∅linheapcheap
2^ .nat-potfnat → nat
butlastnreflistfnat × reflist → reflist
celincellvcell
ce0linheapvcell
ce1linheapvcell
ce2linheapvcell
celllincells
cycliccyclicpRef × heap
disjreflistpreflist × reflist
dupsreflistpreflist
elemdatastores
elemdatavarstorevelemdata
fillfirstreflistfnat × Ref × reflist → reflist
filterreflistfreflist × reflist → reflist
firstnreflistfnat × reflist → reflist
fromereflistfreflist × Ref → reflist
Hlinheapvheap
H0linheapvheap
H1linheapvheap
H2linheapvheap
hd .reflistfreflist → Ref
heaplinheaps
lastnreflistfnat × reflist → reflist
legalcyclicpheap
lognat-potfnat × nat → nat
log2 .nat-potfnat → nat
mnat-basic2vnat
mklistreflistfRef × nat → reflist
nnat-basic1vnat
n0nat-basic1vnat
n1nat-basic1vnat
natnat-basic1s
nullRefcRef
pathpath-reachablepreflist × heap
posreflistfRef × reflist → nat
rRefvRef
r0reflistvRef
r1reflistvRef
r2reflistvRef
reachablepath-reachablepRef × Ref × heap
reachable*path-reachablepheap × Ref × Ref
reachable-1path-reachablepheap × Ref × Ref
reachable-npath-reachablepheap × nat × Ref × Ref
RefRefs
reflistreflists
restnreflistfnat × reflist → reflist
revreflistfreflist → reflist
rmdupreflistfreflist → reflist
sublistreflistfnat × nat × reflist → reflist
tl .reflistfreflist → reflist
xreflistvreflist
x0reflistvreflist
x1reflistvreflist
x2reflistvreflist
yreflistvreflist
y0reflistvreflist
y1reflistvreflist
y2reflistvreflist
zreflistvreflist
z0reflistvreflist
z1reflistvreflist
z2reflistvreflist