@[protected, instance]
chain_many tac
recursively tries tac
on all goals, working depth-first on generated subgoals,
until it no longer succeeds on any goal. chain_many
automatically makes auxiliary definitions.
chain_many tac
recursively tries tac
on all goals, working depth-first on generated subgoals,
until it no longer succeeds on any goal. chain_many
automatically makes auxiliary definitions.
chain_many tac
recursively tries tac
on all goals, working depth-first on generated subgoals,
until it no longer succeeds on any goal. chain_many
automatically makes auxiliary definitions.
meta
def
tactic.chain_core
{α : Type}
[has_to_string (tactic.tactic_script α)]
(tactics : list (tactic α)) :
meta
def
tactic.trace_output
{α : Type}
[has_to_string (tactic.tactic_script α)]
[has_to_format α]
(t : tactic α) :
tactic α
meta
def
tactic.chain
{α : Type}
[has_to_string (tactic.tactic_script α)]
[has_to_format α]
(tactics : list (tactic α)) :