Documentation

Aesop.Script.SpecificTactics

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def Aesop.Script.TacticBuilder.applyStx (e : Lean.Term) (md : Lean.Meta.TransparencyMode) :
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Aesop.Script.TacticBuilder.apply (mvarId : Lean.MVarId) (e : Lean.Expr) (md : Lean.Meta.TransparencyMode) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Aesop.Script.TacticBuilder.exactFVar (goal : Lean.MVarId) (fvarId : Lean.FVarId) (md : Lean.Meta.TransparencyMode) :
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Aesop.Script.TacticBuilder.replace (preGoal postGoal : Lean.MVarId) (fvarId : Lean.FVarId) (type proof : Lean.Expr) :
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Aesop.Script.TacticBuilder.assertHypothesis (goal : Lean.MVarId) (h : Lean.Meta.Hypothesis) (md : Lean.Meta.TransparencyMode) :
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def Aesop.Script.TacticBuilder.clear (goal : Lean.MVarId) (fvarIds : Array Lean.FVarId) :
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                def Aesop.Script.TacticBuilder.cases (goal : Lean.MVarId) (e : Lean.Expr) (ctorNames : Array CtorNames) :
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Aesop.Script.TacticBuilder.obtain (goal : Lean.MVarId) (e : Lean.Expr) (ctorNames : CtorNames) :
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    def Aesop.Script.TacticBuilder.casesOrObtain (goal : Lean.MVarId) (e : Lean.Expr) (ctorNames : Array CtorNames) :
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Aesop.Script.TacticBuilder.renameInaccessibleFVars (postGoal : Lean.MVarId) (renamedFVars : Array Lean.FVarId) :
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        def Aesop.Script.TacticBuilder.unfold (usedDecls : Array Lean.Name) (aesopUnfold : Bool) :
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          def Aesop.Script.TacticBuilder.unfoldAt (goal : Lean.MVarId) (fvarId : Lean.FVarId) (usedDecls : Array Lean.Name) (aesopUnfold : Bool) :
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              def Aesop.Script.TacticBuilder.simpAllOrSimpAtStarOnly (simpAll : Bool) (inGoal : Lean.MVarId) (configStx? : Option Lean.Term) (usedTheorems : Lean.Meta.Simp.UsedSimps) :
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                def Aesop.Script.TacticBuilder.simpAllOrSimpAtStar (simpAll : Bool) (inGoal : Lean.MVarId) (configStx? : Option Lean.Term) (usedTheorems : Lean.Meta.Simp.UsedSimps) :
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  def Aesop.Script.TacticBuilder.intros (postGoal : Lean.MVarId) (newFVarIds : Array Lean.FVarId) (md : Lean.Meta.TransparencyMode) :
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      def Aesop.Script.TacticBuilder.splitAt (goal : Lean.MVarId) (fvarId : Lean.FVarId) :
                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        def Aesop.Script.TacticBuilder.substFVars (goal : Lean.MVarId) (fvarIds : Array Lean.FVarId) :
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          def Aesop.Script.TacticBuilder.substFVars' (fvarUserNames : Array Lean.Name) :
                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            def Aesop.assertHypothesisS (goal : Lean.MVarId) (h : Lean.Meta.Hypothesis) (md : Lean.Meta.TransparencyMode) :
                                            ScriptM (Lean.MVarId ร— Array Lean.FVarId)
                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For
                                              def Aesop.applyS (goal : Lean.MVarId) (e : Lean.Expr) (eStx? : Option Lean.Term) (md : Lean.Meta.TransparencyMode) :
                                              ScriptM (Array Lean.MVarId)
                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                def Aesop.replaceFVarS (goal : Lean.MVarId) (fvarId : Lean.FVarId) (type proof : Lean.Expr) :
                                                ScriptM (Lean.MVarId ร— Lean.FVarId ร— Bool)
                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  def Aesop.clearS (goal : Lean.MVarId) (fvarId : Lean.FVarId) :
                                                  ScriptM Lean.MVarId
                                                  Equations
                                                  Instances For
                                                    def Aesop.tryClearS (goal : Lean.MVarId) (fvarId : Lean.FVarId) :
                                                    ScriptM (Option Lean.MVarId)
                                                    Equations
                                                    Instances For
                                                      def Aesop.tryClearManyS (goal : Lean.MVarId) (fvarIds : Array Lean.FVarId) :
                                                      ScriptM (Lean.MVarId ร— Array Lean.FVarId)
                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For
                                                        def Aesop.tryCasesS (goal : Lean.MVarId) (fvarId : Lean.FVarId) (ctorNames : Array CtorNames) :
                                                        ScriptM (Option (Array Lean.Meta.CasesSubgoal))
                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For
                                                          def Aesop.renameInaccessibleFVarsS (goal : Lean.MVarId) :
                                                          ScriptM (Lean.MVarId ร— Array Lean.FVarId)
                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For
                                                            def Aesop.unfoldManyTargetS (unfold? : Lean.Name โ†’ Option (Option Lean.Name)) (goal : Lean.MVarId) :
                                                            ScriptM (Option (Lean.MVarId ร— Array Lean.Name))
                                                            Equations
                                                            • One or more equations did not get rendered due to their size.
                                                            Instances For
                                                              def Aesop.unfoldManyAtS (unfold? : Lean.Name โ†’ Option (Option Lean.Name)) (goal : Lean.MVarId) (fvarId : Lean.FVarId) :
                                                              ScriptM (Option (Lean.MVarId ร— Array Lean.Name))
                                                              Equations
                                                              • One or more equations did not get rendered due to their size.
                                                              Instances For
                                                                def Aesop.unfoldManyStarS (goal : Lean.MVarId) (unfold? : Lean.Name โ†’ Option (Option Lean.Name)) :
                                                                ScriptM (Option Lean.MVarId)
                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                Instances For
                                                                  def Aesop.introsS (goal : Lean.MVarId) :
                                                                  ScriptM (Lean.MVarId ร— Array Lean.FVarId)
                                                                  Equations
                                                                  • One or more equations did not get rendered due to their size.
                                                                  Instances For
                                                                    def Aesop.introsUnfoldingS (goal : Lean.MVarId) (md : Lean.Meta.TransparencyMode) :
                                                                    ScriptM (Lean.MVarId ร— Array Lean.FVarId)
                                                                    Equations
                                                                    • One or more equations did not get rendered due to their size.
                                                                    Instances For
                                                                      def Aesop.straightLineExtS (goal : Lean.MVarId) :
                                                                      Equations
                                                                      • One or more equations did not get rendered due to their size.
                                                                      Instances For
                                                                        def Aesop.tryExactFVarS (goal : Lean.MVarId) (fvarId : Lean.FVarId) (md : Lean.Meta.TransparencyMode) :
                                                                        ScriptM Bool
                                                                        Equations
                                                                        • One or more equations did not get rendered due to their size.
                                                                        Instances For
                                                                          def Aesop.splitTargetS? (goal : Lean.MVarId) :
                                                                          ScriptM (Option (Array Lean.MVarId))
                                                                          Equations
                                                                          • One or more equations did not get rendered due to their size.
                                                                          Instances For
                                                                            def Aesop.splitFirstHypothesisS? (goal : Lean.MVarId) :
                                                                            ScriptM (Option (Array Lean.MVarId))
                                                                            Equations
                                                                            • One or more equations did not get rendered due to their size.
                                                                            Instances For