[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
# .heap-aux-instfheap-aux → nat
. * .heap-aux-instf(heap-aux → bool) × (heap-aux → bool) → heap-aux → bool
. + .nat-basicfnat × nat → nat
. ++ .refsetfrefset × ref → refset
. ++ .heap-aux-instfheap-aux × ref → heap-aux
. +1nat-basicfnat → nat
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. -* .heap-aux-instf(heap-aux → bool) × (heap-aux → bool) → heap-aux → bool
. -- .refsetfrefset × ref → refset
. -- .heap-aux-instfheap-aux × ref → heap-aux
. -> .heap-aux-instf(heap-aux → bool) × (heap-aux → bool) → heap-aux → bool
. -⊗ .heap-aux-instf(heap-aux → bool) × (heap-aux → bool) → heap-aux → bool
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. .auxobj-auxfobjaux → aux
. .objobj-auxfobjaux → obj
. < .nat-basicpnat × nat
. ==> ( . )heap-auxfref × obj × aux → heap-aux → bool
. ==>?heap-aux-instfref → heap-aux → bool
. ==>_heap-aux-instfref → heap-aux → bool
. > .natpnat × nat
. [ . ]heap-auxfheap-aux × ref × obj × aux → heap-aux
. [ . ]heap-auxp(heap-aux → bool) × refset × (ref → obj) × (ref → aux)
. [ . ]__heap-aux-instfheap-aux × ref → objaux
. [ . ]__heap-aux-instfheap-aux × ref × objaux → heap-aux
. [ . ]__heap-aux-instp(heap-aux → bool) × refset × (ref → objaux)
. [ . ]aheap-auxfheap-aux × ref → aux
. [ . ]oheap-auxfheap-aux × ref → obj
. \ .refsetfrefset × refset → refset
. \ .heap-aux-instfheap-aux × refset → heap-aux
. \ .heap-aux-instfheap-aux × heap-aux → heap-aux
. __=> ( . )heap-aux-instfref × objaux → heap-aux → bool
. ×× .obj-auxfobj × aux → objaux
. ∈ .refsetpref × refset
. ∈ .heap-aux-instpref × heap-aux
. ∩ .refsetfrefset × refset → refset
. ∪ .refsetfrefset × refset → refset
. ∪ .heap-aux-instfheap-aux × heap-aux → heap-aux
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ⊆ .refsetprefset × refset
. ⊆ .heap-aux-instpheap-aux × heap-aux
. ⊆ .heap-aux-instp(heap-aux → bool) × (heap-aux → bool)
. ⊗ .heap-aux-instf(heap-aux → bool) × (heap-aux → bool) → heap-aux → bool
. ⊥ .heap-aux-instpheap-aux × heap-aux
. and .heap-aux-instf(heap-aux → bool) × (heap-aux → bool) → heap-aux → bool
. or .heap-aux-instf(heap-aux → bool) × (heap-aux → bool) → heap-aux → bool
__∃ .heap-aux-instf(objaux → heap-aux → bool) → heap-aux → bool
__mkheap-aux-instfrefset × (ref → objaux) → heap-aux
_∃ .heap-aux-instf(ref → heap-aux → bool) → heap-aux → bool
_∃ .heap-aux-instf(ref × ref → heap-aux → bool) → heap-aux → bool
_∃ .heap-auxf(obj × aux → heap-aux → bool) → heap-aux → bool
{ . }refsetfref → refset
{ . }heap-aux-instfheap-aux → heap-aux → bool
∅refsetcrefset
∅heap-aux-instcheap-aux
⌜ . ⌝heap-aux-instfbool → heap-aux → bool
aheap-auxvaux
auxauxs
bvheap-auxvbool
dom .heap-aux-instfheap-aux → refset
empheap-aux-instpheap-aux
fheap-auxvref → obj
falseheap-aux-instpheap-aux
gheap-auxvref → aux
hheap-auxvheap-aux
hPheap-auxvheap-aux → bool
hRheap-auxvheap-aux → bool
haheap-auxvheap-aux
heap-auxheap-aux-insts
iteheap-aux-instfbool × (heap-aux → bool) × (heap-aux → bool) → heap-aux → bool
mkheap-auxfrefset × (ref → obj) × (ref → aux) → heap-aux
natnat-basics
not .heap-aux-instf(heap-aux → bool) → heap-aux → bool
nullrefcref
oheap-auxvobj
oaheap-auxvobjaux
oaRheap-auxvobj × aux → heap-aux → bool
objobjs
objauxobj-auxs
preciseheap-aux-instp(heap-aux → bool)
rheap-auxvref
rRheap-auxvref → heap-aux → bool
refrefs
refsetrefsets
rrRheap-auxvref × ref → heap-aux → bool
rsheap-auxvrefset
trueheap-aux-instpheap-aux