| (TransformableType r, TransformableOp r) => DualisableGId r Op Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| (TransformableType r, TransformableOp r) => DualisableGPnt r Op Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| (TransformableType s, TransformableFbrOrt s, TransformableOp s, TransformableAdd s) => DualisableAdditive s Op Source # | |
Instance detailsDefined in OAlg.Hom.Additive |
| (TransformableType s, TransformableFbrOrt s, TransformableOp s) => DualisableFibred s Op Source # | |
Instance detailsDefined in OAlg.Hom.Fibred |
| (TransformableType s, TransformableOrt s, TransformableFbrOrt s, TransformableOp s) => DualisableFibredOriented s Op Source # | |
Instance detailsDefined in OAlg.Hom.FibredOriented |
| (TransformableOrt s, TransformableMlt s, TransformableOp s, TransformableType s) => DualisableMultiplicative s Op Source # | |
Instance detailsDefined in OAlg.Hom.Multiplicative |
| (TransformableType s, TransformableOrt s, TransformableOp s) => DualisableOriented s Op Source # | |
Instance detailsDefined in OAlg.Hom.Oriented.Definition |
| TransformableGRefl Op Dst Source # | |
Instance detailsDefined in OAlg.Structure.Distributive.Definition |
| TransformableGRefl Op DstX Source # | |
Instance detailsDefined in OAlg.Structure.Distributive.Proposition |
| TransformableGRefl Op FbrOrt Source # | |
Instance detailsDefined in OAlg.Structure.FibredOriented |
| TransformableGRefl Op Mlt Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Definition |
| TransformableGRefl Op Ort Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| TransformableGRefl Op OrtX Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| TransformableGRefl Op OrtSiteX Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.X |
| TransformableG Op Dst Dst Source # | |
Instance detailsDefined in OAlg.Structure.Distributive.Definition |
| TransformableG Op DstX DstX Source # | |
Instance detailsDefined in OAlg.Structure.Distributive.Proposition |
| TransformableG Op FbrOrt FbrOrt Source # | |
Instance detailsDefined in OAlg.Structure.FibredOriented |
| TransformableG Op FbrOrtX FbrOrtX Source # | |
Instance detailsDefined in OAlg.Structure.FibredOriented |
| TransformableG Op Mlt Mlt Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Definition |
| TransformableG Op MltX MltX Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Proposition |
| TransformableG Op EqEOrt EqEOrt Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| TransformableG Op Ort Ort Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| TransformableG Op OrtX OrtX Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| TransformableG Op OrtSiteX OrtSiteX Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.X |
| DualisableG OrtX EqualExtOrt Op Id Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| DualisableG OrtX EqualExtOrt Op Pnt Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| ReflexiveG OrtX EqualExtOrt Op Id Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| ReflexiveG OrtX EqualExtOrt Op Pnt Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| Sliced i c => Sliced i (Op c) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Sliced |
| XStandardOrtSite 'To a => XStandardOrtSite 'From (Op a) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.X |
| XStandardOrtSite 'From a => XStandardOrtSite 'To (Op a) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.X |
| TransformableG Op (Sld i) (Sld i) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Sliced |
| TransformableG Op (Alg k) (Alg k) Source # | |
Instance detailsDefined in OAlg.Structure.Algebraic.Definition |
| (TransformableOrt s, TransformableType s, TransformableOp s) => HomSlicedOriented i (Sub (s, Sld i) (HomDisjEmpty s Op)) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Sliced |
| (TransformableOrt s, TransformableType s, TransformableOp s) => HomSlicedOriented i (Sub (s, Sld i) (IsoO s Op)) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Sliced |
| (Transformable s Ort, TransformableOp (s, Sld i)) => HomSlicedOriented i (HomDisjEmpty (s, Sld i) Op) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Sliced |
| TransformableGRefl Op (Dst, Sld i) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Sliced |
| TransformableGRefl Op (Mlt, Sld i) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Sliced |
| TransformableGRefl Op (Ort, Sld i) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Sliced |
| TransformableG Op (Dst, t) Dst Source # | |
Instance detailsDefined in OAlg.Structure.Distributive.Definition |
| TransformableG Op (Mlt, t) Mlt Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Definition |
| TransformableG Op (Ort, t) Ort Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| (Transformable r Type, TransformableOp r) => DualisableG r (->) Op Id Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| (Transformable r Type, TransformableOp r, Transformable r FbrOrt) => DualisableG r (->) Op Rt Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| (Transformable r Type, TransformableOp r) => DualisableG r (->) Op Pnt Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| Transformable r Type => ReflexiveG r (->) Op Id Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| Transformable r Type => ReflexiveG r (->) Op Rt Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| Transformable r Type => ReflexiveG r (->) Op Pnt Source # | |
Instance detailsDefined in OAlg.Category.Dualisable |
| TransformableG Op (s, Sld i) (Sld i) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Sliced |
| TransformableObjectClass OrtX (HomDisj OrtX Op (HomEmpty OrtX)) Source # | |
Instance detailsDefined in OAlg.Hom.Definition |
| TransformableGObjectClassDomain Id (HomDisj OrtX Op (HomEmpty OrtX)) EqEOrt Source # | |
Instance detailsDefined in OAlg.Hom.Definition |
| TransformableGObjectClassDomain Pnt (HomDisj OrtX Op (HomEmpty OrtX)) EqEOrt Source # | |
Instance detailsDefined in OAlg.Hom.Definition |
| Read x => Read (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| Show x => Show (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| Eq x => Eq (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| Ord x => Ord (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| Logical a => Logical (Op a) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| Validable x => Validable (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| XStandard x => XStandard (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| HomOrientedSlicedFree (Inv2 (HomFree Dst)) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| HomOrientedSlicedFree (Inv2 (HomFree Mlt)) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| (TransformableOrt s, TransformableType s, TransformableOp s) => HomOrientedSlicedFree (HomFree s) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| SlicedFree x => SlicedFree (Op x) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| (Abelian a, FibredOriented a) => Abelian (Op a) Source # | |
Instance detailsDefined in OAlg.Structure.Additive.Definition |
| (Additive a, FibredOriented a) => Additive (Op a) Source # | |
Instance detailsDefined in OAlg.Structure.Additive.Definition |
| (FibredOriented x, XStandardAdd x) => XStandardAdd (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Additive.Proposition |
| Algebraic a => Algebraic (Op a) Source # | |
Instance detailsDefined in OAlg.Structure.Algebraic.Definition |
| Distributive d => Distributive (Op d) Source # | |
Instance detailsDefined in OAlg.Structure.Distributive.Definition |
| (FibredOriented x, XStandardDst x) => XStandardDst (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Distributive.Proposition |
| FibredOriented x => Fibred (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.FibredOriented |
| EqRoot x => EqRoot (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Fibred.Root |
| ShowRoot x => ShowRoot (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Fibred.Root |
| SingletonRoot x => SingletonRoot (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Fibred.Root |
| TypeableRoot x => TypeableRoot (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Fibred.Root |
| ValidableRoot x => ValidableRoot (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Fibred.Root |
| FibredOriented x => FibredOriented (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.FibredOriented |
| Lattice a => Lattice (Op a) Source # | |
Instance detailsDefined in OAlg.Structure.Lattice.Definition |
| Cayleyan c => Cayleyan (Op c) Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Definition |
| Commutative c => Commutative (Op c) Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Definition |
| Invertible c => Invertible (Op c) Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Definition |
| Multiplicative c => Multiplicative (Op c) Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Definition |
| XStandardMlt x => XStandardMlt (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Proposition |
| Oriented q => Oriented (Op q) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| EqPoint x => EqPoint (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| OrdPoint x => OrdPoint (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| ShowPoint x => ShowPoint (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| SingletonPoint x => SingletonPoint (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| TypeablePoint x => TypeablePoint (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| ValidablePoint x => ValidablePoint (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| XStandardPoint x => XStandardPoint (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| XStandardOrtOrientation x => XStandardOrtOrientation (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.X |
| XStandardOrtSiteTo x => XStandardOrtSiteFrom (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.X |
| XStandardOrtSiteFrom x => XStandardOrtSiteTo (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.X |
| PartiallyOrdered x => PartiallyOrdered (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.PartiallyOrdered.Definition |
| (Vectorial v, FibredOriented v) => Vectorial (Op v) Source # | |
Instance detailsDefined in OAlg.Structure.Vectorial.Definition |
| (NaturalDiagrammatic (Inv2 (HomFree s)) d ('Parallel 'LeftToRight) N2 N1, NaturalDiagrammatic (Inv2 (HomFree s)) d ('Parallel 'RightToLeft) N2 N1, p ~ Dual (Dual p), t ~ Dual (Dual t)) => ApplicativeG (SDualBi (ConeLiftable s p d t n m)) (Inv2 (HomFree s)) (->) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| p ~ Dual (Dual p) => ApplicativeG (SDualBi (LiftableFree p)) (Inv2 (HomFree Dst)) (->) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| p ~ Dual (Dual p) => ApplicativeG (SDualBi (LiftableFree p)) (Inv2 (HomFree Mlt)) (->) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| (NaturalDiagrammatic (Inv2 (HomFree s)) d ('Parallel 'LeftToRight) N2 N1, NaturalDiagrammatic (Inv2 (HomFree s)) d ('Parallel 'RightToLeft) N2 N1, p ~ Dual (Dual p), t ~ Dual (Dual t)) => FunctorialG (SDualBi (ConeLiftable s p d t n m)) (Inv2 (HomFree s)) (->) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| p ~ Dual (Dual p) => FunctorialG (SDualBi (LiftableFree p)) (Inv2 (HomFree Dst)) (->) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| p ~ Dual (Dual p) => FunctorialG (SDualBi (LiftableFree p)) (Inv2 (HomFree Mlt)) (->) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| Attestable k => HomSlicedOriented (Free k) (Sub (Dst, SldFr) (HomDisjEmpty Dst Op)) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| Transformable s Typ => EqExt (HomDisjEmpty s Op) Source # | |
Instance detailsDefined in OAlg.Hom.Definition |
| FunctorialOriented (Sub (Dst, SldFr) (HomDisjEmpty Dst Op)) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| FunctorialOriented (Sub (Mlt, SldFr) (HomDisjEmpty Mlt Op)) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| Transformable (s, Sld i) s => TransformableObjectClass (s, Sld i) (HomDisjEmpty s Op) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Sliced |
| TransformableObjectClass (Dst, SldFr) (HomDisj Dst Op (HomEmpty Dst)) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| TransformableObjectClass (Mlt, SldFr) (HomDisj Mlt Op (HomEmpty Mlt)) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| type Root (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Fibred.Root |
| type Point (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| type Scalar (Op v) Source # | |
Instance detailsDefined in OAlg.Structure.Vectorial.Definition |