Ich interessiere mich für die Modellierung von Objekten aus der objektorientierten Programmierung in der Theorie der abhängigen Typen. Als mögliche Anwendung hätte ich gerne ein Modell, in dem ich verschiedene Funktionen von imperativen Programmiersprachen beschreiben kann.
Ich konnte nur einen Artikel zur Modellierung von Objekten in der Theorie abhängiger Typen finden, nämlich:
Objektorientierte Programmierung in der Theorie abhängiger Typen von A. Setzer (2006)
Gibt es weitere Referenzen zu dem Thema, die ich verpasst habe und vielleicht neuere?
Gibt es vielleicht eine Implementierung (dh einen Beweis) für einen Theorembeweiser wie Coq oder Agda?