Copyright | (c) Erich Gut |
---|---|
License | BSD3 |
Maintainer | zerich.gut@gmail.com |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
minima and maxima within a Multiplicative
structure, i.e. limits of
.Diagram
(Chain
t)
Synopsis
- type Minima t n = Limits Mlt Projective (Chain t) (n + 1) n
- type Minimum t n = Limes Mlt Projective (Chain t) (n + 1) n
- type MinimumCone t n = Cone Mlt Projective (Chain t) (n + 1) n
- type MinimumDiagram t n = Diagram (Chain t) (n + 1) n
- minimaTo :: Multiplicative a => Minima To n a
- minimaFrom :: Multiplicative a => Minima From n a
- type Maxima t n = Limits Mlt Injective (Chain t) (n + 1) n
- type Maximum t n = Limes Mlt Injective (Chain t) (n + 1) n
- type MaximumCone t n = Cone Mlt Injective (Chain t) (n + 1) n
- type MaximumDiagram t n = Diagram (Chain t) (n + 1) n
- maximaTo :: Multiplicative a => Maxima To n a
- maximaTo' :: Multiplicative a => p n -> f a -> Maxima To n a
- maximaFrom :: Multiplicative a => Maxima From n a
- maximaFrom' :: Multiplicative a => p n -> f a -> Maxima From n a
- maxLimitsDualityTo :: Multiplicative a => LimitsDuality Mlt (Maxima To n) (Minima From n) a
- maxLimitsDualityFrom :: Multiplicative a => LimitsDuality Mlt (Maxima From n) (Minima To n) a
Minima
type Minima t n = Limits Mlt Projective (Chain t) (n + 1) n Source #
minima for a Multiplicative
structure.
type MinimumCone t n = Cone Mlt Projective (Chain t) (n + 1) n Source #
Cone
for a minimum.
minimaFrom :: Multiplicative a => Minima From n a Source #
Maxima
type Maxima t n = Limits Mlt Injective (Chain t) (n + 1) n Source #
maxima for a Multiplicative
structure.
maximaFrom :: Multiplicative a => Maxima From n a Source #
maximaFrom' :: Multiplicative a => p n -> f a -> Maxima From n a Source #
Duality
maxLimitsDualityTo :: Multiplicative a => LimitsDuality Mlt (Maxima To n) (Minima From n) a Source #
maxLimitsDualityFrom :: Multiplicative a => LimitsDuality Mlt (Maxima From n) (Minima To n) a Source #