il motivo non può essere che i proof assistant che ci sono ora sono troppo difficili da usare?
Non sono esattamente amichevoli per il matematico quadratico medio, nel senso che devi saper usare un editor serio, per contribuire a un progetto devi saper usare git, etc etc. Ma no, non sono "difficili" da usare; imparare C è ESTREMAMENTE più difficile perché devi badare a sozzure da ingegnere di cui a un matematico importa meno dell'Eurovision.
Il fatto è che i matematici solitamente sono tecnofobi che diventano scimmie con la rabbia quando gli fai notare che "mandarsi avanti e indietro la bozza di un paper via email" non è esattamente il concetto di "controllo di versione" più intelligente che esista.
Del resto chi non ha queste competenze minime (git e un editor modale) nel 2021 e vuole fare matematica, a mio modo di vedere merita una fortissima schicchera sulle orecchie.
Per il resto, il corso di Milly fa esattamente quel che dici, non con la teoria dei gruppi, ma con dei fatti di base di teoria dei tipi (per esempio, ti fa vedere come dimostrare alcune cose costruttivamente, senza LEM, e dov'è il trucco che devi usare per rendere costruttiva una dimostrazione che non lo è... lo teneva insieme a Milly un caro collega:
https://github.com/iblech?tab=repositor ... agda&sort=Io contribuisco ormai abbastanza regolarmente ad
agda-categories, la lib per teoria delle categorie in agda. E qualche tempo fa volevo mettermi a fare per esercizio qualche definizione di algebra lineare (diciamo, fino ai determinanti; sarebbe bello dimostrare Hamilton-Cayley...). Intendiamoci, è una cosa che hanno fatto in molti, ma è un esercizio istruttivo (una volta qualcuno mi disse che per imparare veramente a usare un linguaggio devi implementare in esso l'anello dei polinomi a coefficienti interi).
Queste ultime cose sono indubbiamente al livello di uno studente triennale, e certamente insegnano
molte cose su agda/quel che è.
Qui dove sono, poi, il corso di programmazione funzionale insegna mediante un altro linguaggio a tipi dipendenti,
Idris che non serve assolutamente a nulla nella vita vera ma insegna un sacco di paradigmi simpatici e piuttosto generali. Vedi anche
https://www.youtube.com/watch?v=4i7KrG1AfbkTutto ciò comunque è un po' OT, sorry.
Se vuoi vedere qualcosa di concreto, ci sentiamo e ti mostro in cosa consiste. Giuro di restare vestito.