lean2/tests/lean/run/blast_ematch1.lean

16 lines
341 B
Text
Raw Normal View History

import data.nat
open nat
constant f : nat → nat
constant g : nat → nat
definition lemma1 [forward] : ∀ x, (:g (f x):) = x :=
sorry
set_option blast.init_depth 10
set_option blast.inc_depth 1000
set_option blast.subst false
set_option blast.ematch true
example (a b c : nat) : a = f b → a = f c → g a ≠ b → false :=
by blast