Author:
Cohen Cyril,Crance Enzo,Mahboubi Assia
Abstract
AbstractTrocq [5] is both the name of a calculus, describing a parametricity framework, and of a plugin [6] that provides tactics for performing representation changes in goals, as well as vernacular commands for specifying the expected translations.
Publisher
Springer Nature Switzerland
Reference21 articles.
1. Anand, A., Morrisett, G.: Revisiting parametricity: Inductives and uniformity of propositions (2017), http://arxiv.org/abs/1705.01163
2. Angiuli, C., Cavallo, E., Mörtberg, A., Zeuner, M.: Internalizing representation independence with univalence. Proc. ACM Program. Lang. 5(POPL), 1–30 (2021)
3. Barthe, G., Pons, O.: Type isomorphisms and proof reuse in dependent type theory. In: FoSSaCS. LNCS, vol. 2030, pp. 57–71. Springer (2001)
4. Blot, V., Cousineau, D., Crance, E., de Prisque, L.D., Keller, C., Mahboubi, A., Vial, P.: Compositional pre-processing for automated reasoning in dependent type theory. In: CPP. pp. 63–77. ACM (2023)
5. Cohen, C., Crance, E., Mahboubi, A.: Trocq: proof transfer for free, with or without univalence. In: Weirich, S. (ed.) Programming Languages and Systems. LNCS, vol. 14576, pp. xx–yy. Springer, Cham (2024). https://doi.org/10.1007/978-3-031-57262-3_10