HaskellForMaths-0.4.9: Combinatorics, group theory, commutative algebra, non-commutative algebra
Math.QuantumAlgebra.OrientedTangle
data Oriented Source #
Constructors
Defined in Math.QuantumAlgebra.OrientedTangle
Methods
(==) :: Oriented -> Oriented -> Bool #
(/=) :: Oriented -> Oriented -> Bool #
compare :: Oriented -> Oriented -> Ordering #
(<) :: Oriented -> Oriented -> Bool #
(<=) :: Oriented -> Oriented -> Bool #
(>) :: Oriented -> Oriented -> Bool #
(>=) :: Oriented -> Oriented -> Bool #
max :: Oriented -> Oriented -> Oriented #
min :: Oriented -> Oriented -> Oriented #
showsPrec :: Int -> Oriented -> ShowS #
show :: Oriented -> String #
showList :: [Oriented] -> ShowS #
data HorizDir Source #
(==) :: HorizDir -> HorizDir -> Bool #
(/=) :: HorizDir -> HorizDir -> Bool #
compare :: HorizDir -> HorizDir -> Ordering #
(<) :: HorizDir -> HorizDir -> Bool #
(<=) :: HorizDir -> HorizDir -> Bool #
(>) :: HorizDir -> HorizDir -> Bool #
(>=) :: HorizDir -> HorizDir -> Bool #
max :: HorizDir -> HorizDir -> HorizDir #
min :: HorizDir -> HorizDir -> HorizDir #
showsPrec :: Int -> HorizDir -> ShowS #
show :: HorizDir -> String #
showList :: [HorizDir] -> ShowS #
data OrientedTangle Source #
tunit :: Ob OrientedTangle Source #
tob :: Ob OrientedTangle -> Ob OrientedTangle -> Ob OrientedTangle Source #
tar :: Ar OrientedTangle -> Ar OrientedTangle -> Ar OrientedTangle Source #
Associated Types
data Ob OrientedTangle :: Type Source #
data Ar OrientedTangle :: Type Source #
id_ :: Ob OrientedTangle -> Ar OrientedTangle Source #
source :: Ar OrientedTangle -> Ob OrientedTangle Source #
target :: Ar OrientedTangle -> Ob OrientedTangle Source #
(>>>) :: Ar OrientedTangle -> Ar OrientedTangle -> Ar OrientedTangle Source #
(==) :: Ob OrientedTangle -> Ob OrientedTangle -> Bool #
(/=) :: Ob OrientedTangle -> Ob OrientedTangle -> Bool #
(==) :: Ar OrientedTangle -> Ar OrientedTangle -> Bool #
(/=) :: Ar OrientedTangle -> Ar OrientedTangle -> Bool #
compare :: Ob OrientedTangle -> Ob OrientedTangle -> Ordering #
(<) :: Ob OrientedTangle -> Ob OrientedTangle -> Bool #
(<=) :: Ob OrientedTangle -> Ob OrientedTangle -> Bool #
(>) :: Ob OrientedTangle -> Ob OrientedTangle -> Bool #
(>=) :: Ob OrientedTangle -> Ob OrientedTangle -> Bool #
max :: Ob OrientedTangle -> Ob OrientedTangle -> Ob OrientedTangle #
min :: Ob OrientedTangle -> Ob OrientedTangle -> Ob OrientedTangle #
compare :: Ar OrientedTangle -> Ar OrientedTangle -> Ordering #
(<) :: Ar OrientedTangle -> Ar OrientedTangle -> Bool #
(<=) :: Ar OrientedTangle -> Ar OrientedTangle -> Bool #
(>) :: Ar OrientedTangle -> Ar OrientedTangle -> Bool #
(>=) :: Ar OrientedTangle -> Ar OrientedTangle -> Bool #
max :: Ar OrientedTangle -> Ar OrientedTangle -> Ar OrientedTangle #
min :: Ar OrientedTangle -> Ar OrientedTangle -> Ar OrientedTangle #
showsPrec :: Int -> Ob OrientedTangle -> ShowS #
show :: Ob OrientedTangle -> String #
showList :: [Ob OrientedTangle] -> ShowS #
showsPrec :: Int -> Ar OrientedTangle -> ShowS #
show :: Ar OrientedTangle -> String #
showList :: [Ar OrientedTangle] -> ShowS #
idV :: a -> a Source #
idV' :: a -> a Source #
evalV :: (EBasis, EBasis) -> Vect (LaurentPoly Q) () Source #
evalV' :: (EBasis, EBasis) -> Vect (LaurentPoly Q) () Source #
coevalV :: (Eq k, Num k) => Int -> Vect k (Tensor EBasis EBasis) Source #
coevalV' :: (Eq k, Num k) => Int -> Vect k (Tensor EBasis EBasis) Source #
lambda :: Integral b => b -> LaurentPoly Q Source #
c :: Integral b => b -> (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
c' :: Integral b => b -> (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
testcc' :: Integral b => b -> Vect (LaurentPoly Q) (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
mu :: Integral b => b -> EBasis -> Vect (LaurentPoly Q) EBasis Source #
mu' :: Integral b => b -> EBasis -> Vect (LaurentPoly Q) EBasis Source #
capRL :: (Eq k, Num k) => Int -> Vect k (Tensor EBasis EBasis) Source #
capLR :: Int -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
cupRL :: Int -> (EBasis, EBasis) -> Vect (LaurentPoly Q) () Source #
cupLR :: Int -> (EBasis, EBasis) -> Vect (LaurentPoly Q) () Source #
xplus :: Integral b => b -> (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
xminus :: Integral b => b -> (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
yplus :: Int -> (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
yminus :: Int -> (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
tplus :: Int -> (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
tminus :: Int -> (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
zplus :: Int -> (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
zminus :: Int -> (EBasis, EBasis) -> Vect (LaurentPoly Q) (EBasis, EBasis) Source #
oloop :: Int -> Vect (LaurentPoly Q) () Source #
otrefoil :: Int -> Vect (LaurentPoly Q) () Source #
otrefoil' :: Int -> Vect (LaurentPoly Q) () Source #