You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
When executing a tactic on a certain state results in a DojoTacticTimeoutError, any subsequent tactic executed on the same state—regardless of whether the tactic is correct—also results in a DojoTacticTimeoutError.
A simple example to reproduce the issue is as follows:
In this example, omega is a correct tactic for the given state, but it fails to execute properly.
I suspect this might be caused by Lean continuing to process the previous tactic without properly handling the new one. Could you please confirm if this is the case and whether there is a solution to address this issue? Thanks!
Platform Information
OS: Ubuntu 20.04
Python: 3.11.10
elan: 3.1.1
Lake version: 5.0.0-410fab7
LeanDojo: 2.2.0
The text was updated successfully, but these errors were encountered:
Hi, this is expected since DojoTacticTimeoutError is not an error that you can recover from. For example, if a tactic runs forever, as far as I know, there is no way for Lean to interrupt the tactic.
Description
When executing a tactic on a certain state results in a
DojoTacticTimeoutError
, any subsequent tactic executed on the same state—regardless of whether the tactic is correct—also results in aDojoTacticTimeoutError
.A simple example to reproduce the issue is as follows:
In this example,
omega
is a correct tactic for the given state, but it fails to execute properly.I suspect this might be caused by Lean continuing to process the previous tactic without properly handling the new one. Could you please confirm if this is the case and whether there is a solution to address this issue? Thanks!
Platform Information
The text was updated successfully, but these errors were encountered: