Repository files navigation
Lean 3
Lean 4
requires
all_goals
all_goals
[core]
any_goals
any_goals
[core]
apply
apply
[core]
assumption
assumption
[core]
by_cases
by_cases
[core]
by_contradiction
by_contra
import Mathlib.Tactic.ByContra
by_contra
by_contra
import Mathlib.Tactic.ByContra
cases
cases'
import Mathlib.Tactic.Cases
congr
congr
[core]
contradiction
contradiction
[core]
contrapose
contrapose
import Mathlib.Tactic.Contrapose
convert
convert
import Mathlib.Tactic.Convert
convert_to
convert_to
import Mathlib.Tactic.Convert
exact
exact
[core]
exfalso
exfalso
[core]
field_simp
field_simp
import Mathlib.Tactic.FieldSimp
finish
aesop
import Aesop
have
have
import Mathlib.Tactic.Have
hint
hint
import Mathlib.Tactic.Hint
induction
induction'
import Mathlib.Tactic.Cases
intro
intro
[core]
intros
intro
[core]
iterate
iterate
[core]
left
left
[core]
library_search
exact?
[core]
linarith
linarith
import Mathlib.Tactic.Linarith
omega
omega
[core]
push_neg
push_neg
import Mathlib.Tactic.PushNeg
rcases
rcases
[core]
refl
rfl
[core]
repeat
repeat'
[core]
right
right
[core]
ring
ring
import Mathlib.Tactic.Ring
rintro
rintro
[core]
rw
rw
[core]
simp
simp
[core]
sorry
sorry
[core]
specialize
specialize
[core]
split
constructor
[core]
split_ifs
split
[core]
squeeze_simp
simp?
[core]
suggest
apply?
[core]
swap
swap
import Batteries.Tactic.PermuteGoals
symmetry
symm
import Mathlib.Tactic.Relation.Symm
tauto
tauto
import Mathlib.Tactic.Tauto
try
try
[core]
unfold
unfold
[core]
use
use
import Mathlib.Tactic.Use
About
Reference sheet for people who know Lean 3 and want to write tactic-based proofs in Lean 4
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.