{-| Module : FiniteCategories Description : Run all examples of the project. Copyright : Guillaume Sabbagh 2021 License : GPL-3 Maintainer : guillaumesabbagh@protonmail.com Stability : experimental Portability : portable Run all examples of the project. See results in the folder OutputGraphViz. -} module Main ( main ) where import qualified ExampleCompositionGraph.ExampleCompositionGraph as ECG import qualified ExampleSet.ExampleOrdSet as OSET import qualified ExampleSet.ExamplePowerOrdSet as POSET import qualified ExampleRandomCompositionGraph.ExampleRandomCompositionGraph as RCG import qualified ExampleCat.ExampleCat as CAT import qualified ExampleCat.ExamplePartialFinCat as PCAT import qualified ExampleCat.ExampleFunctor as FUNCT import qualified ExampleDiagram.ExampleConstantDiagram as CONSTDIAG import qualified ExampleDiagram.ExampleDiscreteDiagram as DISCRETEDIAG import qualified ExampleDiagram.ExampleSelectOneDiagram as SELECTONEDIAG import qualified ExampleDiagram.ExampleSelectTwoDiagram as SELECTTWODIAG import qualified ExampleDiagram.ExampleSelectThreeDiagram as SELECTTHREEDIAG import qualified ExampleDiagram.ExampleSelectZeroDiagram as SELECTZERODIAG import qualified ExampleDiagram.ExampleParallelDiagram as PARDIAG import qualified ExampleDiagram.ExampleDiagram as DIAG import qualified ExampleDiagram.ExampleIdentityDiagram as IDDIAG import qualified ExampleCommaCategory.ExampleSliceCategory as SLICE import qualified ExampleCommaCategory.ExampleCosliceCategory as COSLICE import qualified ExampleCommaCategory.ExampleArrowCategory as ARROWCAT import qualified ExampleFunctorCategory.ExampleFunctorCategory as FUNCTCAT import qualified ExampleDiagonalFunctor.ExampleDiagonalFunctor as DIAGONAL import qualified ExampleConeCategory.ExampleConeCategory as CONE import qualified ExampleConeCategory.ExampleCoconeCategory as COCONE import qualified ExampleConeCategory.ExampleLimit as LIMIT import qualified ExampleConeCategory.ExampleColimit as COLIMIT import qualified ExampleRandomDiagram.ExampleRandomDiagram as RANDDIAG import qualified ExampleRandomDiagram.ExampleRandomTriangle as RANDTRIANGLE import qualified ExampleCompositionGraph.ExampleFinSetToCompositionGraph as SETTOCG import qualified ExampleCompositionGraph.ExampleCompositionGraphConstruction as CGCONSTRUCT import qualified ExampleDiagram.ExampleConversion as CONVERT import qualified ExampleCompositionGraph.ExampleSafeCompositionGraph as SCG import qualified ExampleSubcategories.ExampleFreeSubcategory as FSC import qualified ExampleParsers.ExampleSafeCompositionGraph as PSCG import qualified ExampleParsers.ExampleSafeCompositionGraphFunctor as PFSCG import qualified ExampleConeCategory.ExampleLeftCone as LCONE import qualified ExampleOppositeCategory.ExampleOppositeCategory as OP import qualified ExampleSet.ExamplePowerSet as PSET import qualified ExampleSet.ExampleSet as SET import qualified ExampleYonedaEmbedding.ExampleYonedaEmbedding as YONEDA import qualified ExampleSet.ExampleCompletion as COMP import qualified ExampleProductCategory.ExampleProductCategory as PROD import qualified ExampleCurrying.ExampleCurrying as CURRY import qualified ExampleAdjunction.ExampleAdjunction as ADJ -- | Run all examples of the project. See results in the folder OutputGraphViz. main = do ADJ.main CURRY.main PROD.main COMP.main YONEDA.main SET.main PSET.main OP.main LCONE.main PFSCG.main PSCG.main FSC.main SCG.main CONVERT.main CGCONSTRUCT.main SETTOCG.main PCAT.main RCG.main COLIMIT.main LIMIT.main COCONE.main CONE.main DIAGONAL.main FUNCTCAT.main ARROWCAT.main COSLICE.main SLICE.main IDDIAG.main DIAG.main PARDIAG.main SELECTZERODIAG.main SELECTTHREEDIAG.main SELECTTWODIAG.main SELECTONEDIAG.main DISCRETEDIAG.main CONSTDIAG.main FUNCT.main CAT.main ECG.main OSET.main POSET.main RANDTRIANGLE.main RANDDIAG.main