Descrizione del progetto
Fondamenti costruttivi per il software verificato nella teoria dei tipi omotopici
Dato che i sistemi software sono sempre più alla base di infrastrutture critiche come quelle per la sanità e i trasporti, garantire il loro corretto funzionamento è fondamentale ai fini della sicurezza. Il progetto ACCTT, finanziato dal programma di azioni Marie Skłodowska-Curie, sta sviluppando le basi matematiche per la creazione di software più affidabile. Basandosi sulla teoria dei tipi omotopici, un quadro teorico moderno per formalizzare la matematica negli assistenti di dimostrazione, il progetto si concentra sull’adattamento di concetti avanzati della teoria delle categorie che tradizionalmente si basano sulla teoria classica degli insiemi. ACCTT creerà versioni costruttive, basate sulla teoria dei tipi, di categorie accessibili e localmente presentabili, e le verificherà formalmente utilizzando l’assistente di dimostrazione Agda, gettando delle basi che apriranno la strada a metodi di verifica del software più scalabili ed efficienti dal punto di vista computazionale.
Obiettivo
Software bugs can lead to the loss of lives and money, particularly in safety-critical contexts. The formalisation of software in proof assistants can prevent this by equipping programs with computer-checked proofs of correctness. A sophisticated framework for this programme is homotopy type theory (HoTT) which is a constructive foundation of mathematics supported by computer implementations.
To allow such computer formalisations to scale, it is critical to formalise category theory in HoTT, since this mathematical discipline embodies the guiding principles of abstraction and composition. The theory of accessible and locally presentable categories presents a significant challenge however, as it is firmly rooted in classical set theory.
To address this, the ACCTT project will develop constructive type theoretic analogues of accessible and locally presentable categories in HoTT, as well as their important applications in the semantics of type theory. The whole project will be backed by computer-verified proofs in the proof assistant Agda.
ACCTT will use type universes in lieu of cardinals traditionally employed in set theory and make formal connections between these. The applications to the semantics of type theory will be twofold. The first is in the semantics of various (co)inductive types and will proceed by establishing fixed point theorems for certain functors on locally presentable categories. The second is in the homotopical semantics of HoTT's rich identity types, by developing constructive versions of a fundamental technique known as the small object argument.
Thus, ACCTT will transfer important theory and tools from set theory to HoTT, contribute to an improved understanding of inter-foundation translations, while the advances in constructive semantics will enable new computational implementations. The project will rely on my expertise in constructive mathematics—and specifically ordinals—in HoTT, as well as the formalisation thereof in Agda.
Campo scientifico (EuroSciVoc)
CORDIS classifica i progetti con EuroSciVoc, una tassonomia multilingue dei campi scientifici, attraverso un processo semi-automatico basato su tecniche NLP. Cfr.: Il Vocabolario Scientifico Europeo.
CORDIS classifica i progetti con EuroSciVoc, una tassonomia multilingue dei campi scientifici, attraverso un processo semi-automatico basato su tecniche NLP. Cfr.: Il Vocabolario Scientifico Europeo.
Questo progetto non è ancora stato classificato con EuroSciVoc.
Suggerisci i campi scientifici che ritieni più rilevanti e aiutaci a migliorare il nostro servizio di classificazione.
È necessario effettuare l’accesso o registrarsi per utilizzare questa funzione
Parole chiave
Parole chiave del progetto, indicate dal coordinatore del progetto. Da non confondere con la tassonomia EuroSciVoc (campo scientifico).
Parole chiave del progetto, indicate dal coordinatore del progetto. Da non confondere con la tassonomia EuroSciVoc (campo scientifico).
Programma(i)
Programmi di finanziamento pluriennali che definiscono le priorità dell’UE in materia di ricerca e innovazione.
Programmi di finanziamento pluriennali che definiscono le priorità dell’UE in materia di ricerca e innovazione.
-
HORIZON.1.2 - Marie Skłodowska-Curie Actions (MSCA)
PROGRAMMA PRINCIPALE
Vedi tutti i progetti finanziati nell’ambito di questo programma
Argomento(i)
Gli inviti a presentare proposte sono suddivisi per argomenti. Un argomento definisce un’area o un tema specifico per il quale i candidati possono presentare proposte. La descrizione di un argomento comprende il suo ambito specifico e l’impatto previsto del progetto finanziato.
Gli inviti a presentare proposte sono suddivisi per argomenti. Un argomento definisce un’area o un tema specifico per il quale i candidati possono presentare proposte. La descrizione di un argomento comprende il suo ambito specifico e l’impatto previsto del progetto finanziato.
Meccanismo di finanziamento
Meccanismo di finanziamento (o «Tipo di azione») all’interno di un programma con caratteristiche comuni. Specifica: l’ambito di ciò che viene finanziato; il tasso di rimborso; i criteri di valutazione specifici per qualificarsi per il finanziamento; l’uso di forme semplificate di costi come gli importi forfettari.
Meccanismo di finanziamento (o «Tipo di azione») all’interno di un programma con caratteristiche comuni. Specifica: l’ambito di ciò che viene finanziato; il tasso di rimborso; i criteri di valutazione specifici per qualificarsi per il finanziamento; l’uso di forme semplificate di costi come gli importi forfettari.
HORIZON-TMA-MSCA-PF-EF - HORIZON TMA MSCA Postdoctoral Fellowships - European Fellowships
Vedi tutti i progetti finanziati nell’ambito di questo schema di finanziamento
Invito a presentare proposte
Procedura per invitare i candidati a presentare proposte di progetti, con l’obiettivo di ricevere finanziamenti dall’UE.
Procedura per invitare i candidati a presentare proposte di progetti, con l’obiettivo di ricevere finanziamenti dall’UE.
(si apre in una nuova finestra) HORIZON-MSCA-2025-PF
Vedi tutti i progetti finanziati nell’ambito del bandoCoordinatore
Contributo finanziario netto dell’UE. La somma di denaro che il partecipante riceve, decurtata dal contributo dell’UE alla terza parte collegata. Tiene conto della distribuzione del contributo finanziario dell’UE tra i beneficiari diretti del progetto e altri tipi di partecipanti, come i partecipanti terzi.
6525 XZ Nijmegen
Paesi Bassi
I costi totali sostenuti dall’organizzazione per partecipare al progetto, compresi i costi diretti e indiretti. Questo importo è un sottoinsieme del bilancio complessivo del progetto.