[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
. + .assoclistfPair × Assoclist → Assoclist
. + .assoclistfAssoclist × Assoclist → Assoclist
. + .assoclistfAssoclist × Pair → 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 λ x. x ≠ []
. .headassoclistpfAssoclist → Pair with λ x. x ≠ []
. .lastassoclistpfAssoclist → Pair with λ x. x ≠ []
. .tailassoclistpfAssoclist → Assoclist with λ x. x ≠ []
. < .nat-basicpNat × Nat
. < .assoclistpAssoclist × Assoclist
. > .natpNat × Nat
. [ . ]assoclistfAssoclist × Elem × Data → Assoclist
. [ . ]assoclistpfAssoclist × Nat → Pair with λ x, n. n < # x
. [ . ]assoclistpfAssoclist × Nat × Pair → Assoclist with λ x, n, a. n < # x
. [ . ]assoclistpfAssoclist × Elem → Data with λ ax, a. a ∈ ax
. [ . ]assoclistpfAssoclist × Data → Elem with λ ax, d. ∃ a. a × d ∈ ax
. × .pairfElem × Data → Pair
. ∈ .assoclistpPair × Assoclist
. ∈ .assoclistpElem × Assoclist
. ≤ .natpNat × Nat
. ≥ .natpNat × Nat
. ⊑ .assoclistpAssoclist × Assoclist
. ⊒ .assoclistpAssoclist × Assoclist
[]assoclistcAssoclist
Assoclistassoclists
Datadatas
Elemelems
Natnat-basics
Pairpairs
aassoclistvElem
axassoclistvAssoclist
ayassoclistvAssoclist
azassoclistvAssoclist
bassoclistvElem
butlastnassoclistpfNat × Assoclist → Assoclist with λ n, x. n ≤ # x
dassoclistvData
disjassoclistpAssoclist × Assoclist
dupsassoclistpAssoclist
fillfirstassoclistfNat × Pair × Assoclist → Assoclist
firstnassoclistpfNat × Assoclist → Assoclist with λ n, x. n ≤ # x
fromeassoclistfAssoclist × Pair → Assoclist
lastnassoclistpfNat × Assoclist → Assoclist with λ n, x. n ≤ # x
mklistassoclistfPair × Nat → Assoclist
passoclistvPair
posassoclistfPair × Assoclist → Nat
restnassoclistpfNat × Assoclist → Assoclist with λ n, x. n ≤ # x
revassoclistfAssoclist → Assoclist
rmdupassoclistfAssoclist → Assoclist
sublistassoclistpfNat × Nat × Assoclist → Assoclist with λ n, m, x. n + m ≤ # x
unique_alassoclistpAssoclist