| Copyright | (c) Erich Gut |
|---|---|
| License | BSD3 |
| Maintainer | zerich.gut@gmail.com |
| Safe Haskell | None |
| Language | Haskell2010 |
OAlg.Structure.FibredOriented
Description
definition of FibredOriented structures.
Synopsis
- class (Fibred d, Oriented d, Root d ~ Orientation (Point d)) => FibredOriented d
- data FbrOrt
- class (TransformableFbr s, TransformableOrt s, Transformable s FbrOrt) => TransformableFbrOrt s
- tauFbrOrt :: Transformable s FbrOrt => Struct s x -> Struct FbrOrt x
- xoFbrOrt :: XOrtOrientation f -> XFbrOrt f
- xFbrOrtOrnt :: X p -> XFbrOrt (Orientation p)
- type XFbrOrt = X
- data FbrOrtX
- prpFbrOrt :: FibredOriented f => XFbrOrt f -> Statement
Fibred Oriented
class (Fibred d, Oriented d, Root d ~ Orientation (Point d)) => FibredOriented d Source #
Fibred and Oriented structure with matching root and orientation.
Property Let d be a FibredOriented structure, then holds:
Note FibredOriented structures are required for
Distributive structures.
Instances
type representing the class of FibredOriented structures.
Instances
class (TransformableFbr s, TransformableOrt s, Transformable s FbrOrt) => TransformableFbrOrt s Source #
helper class to avoid undecidable instances.
Instances
| TransformableFbrOrt Dst Source # | |
Defined in OAlg.Structure.Distributive.Definition | |
| TransformableFbrOrt DstX Source # | |
Defined in OAlg.Structure.Distributive.Proposition | |
| TransformableFbrOrt FbrOrt Source # | |
Defined in OAlg.Structure.FibredOriented | |
| TransformableFbrOrt FbrOrtX Source # | |
Defined in OAlg.Structure.FibredOriented | |
| TransformableFbrOrt (Alg k) Source # | |
Defined in OAlg.Structure.Algebraic.Definition | |
| TransformableFbrOrt s => TransformableFbrOrt (s, SldFr) Source # | |
Defined in OAlg.Entity.Slice.Free | |
| TransformableFbrOrt s => TransformableFbrOrt (s, Sld i) Source # | |
Defined in OAlg.Entity.Slice.Sliced | |
X
xoFbrOrt :: XOrtOrientation f -> XFbrOrt f Source #
the associated random variable for validation FibredOriented structures.
xFbrOrtOrnt :: X p -> XFbrOrt (Orientation p) Source #
random variable for the FibredOriented structure of .Orientation p
random variable type for validating FibredOriented structures.
type representing the class FibredOriented equipped with standard random variables.
Instances
Proposition
prpFbrOrt :: FibredOriented f => XFbrOrt f -> Statement Source #
validity for FibredOriented structures.