Higher Observational Type Theory
This project aims to create an innovative type theory that simplifies homotopy type theory by defining equality through computation, enhancing mathematical formalization and software verification.
Projectdetails
Introduction
Recent advancements have enabled proof assistants to formally verify world-class mathematics: the liquid tensor experiment, the four colour theorem, and the odd order theorem were formalised. Computer-checked arguments are important for mathematicians who want to be certain their reasoning is sound, and for computer scientists to prevent bugs in safety-critical software.
Examples of Formal Verification
Examples include:
- Formally verified parts of Google's Chrome web browser
- Verified implementations of the C and ML programming languages
Type Theory Foundation
At the core of these formalisations lies type theory, upon which proof assistants are built. Type theory is both a functional programming language and a foundation of mathematics.
Emergence of Higher Dimensional Spaces
Recently, models of type theory built on higher-dimensional spaces emerged, where:
- Elements of a type are points in the space
- Elements of an equality type are paths in the space
Based on these, type theory was extended to homotopy type theory (HoTT), featuring the principle that isomorphic types are equal. This moves formalisation close to actual mathematical practice where isomorphic structures are treated as the same.
Challenges in Adoption
While HoTT is successful among academics, it hasn't been widely adopted. This is because type theories implementing HoTT rely on an explicit syntax for higher-dimensional geometry, which is conceptually difficult and hard to use in practice. This creates a substantial barrier for formalisation, which is treated as a low-level, bureaucratic process.
Project Goals
Our project will develop a radically new type theory where homotopical content is emergent, rather than built-in. The idea is to define the equality type via computation.
Benefits of the New Approach
This approach makes HoTT explainable and conceptually simple. It also improves pragmatic aspects:
- With more computation, proofs become less tedious.
Our theory will contribute to a new era in the formalisation of mathematics and verification of software, where developing proofs in abstract, reusable ways becomes standard, accelerating progress in both areas.
Financiële details & Tijdlijn
Financiële details
Subsidiebedrag | € 1.897.375 |
Totale projectbegroting | € 1.897.375 |
Tijdlijn
Startdatum | 1-5-2025 |
Einddatum | 30-4-2030 |
Subsidiejaar | 2025 |
Partners & Locaties
Projectpartners
- EOTVOS LORAND TUDOMANYEGYETEMpenvoerder
Land(en)
Vergelijkbare projecten binnen European Research Council
Project | Regeling | Bedrag | Jaar | Actie |
---|---|---|---|---|
MANUNKIND: Determinants and Dynamics of Collaborative ExploitationThis project aims to develop a game theoretic framework to analyze the psychological and strategic dynamics of collaborative exploitation, informing policies to combat modern slavery. | ERC STG | € 1.497.749 | 2022 | Details |
Elucidating the phenotypic convergence of proliferation reduction under growth-induced pressureThe UnderPressure project aims to investigate how mechanical constraints from 3D crowding affect cell proliferation and signaling in various organisms, with potential applications in reducing cancer chemoresistance. | ERC STG | € 1.498.280 | 2022 | Details |
Uncovering the mechanisms of action of an antiviral bacteriumThis project aims to uncover the mechanisms behind Wolbachia's antiviral protection in insects and develop tools for studying symbiont gene function. | ERC STG | € 1.500.000 | 2023 | Details |
The Ethics of Loneliness and SociabilityThis project aims to develop a normative theory of loneliness by analyzing ethical responsibilities of individuals and societies to prevent and alleviate loneliness, establishing a new philosophical sub-field. | ERC STG | € 1.025.860 | 2023 | Details |
MANUNKIND: Determinants and Dynamics of Collaborative Exploitation
This project aims to develop a game theoretic framework to analyze the psychological and strategic dynamics of collaborative exploitation, informing policies to combat modern slavery.
Elucidating the phenotypic convergence of proliferation reduction under growth-induced pressure
The UnderPressure project aims to investigate how mechanical constraints from 3D crowding affect cell proliferation and signaling in various organisms, with potential applications in reducing cancer chemoresistance.
Uncovering the mechanisms of action of an antiviral bacterium
This project aims to uncover the mechanisms behind Wolbachia's antiviral protection in insects and develop tools for studying symbiont gene function.
The Ethics of Loneliness and Sociability
This project aims to develop a normative theory of loneliness by analyzing ethical responsibilities of individuals and societies to prevent and alleviate loneliness, establishing a new philosophical sub-field.
Vergelijkbare projecten uit andere regelingen
Project | Regeling | Bedrag | Jaar | Actie |
---|---|---|---|---|
Certified Refinement TypesCRETE aims to develop a sound and practical refinement type system for mainstream languages, enabling reliable verification of real-world applications like web and cryptographic protocols. | ERC STG | € 1.500.000 | 2022 | Details |
Formalisation of Constructive Univalent Type TheoryThe project aims to explore the correspondence between dependent type theory and homotopy theory to develop new mathematical foundations and enhance proof systems for complex software and proofs. | ERC ADG | € 2.499.776 | 2022 | Details |
Logics and Algorithms for a Unified Theory of HyperpropertiesThis project aims to develop a unified theory and formal tools for hyperproperties in software, focusing on societal values like privacy and fairness, to enhance program verification and synthesis. | ERC ADG | € 2.227.500 | 2022 | Details |
Coming to Terms: Proof Theory Extended to Definite Descriptions and other TermsExtenDD integrates proof theory and complex terms by developing formal theories of definite descriptions and enhancing sequent calculus, impacting automated deduction and philosophy of language. | ERC ADG | € 1.629.775 | 2022 | Details |
Certified Refinement Types
CRETE aims to develop a sound and practical refinement type system for mainstream languages, enabling reliable verification of real-world applications like web and cryptographic protocols.
Formalisation of Constructive Univalent Type Theory
The project aims to explore the correspondence between dependent type theory and homotopy theory to develop new mathematical foundations and enhance proof systems for complex software and proofs.
Logics and Algorithms for a Unified Theory of Hyperproperties
This project aims to develop a unified theory and formal tools for hyperproperties in software, focusing on societal values like privacy and fairness, to enhance program verification and synthesis.
Coming to Terms: Proof Theory Extended to Definite Descriptions and other Terms
ExtenDD integrates proof theory and complex terms by developing formal theories of definite descriptions and enhancing sequent calculus, impacting automated deduction and philosophy of language.