24FreelanceMarché freelance qui ne dort jamais
Actif

Code vérifié en Agda : Preuves et Types

89 vues#2301
CatégorieFait main
Période de publication10 joursjusqu'à 20.11.2026
Publié22.08.2026
Vues8953 en 14 jours

À propos du service

Traduit
Je développe et vérifie des programmes en Agda — un langage fonctionnel à types dépendants qui est simultanément un assistant de preuve. Si vous avez besoin d'un programme dont la correction est vérifiée par le compilateur plutôt que d'espérer que les tests le détectent, je peux vous aider. Je prends en charge tout, des petites structures de données vérifiées aux développements formels complets où chaque invariant est prouvé au niveau du type. J'encode la spécification comme un type, puis laisse le vérificateur de type forcer l'implémentation à correspondre, de sorte que des classes entières de bogues ne se compilent tout simplement pas. Sorties typiques : algorithmes vérifiés avec preuves de terminaison et de correction, formalisation de structures mathématiques, analyseurs et interprètes à types dépendants, modèles vérifiés par machine de protocoles et de règles commerciales. Je travaille couramment avec des types de données indexés, des types sigma et pi, l'égalité propositionnelle, la récursion bien fondée et la bibliothèque standard. Je traduis le raisonnement informel sur papier en modules Agda entièrement vérifiés. Au-delà de l'écriture de code, j'enseigne la théorie des types : des sessions individuelles sur la correspondance Curry-Howard, les familles inductives, le matching de motifs dépendants et la pensée en preuves plutôt qu'en tests. Chaque projet est accompagné d'une source propre commentée qui passe la vérification de type dès le départ, d'une brève note sur les lemmes clés et d'un appel à votre équipe. J'explique honnêtement les compromis, y compris lorsque qu'une approche plus légère dans un autre outil vous convient mieux.
Freelancer contacts
E-mailShow
24
Vingt · conseil

Avant de commander

  • Parcourez le portfolio du freelance.
  • Décrivez votre tâche et demandez un prix et un délai.
  • Vérifiez les avis d'autres clients.
  • Ou publiez un projet et comparez plusieurs offres.
Même catégorie

Services similaires

Tous les services de la catégorie
Bon à savoir
Comment puis-je commander ce service ?

Écrivez au freelance en utilisant le formulaire sur cette page : décrivez la tâche, la date limite et le résultat dont vous avez besoin.

Comment vérifier le freelance ?

Ouvrez le profil : la note, le portfolio et les avis d'autres clients montrent l'expérience avec des tâches comme la vôtre.

Anna V.Fait main
Contact
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora