This PR changes the `show t` tactic to match its documentation. Previously it was a synonym for `change t`, but now it finds the first goal that unifies with the term `t` and moves it to the front of the goal list.
54 lines
1.7 KiB
Text
54 lines
1.7 KiB
Text
/-
|
|
Copyright (c) 2020 Microsoft Corporation. All rights reserved.
|
|
Released under Apache 2.0 license as described in the file LICENSE.
|
|
Authors: Leonardo de Moura, Sebastian Ullrich
|
|
-/
|
|
prelude
|
|
import Lean.Elab.Term
|
|
import Lean.Elab.Tactic.Basic
|
|
import Lean.Elab.Tactic.ElabTerm
|
|
import Lean.Elab.Tactic.Induction
|
|
import Lean.Elab.Tactic.Generalize
|
|
import Lean.Elab.Tactic.Injection
|
|
import Lean.Elab.Tactic.Match
|
|
import Lean.Elab.Tactic.Rewrite
|
|
import Lean.Elab.Tactic.Location
|
|
import Lean.Elab.Tactic.SimpTrace
|
|
import Lean.Elab.Tactic.Simp
|
|
import Lean.Elab.Tactic.Simproc
|
|
import Lean.Elab.Tactic.BuiltinTactic
|
|
import Lean.Elab.Tactic.Split
|
|
import Lean.Elab.Tactic.Conv
|
|
import Lean.Elab.Tactic.Delta
|
|
import Lean.Elab.Tactic.Meta
|
|
import Lean.Elab.Tactic.Unfold
|
|
import Lean.Elab.Tactic.Calc
|
|
import Lean.Elab.Tactic.Congr
|
|
import Lean.Elab.Tactic.Guard
|
|
import Lean.Elab.Tactic.RCases
|
|
import Lean.Elab.Tactic.Repeat
|
|
import Lean.Elab.Tactic.Ext
|
|
import Lean.Elab.Tactic.Change
|
|
import Lean.Elab.Tactic.FalseOrByContra
|
|
import Lean.Elab.Tactic.Omega
|
|
import Lean.Elab.Tactic.Simpa
|
|
import Lean.Elab.Tactic.NormCast
|
|
import Lean.Elab.Tactic.Symm
|
|
import Lean.Elab.Tactic.SolveByElim
|
|
import Lean.Elab.Tactic.LibrarySearch
|
|
import Lean.Elab.Tactic.ShowTerm
|
|
import Lean.Elab.Tactic.Rfl
|
|
import Lean.Elab.Tactic.Rewrites
|
|
import Lean.Elab.Tactic.DiscrTreeKey
|
|
import Lean.Elab.Tactic.BVDecide
|
|
import Lean.Elab.Tactic.BoolToPropSimps
|
|
import Lean.Elab.Tactic.Classical
|
|
import Lean.Elab.Tactic.Grind
|
|
import Lean.Elab.Tactic.Monotonicity
|
|
import Lean.Elab.Tactic.Try
|
|
import Lean.Elab.Tactic.AsAuxLemma
|
|
import Lean.Elab.Tactic.TreeTacAttr
|
|
import Lean.Elab.Tactic.ExposeNames
|
|
import Lean.Elab.Tactic.SimpArith
|
|
import Lean.Elab.Tactic.Show
|
|
import Lean.Elab.Tactic.Lets
|