├── .gitignore ├── LICENSE.txt ├── Makefile ├── README.txt ├── bool-kleene.agda ├── bool-relations.agda ├── bool-test.agda ├── bool-thms.agda ├── bool-thms2.agda ├── bool-to-string.agda ├── bool.agda ├── braun-tree-test.agda ├── braun-tree.agda ├── bst.agda ├── char.agda ├── closures.agda ├── combinators.agda ├── cruft ├── int-tests.agda └── int.agda ├── datatypes-safe.agda ├── datatypes.agda ├── diamond.agda ├── empty.agda ├── eq.agda ├── error.agda ├── everything.agda ├── find-deps.sh ├── functions.agda ├── grammar.agda ├── hello-world.txt ├── huffman ├── Makefile ├── huffman-main.agda ├── huffman-tree.agda ├── huffman-types.agda ├── huffman.agda ├── huffman.gr ├── main.agda ├── test1-decoded.txt ├── test1-frequencies.txt ├── test1-mapping.txt ├── test1.gv ├── test1.huff ├── test1.txt ├── test2-decoded.txt ├── test2-frequencies.txt ├── test2-mapping.txt ├── test2.gv ├── test2.huff ├── test2.txt ├── test3-decoded.txt ├── test3-frequencies.txt ├── test3-mapping.txt ├── test3.gv ├── test3.huff └── test3.txt ├── ial.agda-lib ├── int.agda ├── integer.agda ├── io-test.agda ├── io-test2.agda ├── io.agda ├── kripke-semantics.agda ├── level.agda ├── lib-safe.agda ├── lib.agda ├── list-merge-sort-test.agda ├── list-merge-sort.agda ├── list-merge-sort2.agda ├── list-simplifier.agda ├── list-test.agda ├── list-thms.agda ├── list-thms2.agda ├── list-to-string.agda ├── list-zipWith.agda ├── list.agda ├── logic.agda ├── maybe-thms.agda ├── maybe.agda ├── minmax.agda ├── nat-division-basic.agda ├── nat-division-wf.agda ├── nat-division.agda ├── nat-log-test.agda ├── nat-log.agda ├── nat-mod.agda ├── nat-nonzero.agda ├── nat-tests.agda ├── nat-thms.agda ├── nat-to-string.agda ├── nat.agda ├── neg-datatype-nonterm.agda ├── negation.agda ├── neq.agda ├── product-thms.agda ├── product.agda ├── rel.agda ├── relations.agda ├── rtc.agda ├── runtime-only.agda ├── string-format-issue.agda ├── string-format.agda ├── string-thms.agda ├── string.agda ├── sum-thms.agda ├── sum.agda ├── termination.agda ├── thms.agda ├── tree-io-example.agda ├── tree-test.agda ├── tree.agda ├── trie-core.agda ├── trie-fast.agda ├── trie-functions.agda ├── trie-thms.agda ├── trie.agda ├── type-level.agda ├── unit.agda ├── vector-sort.agda ├── vector-test-ctors.agda ├── vector-test.agda └── vector.agda /.gitignore: -------------------------------------------------------------------------------- 1 | *.agdai 2 | *.vim 3 | *~ -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/Makefile -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/README.txt -------------------------------------------------------------------------------- /bool-kleene.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/bool-kleene.agda -------------------------------------------------------------------------------- /bool-relations.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/bool-relations.agda -------------------------------------------------------------------------------- /bool-test.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/bool-test.agda -------------------------------------------------------------------------------- /bool-thms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/bool-thms.agda -------------------------------------------------------------------------------- /bool-thms2.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/bool-thms2.agda -------------------------------------------------------------------------------- /bool-to-string.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/bool-to-string.agda -------------------------------------------------------------------------------- /bool.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/bool.agda -------------------------------------------------------------------------------- /braun-tree-test.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/braun-tree-test.agda -------------------------------------------------------------------------------- /braun-tree.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/braun-tree.agda -------------------------------------------------------------------------------- /bst.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/bst.agda -------------------------------------------------------------------------------- /char.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/char.agda -------------------------------------------------------------------------------- /closures.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/closures.agda -------------------------------------------------------------------------------- /combinators.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/combinators.agda -------------------------------------------------------------------------------- /cruft/int-tests.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/cruft/int-tests.agda -------------------------------------------------------------------------------- /cruft/int.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/cruft/int.agda -------------------------------------------------------------------------------- /datatypes-safe.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/datatypes-safe.agda -------------------------------------------------------------------------------- /datatypes.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/datatypes.agda -------------------------------------------------------------------------------- /diamond.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/diamond.agda -------------------------------------------------------------------------------- /empty.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/empty.agda -------------------------------------------------------------------------------- /eq.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/eq.agda -------------------------------------------------------------------------------- /error.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/error.agda -------------------------------------------------------------------------------- /everything.agda: -------------------------------------------------------------------------------- 1 | module everything where 2 | 3 | open import lib public 4 | -------------------------------------------------------------------------------- /find-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/find-deps.sh -------------------------------------------------------------------------------- /functions.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/functions.agda -------------------------------------------------------------------------------- /grammar.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/grammar.agda -------------------------------------------------------------------------------- /hello-world.txt: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /huffman/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/Makefile -------------------------------------------------------------------------------- /huffman/huffman-main.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/huffman-main.agda -------------------------------------------------------------------------------- /huffman/huffman-tree.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/huffman-tree.agda -------------------------------------------------------------------------------- /huffman/huffman-types.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/huffman-types.agda -------------------------------------------------------------------------------- /huffman/huffman.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/huffman.agda -------------------------------------------------------------------------------- /huffman/huffman.gr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/huffman.gr -------------------------------------------------------------------------------- /huffman/main.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/main.agda -------------------------------------------------------------------------------- /huffman/test1-decoded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test1-decoded.txt -------------------------------------------------------------------------------- /huffman/test1-frequencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test1-frequencies.txt -------------------------------------------------------------------------------- /huffman/test1-mapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test1-mapping.txt -------------------------------------------------------------------------------- /huffman/test1.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test1.gv -------------------------------------------------------------------------------- /huffman/test1.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test1.huff -------------------------------------------------------------------------------- /huffman/test1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test1.txt -------------------------------------------------------------------------------- /huffman/test2-decoded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test2-decoded.txt -------------------------------------------------------------------------------- /huffman/test2-frequencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test2-frequencies.txt -------------------------------------------------------------------------------- /huffman/test2-mapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test2-mapping.txt -------------------------------------------------------------------------------- /huffman/test2.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test2.gv -------------------------------------------------------------------------------- /huffman/test2.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test2.huff -------------------------------------------------------------------------------- /huffman/test2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test2.txt -------------------------------------------------------------------------------- /huffman/test3-decoded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test3-decoded.txt -------------------------------------------------------------------------------- /huffman/test3-frequencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test3-frequencies.txt -------------------------------------------------------------------------------- /huffman/test3-mapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test3-mapping.txt -------------------------------------------------------------------------------- /huffman/test3.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test3.gv -------------------------------------------------------------------------------- /huffman/test3.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test3.huff -------------------------------------------------------------------------------- /huffman/test3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/huffman/test3.txt -------------------------------------------------------------------------------- /ial.agda-lib: -------------------------------------------------------------------------------- 1 | name: ial 2 | include: . -------------------------------------------------------------------------------- /int.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/int.agda -------------------------------------------------------------------------------- /integer.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/integer.agda -------------------------------------------------------------------------------- /io-test.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/io-test.agda -------------------------------------------------------------------------------- /io-test2.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/io-test2.agda -------------------------------------------------------------------------------- /io.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/io.agda -------------------------------------------------------------------------------- /kripke-semantics.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/kripke-semantics.agda -------------------------------------------------------------------------------- /level.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/level.agda -------------------------------------------------------------------------------- /lib-safe.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/lib-safe.agda -------------------------------------------------------------------------------- /lib.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/lib.agda -------------------------------------------------------------------------------- /list-merge-sort-test.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/list-merge-sort-test.agda -------------------------------------------------------------------------------- /list-merge-sort.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/list-merge-sort.agda -------------------------------------------------------------------------------- /list-merge-sort2.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/list-merge-sort2.agda -------------------------------------------------------------------------------- /list-simplifier.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/list-simplifier.agda -------------------------------------------------------------------------------- /list-test.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/list-test.agda -------------------------------------------------------------------------------- /list-thms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/list-thms.agda -------------------------------------------------------------------------------- /list-thms2.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/list-thms2.agda -------------------------------------------------------------------------------- /list-to-string.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/list-to-string.agda -------------------------------------------------------------------------------- /list-zipWith.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/list-zipWith.agda -------------------------------------------------------------------------------- /list.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/list.agda -------------------------------------------------------------------------------- /logic.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/logic.agda -------------------------------------------------------------------------------- /maybe-thms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/maybe-thms.agda -------------------------------------------------------------------------------- /maybe.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/maybe.agda -------------------------------------------------------------------------------- /minmax.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/minmax.agda -------------------------------------------------------------------------------- /nat-division-basic.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat-division-basic.agda -------------------------------------------------------------------------------- /nat-division-wf.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat-division-wf.agda -------------------------------------------------------------------------------- /nat-division.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat-division.agda -------------------------------------------------------------------------------- /nat-log-test.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat-log-test.agda -------------------------------------------------------------------------------- /nat-log.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat-log.agda -------------------------------------------------------------------------------- /nat-mod.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat-mod.agda -------------------------------------------------------------------------------- /nat-nonzero.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat-nonzero.agda -------------------------------------------------------------------------------- /nat-tests.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat-tests.agda -------------------------------------------------------------------------------- /nat-thms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat-thms.agda -------------------------------------------------------------------------------- /nat-to-string.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat-to-string.agda -------------------------------------------------------------------------------- /nat.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/nat.agda -------------------------------------------------------------------------------- /neg-datatype-nonterm.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/neg-datatype-nonterm.agda -------------------------------------------------------------------------------- /negation.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/negation.agda -------------------------------------------------------------------------------- /neq.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/neq.agda -------------------------------------------------------------------------------- /product-thms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/product-thms.agda -------------------------------------------------------------------------------- /product.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/product.agda -------------------------------------------------------------------------------- /rel.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/rel.agda -------------------------------------------------------------------------------- /relations.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/relations.agda -------------------------------------------------------------------------------- /rtc.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/rtc.agda -------------------------------------------------------------------------------- /runtime-only.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/runtime-only.agda -------------------------------------------------------------------------------- /string-format-issue.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/string-format-issue.agda -------------------------------------------------------------------------------- /string-format.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/string-format.agda -------------------------------------------------------------------------------- /string-thms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/string-thms.agda -------------------------------------------------------------------------------- /string.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/string.agda -------------------------------------------------------------------------------- /sum-thms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/sum-thms.agda -------------------------------------------------------------------------------- /sum.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/sum.agda -------------------------------------------------------------------------------- /termination.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/termination.agda -------------------------------------------------------------------------------- /thms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/thms.agda -------------------------------------------------------------------------------- /tree-io-example.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/tree-io-example.agda -------------------------------------------------------------------------------- /tree-test.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/tree-test.agda -------------------------------------------------------------------------------- /tree.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/tree.agda -------------------------------------------------------------------------------- /trie-core.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/trie-core.agda -------------------------------------------------------------------------------- /trie-fast.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/trie-fast.agda -------------------------------------------------------------------------------- /trie-functions.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/trie-functions.agda -------------------------------------------------------------------------------- /trie-thms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/trie-thms.agda -------------------------------------------------------------------------------- /trie.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/trie.agda -------------------------------------------------------------------------------- /type-level.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/type-level.agda -------------------------------------------------------------------------------- /unit.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/unit.agda -------------------------------------------------------------------------------- /vector-sort.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/vector-sort.agda -------------------------------------------------------------------------------- /vector-test-ctors.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/vector-test-ctors.agda -------------------------------------------------------------------------------- /vector-test.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/vector-test.agda -------------------------------------------------------------------------------- /vector.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedille/ial/HEAD/vector.agda --------------------------------------------------------------------------------