[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
. + .suffix-array-basefsuffixarray × suffixarray → suffixarray
. + .nat-basic2fnat × nat → nat
. ++ .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
. [ . ]arrayfarray × nat → elem
. [ . ]arrayfarray × nat × elem → array
. [ . ]suffix-array-basefsuffixarray × nat × nat → suffixarray
. [ . ]suffix-array-basefsuffixarray × nat → nat
. \ .bag-unionfbag × bag → bag
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ∈ .suffix-array-basepnat × suffixarray
. ∈ .suffix-array-basepnat × bag
. ∈ .array-copypelem × array
. ∪ .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 × nat × array × nat × nat
cmpsuffix-array-basepsuffixarray × nat × nat × nat
cmparray-copyparray × elem × nat × nat
cmpsuffix-array-basepsuffixarray × nat × suffixarray × nat × nat
copyarray-copyfarray × nat × array × nat × nat → array
copysuffix-array-basefsuffixarray × nat × suffixarray × nat × nat → suffixarray
countsuffix-array-basefnat × bag → nat
elemelems
emptysuffix-array-basecnat
fillarray-copyfarray × elem × nat × nat → array
fillarray-copyfarray × elem → array
fillsuffix-array-basefsuffixarray × nat × nat × nat → suffixarray
fillsuffix-array-basefsuffixarray × nat → suffixarray
id○suffix-array-basepsuffixarray × suffixarray × nat
id○array-copyparray × array × nat
idrangearray-copyparray × nat × nat
idrangesuffix-array-basepsuffixarray × 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
lcplcpfarray × nat × nat → nat
lcp#lcppr array × nat × nat : nat
lrslrsparray × nat × nat × nat
mnat-basic2vnat
m0array-copyvnat
m1lrsvnat
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
posarray-copyfarray × elem → nat
possuffix-array-basefsuffixarray × nat → 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
rslrsparray × nat × nat × nat
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
subarrayarray-copyfarray × nat × nat → array
subarraysuffix-array-basefsuffixarray × nat × nat → suffixarray
suffixsuffixfarray × nat → array
suffixarraysuffix-array-bases
totalsuffix-array-basep(nat × nat → bool)
transitivesuffix-array-basep(nat × nat → bool)
validsuffix-arraypsuffixarray × array
zerosuffix-array-basecnat