├── .gitignore ├── AlgebraicReasoning ├── Equality.agda ├── Equivalence.agda ├── ExtensionalEquality.agda ├── Implications.agda ├── MonoPreorderReasoning.agda ├── PipeReasoning.agda ├── PolyPreorderReasoning.agda ├── PolyPreorderReasoning1.agda ├── Relations.agda └── Sets.agda ├── Data ├── Generic.agda ├── Generic │ ├── Core.agda │ ├── Fold.agda │ ├── Greedy.agda │ ├── Hylo.agda │ └── Membership.agda ├── List │ ├── ConvFunThm.agda │ ├── Fold.agda │ ├── GreedyThm.agda │ ├── HyloThm.agda │ ├── Unfold.agda │ └── Utilities.agda ├── SortedList.agda ├── Tree.agda └── Tree │ ├── Fold.agda │ └── Unfold.agda ├── Everything.agda ├── Examples ├── GC │ ├── CoinChange.agda │ ├── List.agda │ ├── Nat.agda │ ├── Relations.agda │ └── TakeWhile.agda ├── MSS │ ├── Derivation.agda │ ├── IntRNG.agda │ ├── List+.agda │ ├── ListProperties.agda │ └── MSS.agda ├── Optimisation │ ├── ActSelPJ.agda │ ├── ActivitySelection.agda │ └── ActivitySelection │ │ ├── CompatibleOrdering.agda │ │ ├── Mutex-Subseq.agda │ │ └── Spec.agda └── Sorting │ ├── Bags.agda │ ├── Spec.agda │ ├── iSort.agda │ └── qSort.agda ├── FixedPoint.agda ├── Makefile ├── README.md ├── Relations.agda ├── Relations ├── CompChain.agda ├── Converse.agda ├── Coreflexive.agda ├── Factor.agda ├── Function.agda ├── Galois.agda ├── Minimum.agda ├── MonoFactor.agda ├── Poset.agda ├── PowerTrans.agda ├── Product.agda ├── Shrink.agda └── WellFound.agda ├── Sets.agda ├── aopa.agda-lib └── typeintype ├── Relations.agda ├── Sets.agda └── log.txt /.gitignore: -------------------------------------------------------------------------------- 1 | *.agdai 2 | -------------------------------------------------------------------------------- /AlgebraicReasoning/Equality.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/AlgebraicReasoning/Equality.agda -------------------------------------------------------------------------------- /AlgebraicReasoning/Equivalence.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/AlgebraicReasoning/Equivalence.agda -------------------------------------------------------------------------------- /AlgebraicReasoning/ExtensionalEquality.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/AlgebraicReasoning/ExtensionalEquality.agda -------------------------------------------------------------------------------- /AlgebraicReasoning/Implications.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/AlgebraicReasoning/Implications.agda -------------------------------------------------------------------------------- /AlgebraicReasoning/MonoPreorderReasoning.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/AlgebraicReasoning/MonoPreorderReasoning.agda -------------------------------------------------------------------------------- /AlgebraicReasoning/PipeReasoning.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/AlgebraicReasoning/PipeReasoning.agda -------------------------------------------------------------------------------- /AlgebraicReasoning/PolyPreorderReasoning.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/AlgebraicReasoning/PolyPreorderReasoning.agda -------------------------------------------------------------------------------- /AlgebraicReasoning/PolyPreorderReasoning1.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/AlgebraicReasoning/PolyPreorderReasoning1.agda -------------------------------------------------------------------------------- /AlgebraicReasoning/Relations.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/AlgebraicReasoning/Relations.agda -------------------------------------------------------------------------------- /AlgebraicReasoning/Sets.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/AlgebraicReasoning/Sets.agda -------------------------------------------------------------------------------- /Data/Generic.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/Generic.agda -------------------------------------------------------------------------------- /Data/Generic/Core.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/Generic/Core.agda -------------------------------------------------------------------------------- /Data/Generic/Fold.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/Generic/Fold.agda -------------------------------------------------------------------------------- /Data/Generic/Greedy.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/Generic/Greedy.agda -------------------------------------------------------------------------------- /Data/Generic/Hylo.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/Generic/Hylo.agda -------------------------------------------------------------------------------- /Data/Generic/Membership.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/Generic/Membership.agda -------------------------------------------------------------------------------- /Data/List/ConvFunThm.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/List/ConvFunThm.agda -------------------------------------------------------------------------------- /Data/List/Fold.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/List/Fold.agda -------------------------------------------------------------------------------- /Data/List/GreedyThm.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/List/GreedyThm.agda -------------------------------------------------------------------------------- /Data/List/HyloThm.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/List/HyloThm.agda -------------------------------------------------------------------------------- /Data/List/Unfold.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/List/Unfold.agda -------------------------------------------------------------------------------- /Data/List/Utilities.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/List/Utilities.agda -------------------------------------------------------------------------------- /Data/SortedList.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/SortedList.agda -------------------------------------------------------------------------------- /Data/Tree.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/Tree.agda -------------------------------------------------------------------------------- /Data/Tree/Fold.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/Tree/Fold.agda -------------------------------------------------------------------------------- /Data/Tree/Unfold.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Data/Tree/Unfold.agda -------------------------------------------------------------------------------- /Everything.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Everything.agda -------------------------------------------------------------------------------- /Examples/GC/CoinChange.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/GC/CoinChange.agda -------------------------------------------------------------------------------- /Examples/GC/List.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/GC/List.agda -------------------------------------------------------------------------------- /Examples/GC/Nat.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/GC/Nat.agda -------------------------------------------------------------------------------- /Examples/GC/Relations.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/GC/Relations.agda -------------------------------------------------------------------------------- /Examples/GC/TakeWhile.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/GC/TakeWhile.agda -------------------------------------------------------------------------------- /Examples/MSS/Derivation.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/MSS/Derivation.agda -------------------------------------------------------------------------------- /Examples/MSS/IntRNG.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/MSS/IntRNG.agda -------------------------------------------------------------------------------- /Examples/MSS/List+.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/MSS/List+.agda -------------------------------------------------------------------------------- /Examples/MSS/ListProperties.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/MSS/ListProperties.agda -------------------------------------------------------------------------------- /Examples/MSS/MSS.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/MSS/MSS.agda -------------------------------------------------------------------------------- /Examples/Optimisation/ActSelPJ.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/Optimisation/ActSelPJ.agda -------------------------------------------------------------------------------- /Examples/Optimisation/ActivitySelection.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/Optimisation/ActivitySelection.agda -------------------------------------------------------------------------------- /Examples/Optimisation/ActivitySelection/CompatibleOrdering.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/Optimisation/ActivitySelection/CompatibleOrdering.agda -------------------------------------------------------------------------------- /Examples/Optimisation/ActivitySelection/Mutex-Subseq.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/Optimisation/ActivitySelection/Mutex-Subseq.agda -------------------------------------------------------------------------------- /Examples/Optimisation/ActivitySelection/Spec.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/Optimisation/ActivitySelection/Spec.agda -------------------------------------------------------------------------------- /Examples/Sorting/Bags.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/Sorting/Bags.agda -------------------------------------------------------------------------------- /Examples/Sorting/Spec.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/Sorting/Spec.agda -------------------------------------------------------------------------------- /Examples/Sorting/iSort.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/Sorting/iSort.agda -------------------------------------------------------------------------------- /Examples/Sorting/qSort.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Examples/Sorting/qSort.agda -------------------------------------------------------------------------------- /FixedPoint.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/FixedPoint.agda -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/README.md -------------------------------------------------------------------------------- /Relations.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations.agda -------------------------------------------------------------------------------- /Relations/CompChain.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/CompChain.agda -------------------------------------------------------------------------------- /Relations/Converse.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/Converse.agda -------------------------------------------------------------------------------- /Relations/Coreflexive.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/Coreflexive.agda -------------------------------------------------------------------------------- /Relations/Factor.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/Factor.agda -------------------------------------------------------------------------------- /Relations/Function.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/Function.agda -------------------------------------------------------------------------------- /Relations/Galois.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/Galois.agda -------------------------------------------------------------------------------- /Relations/Minimum.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/Minimum.agda -------------------------------------------------------------------------------- /Relations/MonoFactor.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/MonoFactor.agda -------------------------------------------------------------------------------- /Relations/Poset.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/Poset.agda -------------------------------------------------------------------------------- /Relations/PowerTrans.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/PowerTrans.agda -------------------------------------------------------------------------------- /Relations/Product.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/Product.agda -------------------------------------------------------------------------------- /Relations/Shrink.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/Shrink.agda -------------------------------------------------------------------------------- /Relations/WellFound.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Relations/WellFound.agda -------------------------------------------------------------------------------- /Sets.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/Sets.agda -------------------------------------------------------------------------------- /aopa.agda-lib: -------------------------------------------------------------------------------- 1 | name: aopa 2 | include: . 3 | depend: standard-library 4 | -------------------------------------------------------------------------------- /typeintype/Relations.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/typeintype/Relations.agda -------------------------------------------------------------------------------- /typeintype/Sets.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/typeintype/Sets.agda -------------------------------------------------------------------------------- /typeintype/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmu/aopa/HEAD/typeintype/log.txt --------------------------------------------------------------------------------