You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The following behavior is not expected (tested on release 2025.02):
require import AllCore.
op a (i:int) : int.
abbrev b (i:int) : int = a i.
lemma bE i: b i = 0. admitted.
abbrev c = b.
abbrev d i = b i.
(* These work as expected. *)
lemma b_apply (i:int): b i = 0. proof. apply bE. qed.
lemma b_rewrite (i:int): b i = 0. proof. by rewrite bE. qed.
lemma c_apply (i:int): c i = 0. proof. apply bE. qed.
lemma d_apply (i:int): d i = 0. proof. apply bE. qed.
lemma d_rewrite (i:int): d i = 0. proof. by rewrite bE. qed.
(* Fails "nothing to rewrite". *)
lemma c_rewrite (i:int): c i = 0. proof. by rewrite bE. qed.
The text was updated successfully, but these errors were encountered:
The following behavior is not expected (tested on release 2025.02):
The text was updated successfully, but these errors were encountered: