lean2/tests/lean/run/blast_multiple_nots.lean

30 lines
601 B
Text
Raw Normal View History

constants a b c d : Prop
set_option blast.strategy "unit"
example (H : ¬ a → ¬ b → ¬ c ¬ d) : ¬ a → c → d → ¬ b → false :=
by blast
set_option blast.strategy "preprocess"
example : ¬¬¬¬¬a → ¬¬a → false :=
by blast
example : ¬¬¬¬¬a → ¬¬¬¬a → false :=
by blast
example : ¬¬¬¬¬a → a → false :=
by blast
example : ¬¬a → ¬¬¬¬¬a → false :=
by blast
example : ¬¬¬¬¬a → ¬¬¬¬¬¬¬¬a → false :=
by blast
example : ¬¬¬¬¬a → a → false :=
by blast
example : ¬¬¬¬¬¬¬¬a → ¬¬¬¬¬a → false :=
by blast