Als «term-rewriting» getaggte Fragen

12
Warum Term Rewriting?

Ich habe ein bisschen gegoogelt und bin ein bisschen zu kurz gekommen. Ich frage mich, was die Hauptgründe für Informatiker und Programmierer sind, das Umschreiben von Begriffen und / oder das Umschreiben von Termgraphen zu studieren. Soweit ich das beurteilen kann, hilft es nur bei grundlegenden...

10
Zusammenfluss der Beta-Erweiterung

Let sein -Reduktion in dem Kalkül. Definieren Sie -expansion durch .→β→β\to_\betaββ\betaλλ\lambdaββ\beta←β←β\leftarrow_\betat′←βt⟺t→βt′t′←βt⟺t→βt′t'\leftarrow_\beta t \iff t\to_\beta t' Ist konfluent? Mit anderen Worten, haben wir das für jedes , wenn , dann existiert so, dass...

7
Invariante für verschachtelte Schleife im Matrix-Multiplikationsprogramm

Ich mache eine Abschlussarbeit über den Nachweis der Richtigkeit des Programms zum Multiplizieren von 2 Matrizen mit Hoare-Logik. Dazu muss ich die Invariante für die verschachtelte Schleife für dieses Programm generieren: for i = 1:n for j = 1:n for k = 1:n C(i,j) = A(i,k)*B(k,j) + C(i,j); end end...