exit
attribute iff [reducible]
set_option blast.strategy "ematch"

definition lemma1 (p : nat → Prop) (a b c : nat) : p a → a = b → p b :=
by blast

set_option pp.beta true
print lemma1
