24FreelanceMercato freelance che non dorme mai
Attivo

Codice Verificato in Agda: Prove e Tipi

115 visualizzazioni#2301
CategoriaFatto a mano
Periodo di pubblicazione10 giornifino a 20.11.2026
Pubblicato22.08.2026
Visualizzazioni1153 in 14 giorni

Informazioni sul servizio

Tradotto
Sviluppo e verifico programmi in Agda — un linguaggio funzionale a tipi dipendenti che è anche un assistente alla prova. Se hai bisogno di un programma la cui correttezza è controllata dal compilatore piuttosto che sperare che i test la catturino, posso aiutarti. Mi occupo di tutto, da piccole strutture dati verificate a sviluppi formali completi in cui ogni invariato è provato a livello di tipo. Codifico la specifica come un tipo, poi lascio che il controllore di tipo costringa l'implementazione a corrispondere, quindi intere classi di bug semplicemente non compilano. Uscite tipiche: algoritmi verificati con prove di terminazione e correttezza, formalizzazioni di strutture matematiche, parser e interpreti a tipi dipendenti, modelli di protocolli e regole aziendali verificati da macchina. Lavoro fluentemente con tipi di dati indicizzati, tipi sigma e pi, uguaglianza proposizionale, ricorsione ben fondata e la libreria standard. Traduco il ragionamento informale su carta in moduli Agda completamente verificati. Oltre a scrivere codice, insegno teoria dei tipi: sessioni individuali sulla corrispondenza Curry-Howard, famiglie induttive, corrispondenza di pattern dipendenti e pensare in termini di prove anziché di test. Ogni progetto viene fornito con codice sorgente pulito e commentato che supera il controllo dei tipi da zero, una breve nota sui lemmi chiave e un collegamento per il tuo team. Spiego onestamente i compromessi, incluso quando un approccio più leggero in un altro strumento ti si addice meglio.

Protezione escrow SafeDeal

I fondi sono bloccati in escrow Payora USDT (TRC-20) e rilasciati al professionista solo dopo l’approvazione della consegna.

Freelancer contacts
E-mailShow
24
Venti · consiglio

Prima di ordinare

  • Guarda il portfolio del freelancer.
  • Descrivi il tuo compito e chiedi un prezzo e una scadenza.
  • Controlla le recensioni di altri clienti.
  • Oppure pubblica un progetto e confronta diverse offerte.
Stessa categoria

Servizi simili

Tutti i servizi nella categoria
Buono a sapersi
Come posso ordinare questo servizio?

Scrivi al freelancer utilizzando il modulo su questa pagina: descrivi il compito, la scadenza e il risultato di cui hai bisogno.

Come posso controllare il freelancer?

Apri il profilo: valutazione, portfolio e recensioni di altri clienti mostrano esperienza con compiti simili ai tuoi.

Anna V.Fatto a mano
Contatto

Cosa risponde questa pagina