[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
# .arrayfarray → nat
# .suffix-array-basefsuffixarray → nat
# .bag-unionfbag → nat
. + .nat-basic2fnat × nat → nat
. + .suffix-array-basefsuffixarray × suffixarray → suffixarray
. ++ .suffix-array-basefbag × nat → bag
. +1nat-basic1fnat → nat
. - .natfnat × nat → nat
. -- .suffix-array-basefbag × nat → bag
. -1nat-basic1fnat → nat
. .elemssuffix-array-basefsuffixarray → bag
. < .suffixparray × array
. < .oelempelem × elem
. < .nat-basic1pnat × nat
. > .natpnat × nat
. [ . ]suffix-array-basefsuffixarray × nat → nat
. [ . ]arrayfarray × nat × elem → array
. [ . ]suffix-array-basefsuffixarray × nat × nat → suffixarray
. [ . ]arrayfarray × nat → elem
. \ .bag-unionfbag × bag → bag
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ∈ .array-copypelem × array
. ∈ .suffix-array-basepnat × bag
. ∈ .suffix-array-basepnat × suffixarray
. ∪ .bag-unionfbag × bag → bag
. ⊆ .bag-unionpbag × bag
. elems .suffix-array-basefsuffixarray × nat → bag
{ . }suffix-array-basefnat → bag
⊑suffix-array-basevnat × nat → bool
∅bag-basiccbag
aelemvelem
ararrayvarray
ar0arrayvarray
ar1arrayvarray
ar2arrayvarray
arrayarrays
belemvelem
bagbag-basics
bagbag-basicvbag
bag< .suffix-arrayfnat → bag
bag0bag-basicvbag
bag1bag-basicvbag
bag2bag-basicvbag
Boolvargearrayvbool,flexible
boolvargearrayvbool
boolvar0gearrayvbool
boolvar1gearrayvbool
celemvelem
cmparray-copyparray × elem × nat × nat
cmpsuffix-array-basepsuffixarray × nat × suffixarray × nat × nat
cmparray-copyparray × nat × array × nat × nat
cmpsuffix-array-basepsuffixarray × nat × nat × nat
copysuffix-array-basefsuffixarray × nat × suffixarray × nat × nat → suffixarray
copyarray-copyfarray × nat × array × nat × nat → array
countsuffix-array-basefnat × bag → nat
elemelems
emptysuffix-array-basecnat
fillsuffix-array-basefsuffixarray × nat × nat × nat → suffixarray
fillsuffix-array-basefsuffixarray × nat → suffixarray
fillarray-copyfarray × elem × nat × nat → array
fillarray-copyfarray × elem → array
id○array-copyparray × array × nat
id○suffix-array-basepsuffixarray × suffixarray × nat
idrangesuffix-array-basepsuffixarray × nat × nat
idrangearray-copyparray × nat × nat
inv-innersuffix-array-basepsuffixarray × suffixarray × nat × nat × (nat × nat → bool)
inv-outersuffix-array-basepsuffixarray × suffixarray × nat × (nat × nat → bool)
ksuffix-array-basevnat
k0suffix-array-basevnat
k1suffix-array-basevnat
mnat-basic2vnat
m0array-copyvnat
maxmin-maxfnat × nat → nat
minmin-maxfnat × nat → nat
mkarrayarrayfnat → array
mkemparraysuffix-array-basefnat → suffixarray
mksuffixarraysuffix-array-basefnat → suffixarray
mkzarraysuffix-array-basefnat → suffixarray
nnat-basic1vnat
n0nat-basic1vnat
n1nat-basic1vnat
natnat-basic1s
possuffix-array-basefsuffixarray × nat → nat
posarray-copyfarray × elem → nat
Rsuffix-array-basevnat × nat → bool
range=suffix-array-basepsuffixarray × nat × suffixarray × nat × nat
reflexivesuffix-array-basep(nat × nat → bool)
resizesuffix-array-basefsuffixarray × nat → suffixarray
sarsuffix-array-basevsuffixarray
sar0suffix-array-basevsuffixarray
sar1suffix-array-basevsuffixarray
sar2suffix-array-basevsuffixarray
sort#suffix-array-basepr nat × nat → bool : suffixarray
sortedsuffix-array-basepsuffixarray × nat × nat × (nat × nat → bool)
sortedsuffix-array-basepsuffixarray × (nat × nat → bool)
splicesuffix-array-basefsuffixarray × nat × suffixarray × nat × nat → suffixarray
subarraysuffix-array-basefsuffixarray × nat × nat → suffixarray
subarrayarray-copyfarray × nat × nat → array
suffixsuffixfarray × nat → array
suffixarraysuffix-array-bases
totalsuffix-array-basep(nat × nat → bool)
transitivesuffix-array-basep(nat × nat → bool)
validsuffix-arraypsuffixarray × array
zerosuffix-array-basecnat