Angenommen, ein Lemma, lasst uns an_equation
nennen, beweist, dass die Gleichung f (n) = n * n + 1 für alle ungeraden natürlichen Zahlen n gilt (und f ist eine vorher definierte Funktion).Instantiierende Sätze in Isabelle
Wie kann ich dieses Lemma auf konkrete Werte von n instantiieren, so dass ich beweisen kann, sagen wir f (5) = 5 * 5 + 1?
(Es gibt das lemmas
Schlüsselwort, mit dem ich lemmas inst = an_equation[where n=5, simplified]
beweisen kann, aber das ist nicht ganz das, was ich was. Was ich will,
lemma inst_new : "f(5) = 5*5+1"
ist aber, wie es gab kaum ein Beispiel um in den üblichen Unterlagen thai ich berate, ich konnte nicht herausfinden, wie man das beweist.)