[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
# .natsetfnatset → nat
# .matrixopsfvector → nat
# .sparsearrayfsparsearray → nat
# .sparsearrayfnpset → nat
#c .matrixfmatrix → nat
#r .matrixfmatrix → nat
. * .ringfelem × elem → elem
. * .matrixopspfmatrix × matrix → matrix with λ mx1, mx2. #c mx1 = #r mx2
. * .matrixopspfmatrix × vector → vector with λ mx, vec. #r mx = # vec
. * .matrixopspfvector × matrix → vector with λ vec, mx. #c mx = # vec
. * .matrixopspfvector × vector → elem with λ vec1, vec2. # vec1 = # vec2
. + .nat-basicfnat × nat → nat
. + .ringfelem × elem → elem
. + .matrixopspfmatrix × matrix → matrix with λ mx1, mx2. #r mx1 = #r mx2 ∧ #r mxc = #c mx2
. + .matrixopspfvector × vector → vector with λ vec1, vec2. # vec1 = # vec2
. ++ .natsetfnatset × nat → natset
. ++ .sparsearrayfnpset × natpair → npset
. +1nat-basicfnat → nat
. - .natpfnat × nat → nat with λ n, m. n ≥ m
. -- .natsetfnatset × nat → natset
. -- .sparsearrayfsparsearray × natpair → sparsearray
. -- .sparsearrayfnpset × natpair → npset
. -1nat-basicpfnat → nat with λ n. n ≠ 0
. .cnatpairfnatpair → nat
. .rnatpairfnatpair → nat
. .toMatrix ( . )VerifyThis3-sequentialfsparsearray × nat × nat → matrix
. < .nat-basicpnat × nat
. > .natpnat × nat
. [ . ]sparsearrayfsparsearray × natpair × elem → sparsearray
. [ . ]matrixpfmatrix × nat × nat → elem with λ mx, r, c:nat. r < #r mx ∧ c < #c mx
. [ . ]matrixpfmatrix × nat × nat × elem → matrix with λ mx, r, c, a. r < #r m ∧ c < #c mx
. [ . ]matrixopspfvector × nat → elem with λ ar, n. n < # ar
. [ . ]matrixopspfvector × nat × elem → vector with λ ar, n, a. n < # ar
. [ . ]sparsearraypfsparsearray × natpair → elem with λ st, a. a ∈ st
. [ . ]cmatrixopspfmatrix × nat → vector with λ mx, c. c < #c mx
. [ . ]rmatrixopspfmatrix × nat → vector with λ mx, r. r < #r mx
. \ .natsetfnatset × natset → natset
. \ .sparsearrayfnpset × npset → npset
. \ .sparsearrayfsparsearray × npset → sparsearray
. | .sparsearrayfsparsearray × npset → sparsearray
. × .natpairfnat × nat → natpair
. ∈ .natsetpnat × natset
. ∈ .sparsearraypnatpair × sparsearray
. ∈ .sparsearraypnatpair × npset
. ∈ .sparsearraypelem × sparsearray
. ∩ .natsetfnatset × natset → natset
. ∩ .sparsearrayfnpset × npset → npset
. ∪ .natsetfnatset × natset → natset
. ∪ .sparsearrayfnpset × npset → npset
. ≤ .natpnat × nat
. ≥ .natpnat × nat
. ⊆ .natsetpnatset × natset
. ⊆ .sparsearraypsparsearray × sparsearray
. ⊆ .sparsearraypnpset × npset
. ⊕ .sparsearrayfsparsearray × sparsearray → sparsearray
. to .natsetfnat × nat → natset
{ . }natsetfnat → natset
{ . }sparsearrayfnatpair → npset
Σmatrixopsfnatset × (nat → elem) → elem
∅natsetcnatset
∅sparsearraycsparsearray
∅sparsearraycnpset
Iringcelem
MULT#VerifyThis3-sequentialprsparsearray × nat × vector : : vector (nondeterministic)
Oringcelem
O- .ringfelem → elem
O- .matrixopsfmatrix → matrix
O- .matrixopsfvector → vector
aVerifyThis3-sequentialvelem
cVerifyThis3-sequentialvnat
dom .sparsearrayfsparsearray → npset
elemelems
mVerifyThis3-sequentialvnat
matrixmatrixs
mkmatrixmatrixfnat × nat × elem → matrix
mkvectormatrixopsfnat → vector
nVerifyThis3-sequentialvnat
natnat-basics
natpairnatpairs
natsetnatsets
npVerifyThis3-sequentialvnatpair
npsetsparsearrays
okspmxVerifyThis3-sequentialpsparsearray × nat × nat
rVerifyThis3-sequentialvnat
sparsearraysparsearrays
spmxVerifyThis3-sequentialvsparsearray
vectormatrixopss
xVerifyThis3-sequentialvvector
yVerifyThis3-sequentialvvector