oalg-base-1.1.4.0: Algebraic structures on oriented entities and limits as a tool kit to solve algebraic problems.
Copyright(c) Erich Gut
LicenseBSD3
Maintainerzerich.gut@gmail.com
Safe HaskellSafe-Inferred
LanguageHaskell2010

OAlg.Structure.Fibred.Proposition

Description

propositions on Fibred structures.

Synopsis

Fibred

prpFbr :: Fibred f => XFbr f -> Statement Source #

validity for Fibred structures.

type XFbr = X Source #

random variable for validating Fibred structures.

Fibre Oriented

prpFbrOrt :: FibredOriented f => XFbrOrt f -> Statement Source #

validity for FibredOriented structures.

type XFbrOrt = X Source #

random variable type for validating FibredOriented structures.

X

Orientation

xFbrOrnt :: X p -> XFbr (Orientation p) Source #

random variable for the Fibred structure of Orientation p.

xFbrOrtOrnt :: X p -> XFbrOrt (Orientation p) Source #

random variable for the FibredOriented structure of Orientation p.

xStalkOrnt :: X p -> XStalk (Orientation p) Source #

random variable of XStalk on Orientation p.

Stalk

data XStalk x Source #

random variable for stalks.

Constructors

XStalk (X (Root x)) (Root x -> X x) 

xRoot :: XStalk x -> X (Root x) Source #

the underlying random variable of roots.

xSheafRootMax :: Fibred f => XStalk f -> N -> Root f -> X (Sheaf f) Source #

random variable of sheafs in a Fibred structure all rooted in the given root and with a length of either 0 - for empty roots - or with the given length.

xSheafRoot :: Additive a => XStalk a -> N -> Root a -> X (Sheaf a) Source #

random variable of sheafs, all based on the given root and with the given length.

xSheafMax :: Fibred f => XStalk f -> N -> X (Sheaf f) Source #

random variable of sheafs, based on the underlying random variable of roots, with a length of either 0 - for empty roots - or with the given length.

xSheaf :: Additive a => XStalk a -> N -> X (Sheaf a) Source #

random variable of sheafs with the given length.

Fibred Oriented

xoFbr :: XOrtOrientation f -> XFbr f Source #

the associated random variable for validating Fibred structures.

xoFbrOrt :: XOrtOrientation f -> XFbrOrt f Source #

the associated random variable for validation FibredOriented structures.