24FreelanceFreelance-Marktplatz, der niemals schläft
Aktiv

Verifizierter Code in Agda: Beweise und Typen

94 Ansichten#2301
KategorieHandgemacht
Auflistungszeitraum10 Tagebis 20.11.2026
Veröffentlicht22.08.2026
Ansichten9456 in 14 Tagen

Über den Service

Übersetzt
Ich entwickle und verifiziere Programme in Agda — einer abhängigen typisierten funktionalen Sprache, die gleichzeitig ein Beweisassistent ist. Wenn Sie ein Programm benötigen, dessen Korrektheit der Compiler überprüft, anstatt zu hoffen, dass Tests es erfassen, kann ich helfen. Ich übernehme alles von kleinen verifizierten Datenstrukturen bis hin zu vollständigen formalen Entwicklungen, bei denen jede Invarianz auf Typ-Ebene bewiesen ist. Ich kodifiziere die Spezifikation als Typ und lasse den Typprüfer die Implementierung zwingen, übereinzustimmen, sodass ganze Klassen von Fehlern einfach nicht kompiliert werden. Typische Ausgaben: verifizierte Algorithmen mit Beweisen für Termination und Korrektheit, Formalisierungen mathematischer Strukturen, abhängige Parser und Interpreter, maschinengeprüfte Modelle von Protokollen und Geschäftsregeln. Ich arbeite fließend mit indizierten Datentypen, Sigma- und Pi-Typen, propositioneller Gleichheit, wohlgegründeter Rekursion und der Standardbibliothek. Ich übersetze informelle Überlegungen auf Papier in vollständig geprüfte Agda-Module. Neben dem Schreiben von Code lehre ich Typentheorie: Einzelgespräche über die Curry-Howard-Korrespondenz, induktive Familien, abhängige Mustererkennung und das Denken in Beweisen anstelle von Tests. Jedes Projekt kommt mit sauber kommentiertem Quellcode, der die Typprüfung von Grund auf besteht, einer kurzen Notiz zu wichtigen Lemmas und einer Durchsprache für Ihr Team. Ich erkläre ehrlich die Abwägungen, einschließlich wann ein leichterer Ansatz in einem anderen Tool besser zu Ihnen passt.
Freelancer contacts
E-mailShow
24
Zwanzig · Tipp

Bevor Sie bestellen

  • Durchsehen Sie das Portfolio des Freelancers.
  • Beschreiben Sie Ihre Aufgabe und fragen Sie nach Preis und Frist.
  • Überprüfen Sie die Bewertungen anderer Kunden.
  • Oder posten Sie ein Projekt und vergleichen Sie mehrere Angebote.
Gleiche Kategorie

Ähnliche Dienstleistungen

Alle Dienstleistungen in der Kategorie
Gut zu wissen
Wie bestelle ich diese Dienstleistung?

Schreiben Sie dem Freelancer über das Formular auf dieser Seite: beschreiben Sie die Aufgabe, die Frist und das Ergebnis, das Sie benötigen.

Wie überprüfe ich den Freelancer?

Öffnen Sie das Profil: Bewertung, Portfolio und Bewertungen von anderen Kunden zeigen Erfahrung mit Aufgaben wie Ihren.

Anna V.Handgemacht
Kontakt
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