├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── _CoqProject ├── iris-simp-lang.opam ├── src ├── adequacy.v ├── class_instances.v ├── examples │ ├── par.v │ ├── parallel_add.v │ ├── spawn.v │ └── swap.v ├── heap_lib.v ├── heap_ra.v ├── lang.v ├── notation.v ├── primitive_laws.v ├── proofmode.v ├── simp.v └── tactics.v └── tutorial ├── README.md └── slides ├── simp_lang.003.png ├── simp_lang.005.png ├── simp_lang.008.png ├── simp_lang.009.png ├── simp_lang.010.png ├── simp_lang.015.png ├── simp_lang.017.png ├── simp_lang.018.png └── simp_lang.019.png /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/README.md -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/_CoqProject -------------------------------------------------------------------------------- /iris-simp-lang.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/iris-simp-lang.opam -------------------------------------------------------------------------------- /src/adequacy.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/adequacy.v -------------------------------------------------------------------------------- /src/class_instances.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/class_instances.v -------------------------------------------------------------------------------- /src/examples/par.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/examples/par.v -------------------------------------------------------------------------------- /src/examples/parallel_add.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/examples/parallel_add.v -------------------------------------------------------------------------------- /src/examples/spawn.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/examples/spawn.v -------------------------------------------------------------------------------- /src/examples/swap.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/examples/swap.v -------------------------------------------------------------------------------- /src/heap_lib.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/heap_lib.v -------------------------------------------------------------------------------- /src/heap_ra.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/heap_ra.v -------------------------------------------------------------------------------- /src/lang.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/lang.v -------------------------------------------------------------------------------- /src/notation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/notation.v -------------------------------------------------------------------------------- /src/primitive_laws.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/primitive_laws.v -------------------------------------------------------------------------------- /src/proofmode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/proofmode.v -------------------------------------------------------------------------------- /src/simp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/simp.v -------------------------------------------------------------------------------- /src/tactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/src/tactics.v -------------------------------------------------------------------------------- /tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/tutorial/README.md -------------------------------------------------------------------------------- /tutorial/slides/simp_lang.003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/tutorial/slides/simp_lang.003.png -------------------------------------------------------------------------------- /tutorial/slides/simp_lang.005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/tutorial/slides/simp_lang.005.png -------------------------------------------------------------------------------- /tutorial/slides/simp_lang.008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/tutorial/slides/simp_lang.008.png -------------------------------------------------------------------------------- /tutorial/slides/simp_lang.009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/tutorial/slides/simp_lang.009.png -------------------------------------------------------------------------------- /tutorial/slides/simp_lang.010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/tutorial/slides/simp_lang.010.png -------------------------------------------------------------------------------- /tutorial/slides/simp_lang.015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/tutorial/slides/simp_lang.015.png -------------------------------------------------------------------------------- /tutorial/slides/simp_lang.017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/tutorial/slides/simp_lang.017.png -------------------------------------------------------------------------------- /tutorial/slides/simp_lang.018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/tutorial/slides/simp_lang.018.png -------------------------------------------------------------------------------- /tutorial/slides/simp_lang.019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchajed/iris-simp-lang/HEAD/tutorial/slides/simp_lang.019.png --------------------------------------------------------------------------------