gasp-1.4.0.0: A framework of algebraic classes
Quick Jump
Contents
Index
Index
!*^
Algebra.Classes
%
Algebra.Morphism.Ratio
*
Algebra.Classes
**
Algebra.Classes
*<
Algebra.Classes
*^
Algebra.Classes
+
Algebra.Classes
-
Algebra.Classes
.
Algebra.Category
/
Algebra.Classes
:%
Algebra.Morphism.Ratio
:/
Algebra.Linear
:▵
Algebra.Category.BlockMatrix
:▿
Algebra.Category.BlockMatrix
<+>
Algebra.Linear
=.=
Algebra.Classes
AbelianAdditive
Algebra.Classes
acos
Algebra.Classes
acosh
Algebra.Classes
Additive
Algebra.Classes
Affine
1 (Type/Class)
Algebra.Morphism.Affine
2 (Data Constructor)
Algebra.Morphism.Affine
Algebraic
Algebra.Classes
AlgebraicallyClosed
Algebra.Classes
App
1 (Type/Class)
Algebra.Classes
2 (Data Constructor)
Algebra.Classes
arbitrary2'
Algebra.Category.Objects
asin
Algebra.Classes
asinh
Algebra.Classes
assoc
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
assoc_
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
atan
Algebra.Classes
atanh
Algebra.Classes
Autonomous
Algebra.Category
BiCartesian
Algebra.Category
bitraverse
Algebra.Morphism.LinComb
Braided
Algebra.Category
BraidedRec
1 (Type/Class)
Algebra.CategoryRecords
2 (Data Constructor)
Algebra.CategoryRecords
braidedRec
Algebra.Category
Cartesian
Algebra.Category
cartesianAssoc
Algebra.Category
cartesianAssoc_
Algebra.Category
cartesianCross
Algebra.Category
CartesianRec
1 (Type/Class)
Algebra.CategoryRecords
2 (Data Constructor)
Algebra.CategoryRecords
cartesianRec
Algebra.Category
cartesianSwap
Algebra.Category
cartesianUnitor
Algebra.Category
cartesianUnitor_
Algebra.Category
Category
Algebra.Category
CategoryRec
1 (Type/Class)
Algebra.CategoryRecords
2 (Data Constructor)
Algebra.CategoryRecords
CoCartesian
Algebra.Category
coCartesianExl
Algebra.Category
coCartesianExr
Algebra.Category
Comp
Algebra.Types
Compact
Algebra.Category
CompClosed
1 (Type/Class)
Algebra.Types
2 (Data Constructor)
Algebra.Types
Con'
Algebra.Category.Objects
constant
Algebra.Morphism.Affine
cos
Algebra.Classes
cosh
Algebra.Classes
CRepr
Algebra.Types
crossProductMatrix
Algebra.Linear
Dagger
Algebra.Category
dagger
Algebra.Category
DecidableZero
Algebra.Classes
Diag
Algebra.Category.BlockMatrix
diagonal
Algebra.Linear
dis
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
div
Algebra.Classes
Division
Algebra.Classes
divMod
Algebra.Classes
divZeroError
Algebra.Morphism.Ratio
Dual
Algebra.Types
,
Algebra.Types
DualCon
Algebra.Category.Objects
DualKind
Algebra.Types
DualObj
Algebra.Category.Objects
DualType
Algebra.Types
dup
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
EmptyL
Algebra.Category.BlockMatrix
EmptyR
Algebra.Category.BlockMatrix
Endo
1 (Type/Class)
Algebra.Category.Endo
2 (Data Constructor)
Algebra.Category.Endo
Euclid
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
EuclideanDomain
Algebra.Classes
eval
1 (Function)
Algebra.Morphism.LinComb
2 (Function)
Algebra.Morphism.Affine
exl
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
Exp
1 (Type/Class)
Algebra.Morphism.Exponential
2 (Data Constructor)
Algebra.Morphism.Exponential
exp
Algebra.Classes
expm1
Algebra.Classes
exr
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
Field
Algebra.Classes
findSplit
Algebra.Category.BlockMatrix
findSplit'
Algebra.Category.BlockMatrix
Finite
Algebra.Types
finiteFstsnd
Algebra.Types
finiteLeftRight
Algebra.Types
Flat
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
flatMat
Algebra.Linear
forallMorphism
Algebra.Category.Objects
forallMorphism'
Algebra.Category.Laws
forallSumType
Algebra.Category.Objects
forallType
Algebra.Category.Objects
fromComp
Algebra.Types
fromDualType
Algebra.Types
fromEuclid
Algebra.Linear
fromExp
Algebra.Morphism.Exponential
fromFlat
Algebra.Linear
fromFunctorDual
Algebra.Types
fromId
Algebra.Types
fromInteger
Algebra.Classes
fromIntegerDefault
Algebra.Classes
fromLinComb
Algebra.Morphism.LinComb
fromList
Algebra.Morphism.LinComb
fromLog
Algebra.Morphism.Exponential
fromMat
Algebra.Linear
fromOp
Algebra.Category.Op
fromPointwise
Algebra.Morphism.Pointwise
fromProduct
Algebra.Classes
fromRational
Algebra.Classes
fromRel
Algebra.Linear
fromSum
Algebra.Classes
fromV
Algebra.Linear
fromZero
Algebra.Types
FunctorDual
Algebra.Types
FunctorInj1
Algebra.Types
FunctorInj2
Algebra.Types
FunctorOne
Algebra.Types
FunctorProd
Algebra.Types
gcd
Algebra.Classes
genMorph
Algebra.Category.Laws
genMorph'
Algebra.Category.Laws
genMorphism
Algebra.Category.BlockMatrix
GenObj
Algebra.Category.Laws
genObj
Algebra.Category.Laws
getTestable
Algebra.Category.Laws
getTestable'
Algebra.Category.Laws
Group
Algebra.Classes
Id
1 (Type/Class)
Algebra.Types
2 (Data Constructor)
Algebra.Types
id
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
ifThenElse
Algebra.Classes
imaginaryUnit
Algebra.Classes
indicate
Algebra.Category.Relation
inhabitants
Algebra.Types
Inj1
Algebra.Types
Inj2
Algebra.Types
inl
Algebra.Category
inner
Algebra.Linear
InnerProdSpace
Algebra.Linear
inr
Algebra.Category
Integral
Algebra.Classes
isArbitrary1
Algebra.Category.Objects
isCoArbitrary
Algebra.Category.Objects
isConstant
Algebra.Morphism.Affine
IsVec
Algebra.Linear
isZero
Algebra.Classes
jam
Algebra.Category
laws_abelian_additive
Algebra.Classes
laws_abelian_group
Algebra.Classes
laws_additive
Algebra.Classes
laws_bicartesian
Algebra.Category.Laws
laws_braided
Algebra.Category.Laws
laws_cartesian
Algebra.Category.Laws
laws_cartesian_extra
Algebra.Category.Laws
laws_category
Algebra.Category.Laws
laws_cocartesian
Algebra.Category.Laws
laws_comm_monoid
Algebra.Classes
laws_group
Algebra.Classes
laws_module
Algebra.Classes
laws_monoid
Algebra.Classes
laws_monoidal
Algebra.Category.Laws
laws_multiplicative
Algebra.Classes
laws_ring
Algebra.Classes
laws_symmetric
Algebra.Category.Laws
laws_testEqual
Algebra.Classes
law_assoc
Algebra.Classes
law_assoc_inv
Algebra.Category.Laws
law_braided_hexagon1
Algebra.Category.Laws
law_braided_hexagon2
Algebra.Category.Laws
law_braided_triangle
Algebra.Category.Laws
law_commutative
Algebra.Classes
law_comp_assoc
Algebra.Category.Laws
law_comp_id
Algebra.Category.Laws
law_decidable_zero
Algebra.Classes
law_dup_commut
Algebra.Category.Laws
law_exp_pos
Algebra.Classes
law_fromInteger
Algebra.Classes
law_id_comp
Algebra.Category.Laws
law_left_id
Algebra.Classes
law_module_mul
Algebra.Classes
law_module_one
Algebra.Classes
law_module_sum
Algebra.Classes
law_module_sum_left
Algebra.Classes
law_module_zero
Algebra.Classes
law_monoidal_pentagon
Algebra.Category.Laws
law_monoidal_triangle
Algebra.Category.Laws
law_mult
Algebra.Classes
law_negate_minus
Algebra.Classes
law_parallel_composition
Algebra.Category.Laws
law_projections
Algebra.Category.Laws
law_refl
Algebra.Classes
law_right_id
Algebra.Classes
law_swap_inv
Algebra.Category.Laws
law_swap_invol
Algebra.Category.Laws
law_times
Algebra.Classes
law_unitorL_inv
Algebra.Category.Laws
law_unitorR_inv
Algebra.Category.Laws
lcm
Algebra.Classes
LinComb
1 (Type/Class)
Algebra.Morphism.LinComb
2 (Data Constructor)
Algebra.Morphism.LinComb
Log
1 (Type/Class)
Algebra.Morphism.Exponential
2 (Data Constructor)
Algebra.Morphism.Exponential
log
Algebra.Classes
log1mexp
Algebra.Classes
log1p
Algebra.Classes
log1pexp
Algebra.Classes
logBase
Algebra.Classes
M
Algebra.Category.BlockMatrix
mapVars
1 (Function)
Algebra.Morphism.LinComb
2 (Function)
Algebra.Morphism.Affine
Mat
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
Mat2x2
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
Mat3x3
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
matFlat
Algebra.Linear
matMul
Algebra.Linear
matVecMul
Algebra.Linear
mod
Algebra.Classes
Module
Algebra.Classes
Monoidal
Algebra.Category
MonoidalRec
1 (Type/Class)
Algebra.CategoryRecords
2 (Data Constructor)
Algebra.CategoryRecords
monoidalRec
Algebra.Category
MRepr
Algebra.Types
mult
Algebra.Classes
multDefault
Algebra.Classes
Multiplicative
Algebra.Classes
mulVarsMonotonic
Algebra.Morphism.LinComb
nameLaw
Algebra.Classes
NatTrans
1 (Type/Class)
Algebra.Category.NatTrans
2 (Data Constructor)
Algebra.Category.NatTrans
Natural
Algebra.Classes
negate
Algebra.Classes
new
Algebra.Category
norm
Algebra.Linear
normalise
Algebra.Morphism.LinComb
normalize
1 (Function)
Algebra.Classes
2 (Function)
Algebra.Linear
O2
Algebra.Category
O3
Algebra.Category
O4
Algebra.Category
Obj
Algebra.Category
objdual
Algebra.Category.Objects
objdual'
Algebra.Category.Objects
objFstSnd
Algebra.Category.Objects
objfstsnd
Algebra.Category.Objects
objone
Algebra.Category.Objects
objprod
Algebra.Category.Objects
One
Algebra.Types
,
Algebra.Types
one
Algebra.Classes
one1Closed
Algebra.Types
OneCon1
Algebra.Category.Objects
Op
1 (Type/Class)
Algebra.Category.Op
2 (Data Constructor)
Algebra.Category.Op
opTestable
Algebra.Category.Laws
outer
Algebra.Linear
outerWith
Algebra.Linear
overflowError
Algebra.Morphism.Ratio
Pair
Algebra.Types
pi
Algebra.Classes
plus1Closed
Algebra.Types
PlusCon
Algebra.Category.Objects
PlusCon1
Algebra.Category.Objects
Pointwise
1 (Type/Class)
Algebra.Morphism.Pointwise
2 (Data Constructor)
Algebra.Morphism.Pointwise
positiveExponentDefault
Algebra.Classes
PreRing
Algebra.Classes
prodFst
Algebra.Types
ProdKind
Algebra.Types
ProdObj
Algebra.Category.Objects
prodSnd
Algebra.Types
Product
1 (Type/Class)
Algebra.Classes
2 (Data Constructor)
Algebra.Classes
product
Algebra.Classes
prop_block_matrix
Algebra.Category.BlockMatrix
prop_linear_with_functor_laws
Algebra.Linear
pureMat
Algebra.Linear
quot
Algebra.Classes
quotRem
Algebra.Classes
Ratio
Algebra.Morphism.Ratio
Rational
Algebra.Morphism.Ratio
ratioPrec
Algebra.Morphism.Ratio
ratioPrec1
Algebra.Morphism.Ratio
ratioZeroDenominatorError
Algebra.Morphism.Ratio
recip
Algebra.Classes
reduce
Algebra.Morphism.Ratio
reifyVec
Algebra.Linear
Rel
1 (Type/Class)
Algebra.Category.Relation
2 (Data Constructor)
Algebra.Category.Relation
rem
Algebra.Classes
Repr
Algebra.Types
reprCon
Algebra.Category.Objects
reprCon1
Algebra.Category.Objects
reprCon1Comp
Algebra.Category.Objects
Ring
Algebra.Classes
ROne
Algebra.Types
root
Algebra.Classes
rootOfUnity
Algebra.Classes
Roots
Algebra.Classes
rotation2d
Algebra.Linear
rotation3d
Algebra.Linear
rotationFromTo
Algebra.Linear
RPlus
Algebra.Types
RTimes
Algebra.Types
runTests
Algebra.Linear
RZero
Algebra.Types
Scalable
Algebra.Classes
Scalable'
Algebra.Classes
Scalar
Algebra.Classes
SemiModule
Algebra.Classes
SemiRing
Algebra.Classes
showCompClosed
Algebra.Types
sin
Algebra.Classes
sinh
Algebra.Classes
sizedArbRepr
Algebra.Category.Objects
sizedArbSum
Algebra.Category.Objects
solve
Algebra.Morphism.Affine
Some1
1 (Type/Class)
Algebra.Category.Objects
2 (Data Constructor)
Algebra.Category.Objects
splitVar
Algebra.Morphism.Affine
SqMat
Algebra.Linear
sqNorm
Algebra.Linear
sqrt
Algebra.Classes
stdAssociate
Algebra.Classes
stdUnit
Algebra.Classes
subst
1 (Function)
Algebra.Morphism.LinComb
2 (Function)
Algebra.Morphism.Affine
subtract
Algebra.Classes
Sum
1 (Type/Class)
Algebra.Classes
2 (Data Constructor)
Algebra.Classes
sum
Algebra.Classes
SumKind
Algebra.Types
swap
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
swap_
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
Symmetric
Algebra.Category
tan
Algebra.Classes
tanh
Algebra.Classes
TestableCat
1 (Type/Class)
Algebra.Category.Laws
2 (Data Constructor)
Algebra.Category.Laws
testableCat
Algebra.Category.Laws
TestEqual
Algebra.Classes
testZero
Algebra.Category.BlockMatrix
times
Algebra.Classes
times1Closed
Algebra.Types
TimesCon
Algebra.Category.Objects
TimesCon1
Algebra.Category.Objects
timesDefault
Algebra.Classes
toInteger
Algebra.Classes
toList
Algebra.Morphism.LinComb
Transcendental
Algebra.Classes
transpose
1 (Function)
Algebra.Linear
2 (Function)
Algebra.Category.BlockMatrix
traverseVars
1 (Function)
Algebra.Morphism.LinComb
2 (Function)
Algebra.Morphism.Affine
Trivial
Algebra.Category.Objects
TT
Algebra.Category.Laws
turn
Algebra.Category
turn'
Algebra.Category
typeSize
Algebra.Types
UnCon
Algebra.Category.Objects
underflowError
Algebra.Morphism.Ratio
Unit
Algebra.Types
unitObj
Algebra.Category.Laws
unitorL
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
unitorL_
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
unitorR
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
unitorR_
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
unsafeFromList
Algebra.Morphism.LinComb
V
Algebra.Linear
V0
Algebra.Linear
V1'
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
V2
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
V2'
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
V3
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
V3'
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
var
1 (Function)
Algebra.Morphism.LinComb
2 (Function)
Algebra.Morphism.Affine
vectorCut
Algebra.Linear
VectorR
Algebra.Linear
VectorSpace
Algebra.Linear
vectorSplit
Algebra.Linear
VNext
1 (Type/Class)
Algebra.Linear
2 (Data Constructor)
Algebra.Linear
vnextInit
Algebra.Linear
vnextLast
Algebra.Linear
VZero
Algebra.Linear
Zero
1 (Type/Class)
Algebra.Types
2 (Data Constructor)
Algebra.Category.BlockMatrix
zero
Algebra.Classes
zero1Closed
Algebra.Types
ZeroCon1
Algebra.Category.Objects
^
Algebra.Classes
^+
Algebra.Classes
^/
Algebra.Classes
^?
Algebra.Classes
·
Algebra.Linear
×
1 (Function)
Algebra.Category.Laws
2 (Function)
Algebra.Linear
π1
Algebra.Types
π2
Algebra.Types
∘
1 (Function)
Algebra.CategoryRecords
2 (Type/Class)
Algebra.Types
3 (Function)
Algebra.Category
⊕
Algebra.Types
,
Algebra.Types
⊗
1 (Function)
Algebra.CategoryRecords
2 (Type/Class)
Algebra.Types
,
Algebra.Types
3 (Function)
Algebra.Category
⊙
Algebra.Linear
▵
1 (Function)
Algebra.CategoryRecords
2 (Function)
Algebra.Category
▿
Algebra.Category