[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
# .erasequeue-basefqueue → nat
. 'erasequeue-baseferasequeueentry → queue
. + .nat-basicfnat × nat → nat
. + .erasequeue-basefqueue × erasequeueentry → queue
. + .erasequeue-baseferasequeueentry × queue → queue
. + .erasequeue-basefqueue × queue → queue
. ++ .erasequeue-basefqueue × erasequeueentry → queue
. +1nat-basicfnat → nat
. +2 .erasequeue-baseferasequeueentry × erasequeueentry → queue
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. -1l .erasequeue-basefqueue × erasequeueentry → queue
. -l .erasequeue-basefqueue × erasequeueentry → queue
. -p .erasequeue-basefqueue × nat → queue
. .butlasterasequeue-basepfqueue → queue with λ q. q ≠ []
. .headerasequeue-basepfqueue → erasequeueentry with λ q. q ≠ []
. .lasterasequeue-basepfqueue → erasequeueentry with λ q. q ≠ []
. .leblebrefpflebref → nat with λ lref. lref ≠ none
. .leb:= .lebrefpflebref × nat → lebref with λ lref, m. lref ≠ none
. .lebreferasequeueentryferasequeueentry → lebref
. .lebref:= .erasequeueentryferasequeueentry × lebref → erasequeueentry
. .pnumerasequeueentryferasequeueentry → nat
. .pnum:= .erasequeueentryferasequeueentry × nat → erasequeueentry
. .tailerasequeue-basepfqueue → queue with λ q. q ≠ []
. .vollebrefpflebref → volid with λ lref. lref ≠ none
. .vol:= .lebrefpflebref × volid → lebref with λ lref, v. lref ≠ none
. < .nat-basicpnat × nat
. < .erasequeue-basepqueue × queue
. > .natpnat × nat
. [ . ]erasequeue-basepfqueue × nat × erasequeueentry → queue with λ q, n, eqent. n < # q
. [ . ]erasequeue-basepfqueue × nat → erasequeueentry with λ q, n. n < # q
. \ .erasequeue-basefqueue × queue → queue
. × .lebreffvolid × nat → lebref
. ∈ .erasequeue-baseperasequeueentry × queue
. ∪ .erasequeue-basefqueue × queue → queue
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ⊆ .erasequeue-basepqueue × queue
. ⊑ .erasequeue-basepqueue × queue
. ⊒ .erasequeue-basepqueue × queue
[]erasequeue-basecqueue
butlastnerasequeue-basepfnat × queue → queue with λ n, q. n ≤ # q
disjerasequeue-basepqueue × queue
dupserasequeue-basepqueue
eq-entryerasequeueentryfnat × lebref → erasequeueentry
eqenterasequeueentryverasequeueentry
eqent0erasequeueentryverasequeueentry
eqent1erasequeue-baseverasequeueentry
eqent2erasequeue-baseverasequeueentry
erasequeueentryerasequeueentrys
fillfirsterasequeue-basefnat × erasequeueentry × queue → queue
filtererasequeue-basefqueue × queue → queue
firstnerasequeue-basepfnat × queue → queue with λ n, q. n ≤ # q
fromeerasequeue-basefqueue × erasequeueentry → queue
lastnerasequeue-basepfnat × queue → queue with λ n, q. n ≤ # q
lebreflebrefs
lreflebrefvlebref
lref0erasequeueentryvlebref
mnat-basicvnat
m0lebrefvnat
mklisterasequeue-baseferasequeueentry × nat → queue
nnat-basicvnat
n0nat-basicvnat
n1nat-basicvnat
natnat-basics
nonelebrefclebref
poserasequeue-baseferasequeueentry × queue → nat
qerasequeue-basevqueue
q0erasequeue-basevqueue
q1erasequeue-basevqueue
q2erasequeue-basevqueue
q5erasequeue-basevqueue
queueerasequeue-bases
restnerasequeue-basepfnat × queue → queue with λ n, q. n ≤ # q
reverasequeue-basefqueue → queue
rmduperasequeue-basefqueue → queue
sublisterasequeue-basepfnat × nat × queue → queue with λ n, m, q. n + m ≤ # q
vvolidvvolid
v0volidvvolid
v1volidvvolid
v2volidvvolid
volidvolids