Ich habe zwei arithmetische Ganzzahlausdrücke mit Array in einer Datei. Was ist der beste Weg, um jeden Ausdruck im Speicher zu speichern? so dass die äquivalente Formel syntaktisch äquivalent wird. Vergleichen wir die Struktur, können wir die Äquivalenz finden. Um die Äquivalenz zu prüfen, vergleichen Sie zuerst ihre Struktur, wenn sie gleich sind, dann sind sie äquivalent, ansonsten verwenden Sie den SMT-Löser.Analysieren und Speichern von Ausdruck mit Array
Ex. a [i + 2] +5 und a [i + 3-1] + 4 + 1 sind äquivalent.
Zur Zeit stelle ich a [i] = b [i] + z wie wr (a, i, rd (b, i) + z) dar. Wo Write (wr) und Read (rd) Funktionen sind.
Ich habe den Artikel nicht gelesen, weil es zu teuer ist. –