├── .envrc ├── .github └── workflows │ └── build.yml ├── .gitignore ├── Felix-the-Cat.png ├── felix.agda-lib ├── fix-whitespace.yaml ├── flake.lock ├── flake.nix ├── readme.md └── src └── Felix ├── All.agda ├── Construct ├── Arrow.agda ├── Comma.agda ├── Comma │ ├── Homomorphism.agda │ ├── Raw.agda │ ├── Type.agda │ └── Vertical.agda ├── Monoid.agda ├── Product.agda └── Squared.agda ├── Equiv.agda ├── Homomorphism.agda ├── Instances ├── CAT.agda ├── Function.agda ├── Function │ ├── Laws.agda │ ├── Lift.agda │ ├── Raw.agda │ └── Type.agda ├── Identity.agda ├── Pred.agda └── Setoids.agda ├── Laws.agda ├── MakeLawful.agda ├── Object.agda ├── Prop.agda ├── Raw.agda ├── Reasoning.agda └── Subcategory ├── Morphism.agda └── Object.agda /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/.gitignore -------------------------------------------------------------------------------- /Felix-the-Cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/Felix-the-Cat.png -------------------------------------------------------------------------------- /felix.agda-lib: -------------------------------------------------------------------------------- 1 | name: felix 2 | depend: standard-library 3 | include: src 4 | -------------------------------------------------------------------------------- /fix-whitespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/fix-whitespace.yaml -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/flake.nix -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/readme.md -------------------------------------------------------------------------------- /src/Felix/All.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/All.agda -------------------------------------------------------------------------------- /src/Felix/Construct/Arrow.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Construct/Arrow.agda -------------------------------------------------------------------------------- /src/Felix/Construct/Comma.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Construct/Comma.agda -------------------------------------------------------------------------------- /src/Felix/Construct/Comma/Homomorphism.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Construct/Comma/Homomorphism.agda -------------------------------------------------------------------------------- /src/Felix/Construct/Comma/Raw.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Construct/Comma/Raw.agda -------------------------------------------------------------------------------- /src/Felix/Construct/Comma/Type.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Construct/Comma/Type.agda -------------------------------------------------------------------------------- /src/Felix/Construct/Comma/Vertical.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Construct/Comma/Vertical.agda -------------------------------------------------------------------------------- /src/Felix/Construct/Monoid.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Construct/Monoid.agda -------------------------------------------------------------------------------- /src/Felix/Construct/Product.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Construct/Product.agda -------------------------------------------------------------------------------- /src/Felix/Construct/Squared.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Construct/Squared.agda -------------------------------------------------------------------------------- /src/Felix/Equiv.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Equiv.agda -------------------------------------------------------------------------------- /src/Felix/Homomorphism.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Homomorphism.agda -------------------------------------------------------------------------------- /src/Felix/Instances/CAT.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Instances/CAT.agda -------------------------------------------------------------------------------- /src/Felix/Instances/Function.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Instances/Function.agda -------------------------------------------------------------------------------- /src/Felix/Instances/Function/Laws.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Instances/Function/Laws.agda -------------------------------------------------------------------------------- /src/Felix/Instances/Function/Lift.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Instances/Function/Lift.agda -------------------------------------------------------------------------------- /src/Felix/Instances/Function/Raw.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Instances/Function/Raw.agda -------------------------------------------------------------------------------- /src/Felix/Instances/Function/Type.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Instances/Function/Type.agda -------------------------------------------------------------------------------- /src/Felix/Instances/Identity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Instances/Identity.agda -------------------------------------------------------------------------------- /src/Felix/Instances/Pred.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Instances/Pred.agda -------------------------------------------------------------------------------- /src/Felix/Instances/Setoids.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Instances/Setoids.agda -------------------------------------------------------------------------------- /src/Felix/Laws.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Laws.agda -------------------------------------------------------------------------------- /src/Felix/MakeLawful.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/MakeLawful.agda -------------------------------------------------------------------------------- /src/Felix/Object.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Object.agda -------------------------------------------------------------------------------- /src/Felix/Prop.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Prop.agda -------------------------------------------------------------------------------- /src/Felix/Raw.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Raw.agda -------------------------------------------------------------------------------- /src/Felix/Reasoning.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Reasoning.agda -------------------------------------------------------------------------------- /src/Felix/Subcategory/Morphism.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Subcategory/Morphism.agda -------------------------------------------------------------------------------- /src/Felix/Subcategory/Object.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conal/felix/HEAD/src/Felix/Subcategory/Object.agda --------------------------------------------------------------------------------