[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
# .assoclistfassoclist → nat
. 'assoclistfpair → assoclist
. + .nat-basicfnat × nat → nat
. + .assoclistfassoclist × pair → assoclist
. + .assoclistfpair × assoclist → assoclist
. + .assoclistfassoclist × assoclist → assoclist
. ++ .assoclistfassoclist × pair → assoclist
. +1nat-basicfnat → nat
. +2 .assoclistfpair × pair → assoclist
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. -1l .assoclistfassoclist × pair → assoclist
. -l .assoclistfassoclist × pair → assoclist
. -p .assoclistfassoclist × nat → assoclist
. .1pairfpair → elem
. .2pairfpair → data
. .butlastassoclistpfassoclist → assoclist with λ ax. ax ≠ []
. .headassoclistpfassoclist → pair with λ ax. ax ≠ []
. .lastassoclistpfassoclist → pair with λ ax. ax ≠ []
. .tailassoclistpfassoclist → assoclist with λ ax. ax ≠ []
. < .nat-basicpnat × nat
. < .assoclistpassoclist × assoclist
. > .natpnat × nat
. [ . ]assoclistpfassoclist × data → elem with λ ax, d. ∃ a. a × d ∈ ax
. [ . ]assoclistpfassoclist × elem → data with λ ax, a. a ∈ ax
. [ . ]assoclistpfassoclist × nat × pair → assoclist with λ ax, n, p. n < # ax
. [ . ]assoclistpfassoclist × nat → pair with λ ax, n. n < # ax
. [ . ]assoclistfassoclist × elem × data → assoclist
. × .pairfelem × data → pair
. ∈ .assoclistpelem × assoclist
. ∈ .assoclistppair × assoclist
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ⊑ .assoclistpassoclist × assoclist
. ⊒ .assoclistpassoclist × assoclist
[]assoclistcassoclist
aelemvelem
a0pairvelem
assoclistassoclists
axassoclistvassoclist
ax0assoclistvassoclist
ax1assoclistvassoclist
ayassoclistvassoclist
azassoclistvassoclist
belemvelem
butlastnassoclistpfnat × assoclist → assoclist with λ n, ax. n ≤ # ax
celemvelem
ddatavdata
d0datavdata
d1datavdata
d2datavdata
datadatas
disjassoclistpassoclist × assoclist
dupsassoclistpassoclist
elemelems
fillfirstassoclistfnat × pair × assoclist → assoclist
firstnassoclistpfnat × assoclist → assoclist with λ n, ax. n ≤ # ax
fromeassoclistfassoclist × pair → assoclist
lastnassoclistpfnat × assoclist → assoclist with λ n, ax. n ≤ # ax
mnat-basicvnat
mklistassoclistfpair × nat → assoclist
nnat-basicvnat
n0nat-basicvnat
n1nat-basicvnat
natnat-basics
ppairvpair
p0pairvpair
p1pairvpair
p2pairvpair
pairpairs
posassoclistfpair × assoclist → nat
restnassoclistpfnat × assoclist → assoclist with λ n, ax. n ≤ # ax
revassoclistfassoclist → assoclist
rmdupassoclistfassoclist → assoclist
sublistassoclistpfnat × nat × assoclist → assoclist with λ n, m, ax. n + m ≤ # ax
unique_alassoclistpassoclist