├── .gitignore ├── README.md ├── _CoqProject ├── behapi ├── .gitignore └── presentation.tex ├── notes.md ├── papers ├── Dardha-IST-BehAPI-2019.pdf ├── PhoasICFP08.pdf ├── Wing02a.pdf ├── itp10.pdf ├── linearity_monad.pdf ├── session_type_fundamentals.pdf ├── session_types_revisited.pdf ├── session_types_revisited_paper.pdf └── sto.pdf ├── report ├── .gitignore ├── images │ ├── CompSci_colour.eps │ ├── CompSci_colour.pdf │ ├── CompSci_mono.eps │ └── CompSci_mono.pdf ├── lstcoq.sty ├── makefile ├── mproj.bib ├── mproj.cls ├── mproj.pdf ├── mproj.tex └── specs │ ├── structure.pdf │ └── writing.pdf ├── splv ├── .gitignore └── presentation.tex └── src ├── Examples.v ├── Forall.v ├── Linearity.v ├── Processes.v ├── SubjectReduction.v ├── Tactics.v └── Types.v /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/README.md -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/_CoqProject -------------------------------------------------------------------------------- /behapi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/behapi/.gitignore -------------------------------------------------------------------------------- /behapi/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/behapi/presentation.tex -------------------------------------------------------------------------------- /notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/notes.md -------------------------------------------------------------------------------- /papers/Dardha-IST-BehAPI-2019.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/papers/Dardha-IST-BehAPI-2019.pdf -------------------------------------------------------------------------------- /papers/PhoasICFP08.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/papers/PhoasICFP08.pdf -------------------------------------------------------------------------------- /papers/Wing02a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/papers/Wing02a.pdf -------------------------------------------------------------------------------- /papers/itp10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/papers/itp10.pdf -------------------------------------------------------------------------------- /papers/linearity_monad.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/papers/linearity_monad.pdf -------------------------------------------------------------------------------- /papers/session_type_fundamentals.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/papers/session_type_fundamentals.pdf -------------------------------------------------------------------------------- /papers/session_types_revisited.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/papers/session_types_revisited.pdf -------------------------------------------------------------------------------- /papers/session_types_revisited_paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/papers/session_types_revisited_paper.pdf -------------------------------------------------------------------------------- /papers/sto.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/papers/sto.pdf -------------------------------------------------------------------------------- /report/.gitignore: -------------------------------------------------------------------------------- 1 | tmp 2 | *.bib.bak 3 | -------------------------------------------------------------------------------- /report/images/CompSci_colour.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/images/CompSci_colour.eps -------------------------------------------------------------------------------- /report/images/CompSci_colour.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/images/CompSci_colour.pdf -------------------------------------------------------------------------------- /report/images/CompSci_mono.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/images/CompSci_mono.eps -------------------------------------------------------------------------------- /report/images/CompSci_mono.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/images/CompSci_mono.pdf -------------------------------------------------------------------------------- /report/lstcoq.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/lstcoq.sty -------------------------------------------------------------------------------- /report/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/makefile -------------------------------------------------------------------------------- /report/mproj.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/mproj.bib -------------------------------------------------------------------------------- /report/mproj.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/mproj.cls -------------------------------------------------------------------------------- /report/mproj.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/mproj.pdf -------------------------------------------------------------------------------- /report/mproj.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/mproj.tex -------------------------------------------------------------------------------- /report/specs/structure.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/specs/structure.pdf -------------------------------------------------------------------------------- /report/specs/writing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/report/specs/writing.pdf -------------------------------------------------------------------------------- /splv/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/splv/.gitignore -------------------------------------------------------------------------------- /splv/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/splv/presentation.tex -------------------------------------------------------------------------------- /src/Examples.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/src/Examples.v -------------------------------------------------------------------------------- /src/Forall.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/src/Forall.v -------------------------------------------------------------------------------- /src/Linearity.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/src/Linearity.v -------------------------------------------------------------------------------- /src/Processes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/src/Processes.v -------------------------------------------------------------------------------- /src/SubjectReduction.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/src/SubjectReduction.v -------------------------------------------------------------------------------- /src/Tactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/src/Tactics.v -------------------------------------------------------------------------------- /src/Types.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umazalakain/session-types-coq/HEAD/src/Types.v --------------------------------------------------------------------------------