Goal True. Proof.
evar (x:nat). generalize (eq_refl:x = x).
vm_compute. intros _. generalize (eq_refl:x + 1 = x + 1). let x := constr:(eq_refl : x = 0) in idtac.
vm_compute. (* vm_compute still thinks variable x is defined to an undefined evar, so computes to a blocked fix *)
Module Test3. Section S. Let x := 0.
Fail Definition foo : x = 1 := ltac:(change_no_check 0with1 in x; vm_compute).
Fail Definition foo : x = 1 := ltac:(vm_cast_no_check (eq_refl 1)). End S. End Test3.
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-09-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.