Disjoint intersection types

Bruno C. D. S. Oliveira, Zhiyuan Shi, João Alpuim. Disjoint intersection types. In Jacques Garrigue, Gabriele Keller, Eijiro Sumii, editors, Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, ICFP 2016, Nara, Japan, September 18-22, 2016. pages 364-377, ACM, 2016. [doi]

@inproceedings{OliveiraSA16,
  title = {Disjoint intersection types},
  author = {Bruno C. D. S. Oliveira and Zhiyuan Shi and João Alpuim},
  year = {2016},
  doi = {10.1145/2951913.2951945},
  url = {http://doi.acm.org/10.1145/2951913.2951945},
  researchr = {https://researchr.org/publication/OliveiraSA16},
  cites = {0},
  citedby = {0},
  pages = {364-377},
  booktitle = {Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, ICFP 2016, Nara, Japan, September 18-22, 2016},
  editor = {Jacques Garrigue and Gabriele Keller and Eijiro Sumii},
  publisher = {ACM},
  isbn = {978-1-4503-4219-3},
}