En lógica matemática e informática teórica, la '''teoría de tipos cúbicos''' es una versión de la teoría de tipos que da una interpretación computacional a fundamentos univalentes (también conocida como teoría de tipos de homotopía).
En la teoría de tipos cúbicos, la extensionalidad de la función y la univalencia (Axioma de univalencia) no se postulan como axiomas, sino que pueden demostrarse como teoremas. A diferencia de la teoría de tipos de homotopía tradicional, donde el postulado de univalencia crea términos cerrados estancados, la teoría de tipos cúbicos tiene la propiedad de canonicidad (Canonicidad (teoría de tipos)).
Esto se logra agregando primitivas geométricas a las reglas centrales de la teoría de tipos, incluido un objeto de intervalo formal, variables de intervalo y operaciones para llenar cubos parciales.
La teoría de tipo cúbico más antigua es la teoría de tipo cúbico CCHM, llamada así por sus inventores Coquand (Cohen, Thierry Coquand), Huber y Mörtberg.
Las teorías de tipos cúbicos tienen semántica en varios tipos de conjuntos cúbicos.
El asistente de prueba Agda (Agda (lenguaje de programación)) incluye una implementación de la teoría de tipos cúbicos.
== Ver también ==
*
Teoría de tipos
Sistemas de lógica formal
More details: https://en.wikipedia.org/wiki/Cubical_type_theory
Teoría del tipo cúbico ⇐ Proyectos de artículos
-
- Similar Topics
- Replies
- Views
- Last post
Mobile version