M types
M types are types of coinductive trees on top of a dependent type theory.
In homotopy type theory
In the presence of W types, natural numbers and Voevodsky's univalence axiom, indexed M types are definable. This is shown by Ahrens et al. 2015.
References
@InProceedings{ahrens_2015,
author = {Benedikt Ahrens and Paolo Capriotti and R{\'e}gis Spadotti},
title = {{Non-Wellfounded Trees in Homotopy Type Theory}},
booktitle = {13th International Conference on Typed Lambda Calculi and Applications (TLCA 2015)},
pages = {17--30},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
year = {2015},
volume = {38},
editor = {Thorsten Altenkirch},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
doi = {10.4230/LIPIcs.TLCA.2015.17},
}