[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
# .refsetfrefset → nat
# .reflistfreflist → nat
# .heapfheap → nat
# .list-dataflist → nat
. 'reflistfref → reflist
. 'listfelem → list
. * .heap-sepf(heap → bool) × (heap → bool) → heap → bool
. + .nat-basic2fnat × nat → nat
. + .reflistfref × ref → reflist
. + .list-datafelem × list → list
. + .reflistfreflist × ref → reflist
. + .listflist × list → list
. + .reflistfreflist × reflist → reflist
. + .listflist × elem → list
. + .reflistfref × reflist → reflist
. + .listfelem × elem → list
. ++ .reflistfreflist × ref → reflist
. ++ .refsetfrefset × ref → refset
. ++ .list-dupflist × elem → list
. ++ .heapfheap × ref → heap
. +1nat-basic1fnat → nat
. - .natfnat × nat → nat
. -* .heap-sepf(heap → bool) × (heap → bool) → heap → bool
. -- .refsetfrefset × ref → refset
. -- .heapfheap × ref → heap
. -> .heap-sepf(heap → bool) × (heap → bool) → heap → bool
. -⊗ .heap-sepf(heap → bool) × (heap → bool) → heap → bool
. -1nat-basic1fnat → nat
. .butlastreflistfreflist → reflist
. .butlastlist-lastflist → list
. .firstlist-dataflist → elem
. .firstreflistfreflist → ref
. .lastreflistfreflist → ref
. .lastlist-lastflist → elem
. .leftcellfcell → ref
. .left:= .cellfcell × ref → cell
. .restreflistfreflist → reflist
. .restlist-dataflist → list
. .rightcellfcell → ref
. .right:= .cellfcell × ref → cell
. .valcellfcell → elem
. .val:= .cellfcell × elem → cell
. < .reflistpreflist × reflist
. < .list-dataplist × list
. < .nat-basic1pnat × nat
. < .oelempelem × elem
. => .cell-heapfref × cell → heap → bool
. =>?mapletfref → heap → bool
. =>_mapletfref → heap → bool
. > .natpnat × nat
. [ . ]cell-heapfheap × ref → cell
. [ . ]cell-heapfheap × ref × cell → heap
. \ .refsetfrefset × refset → refset
. \ .heapfheap × heap → heap
. \ .heapfheap × refset → heap
. ∈ .reflistpref × reflist
. ∈ .listpelem × list
. ∈ .heappref × heap
. ∈ .refsetpref × refset
. ∩ .refsetfrefset × refset → refset
. ∪ .refsetfrefset × refset → refset
. ∪ .heapfheap × heap → heap
. ≡ .separationpheap × heap
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ⊆ .heap-sepp(heap → bool) × (heap → bool)
. ⊆ .refsetprefset × refset
. ⊑ .reflistpreflist × reflist
. ⊑ .list-lastplist × list
. ⊒ .reflistpreflist × reflist
. ⊒ .list-lastplist × list
. ⊥ .heappheap × heap
. and .heap-sepf(heap → bool) × (heap → bool) → heap → bool
. or .heap-sepf(heap → bool) × (heap → bool) → heap → bool
[]list-dataclist
[]reflistcreflist
_∃ .cell-heapf(cell → heap → bool) → heap → bool
_∃ .mapletf(ref × ref → heap → bool) → heap → bool
_∃ .mapletf(ref → heap → bool) → heap → bool
{ . }refsetfref → refset
{ . }heap-sepfheap → heap → bool
∅refsetcrefset
∅heapcheap
⌜ . ⌝heap-sepfbool → heap → bool
Hheapvheap
H0heapvheap
H1heapvheap
H2heapvheap
Pheap-sepvheap → bool
P0heap-sepvheap → bool
P1heap-sepvheap → bool
P2heap-sepvheap → bool
Trueseparationpbool
aelemvelem
a0cellvelem
belemvelem
butlastnlist-lastfnat × list → list
butlastnreflistfnat × reflist → reflist
bvheap-sepvbool
celemvelem
cecellvcell
ce0cell-heapvcell
ce1cell-heapvcell
cellcells
disjreflistpreflist × reflist
disjlist-dupplist × list
dlsdllistfref × ref × list × reflist × ref × ref → heap → bool
dupsreflistpreflist
dupslist-dupplist
elemelems
empheap-seppheap
falseheap-seppheap
fillfirstlist-lastfnat × elem × list → list
fillfirstreflistfnat × ref × reflist → reflist
headdllistvref
heapheaps
insertimplementationprref : heap
listlist-datas
mnat-basic2vnat
mkcellcellfref × ref × elem → cell
mklistreflistfref × nat → reflist
mklistlist-lastfelem × nat → list
nnat-basic1vnat
n0nat-basic1vnat
n1nat-basic1vnat
natnat-basic1s
nextdllistvref
not .heap-sepf(heap → bool) → heap → bool
nullrefcref
oPcell-heapvcell → heap → bool
preciseheap-sepp(heap → bool)
prevdllistvref
rrefvref
r0refvref
r1refvref
r2reflistvref
rPmapletvref → heap → bool
refrefs
reflistreflists
refsetrefsets
removeimplementationprref : heap
revreflistfreflist → reflist
revlist-lastflist → list
rmduplist-dupflist → list
rmdupreflistfreflist → reflist
rrPmapletvref × ref → heap → bool
rsrefsetvrefset
rs0refsetvrefset
rs1refsetvrefset
rs2refsetvrefset
rxreflistvreflist
rx0reflistvreflist
rx1reflistvreflist
rx2reflistvreflist
ryreflistvreflist
ry0reflistvreflist
ry1reflistvreflist
ry2reflistvreflist
rzreflistvreflist
rz0reflistvreflist
rz1reflistvreflist
rz2reflistvreflist
taildllistvref
trueheap-seppheap
xlist-datavlist
x0list-datavlist
x1list-datavlist
x2list-datavlist
ylist-datavlist
y0list-datavlist
y1list-datavlist
y2list-datavlist
zlist-datavlist
z0list-datavlist
z1list-datavlist
z2list-datavlist