Skip to content

Commit dbf9704

Browse files
committed
Move module prove_rpc from ktool to proof
1 parent e2a493d commit dbf9704

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

pyk/src/pyk/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
from .ktool.kprint import KPrint
4242
from .ktool.kprove import KProve
4343
from .ktool.krun import KRun
44-
from .ktool.prove_rpc import ProveRpc
44+
from .proof.prove_rpc import ProveRpc
4545
from .proof.reachability import APRFailureInfo, APRProof
4646
from .proof.show import APRProofNodePrinter, APRProofShow
4747
from .utils import check_file_path, ensure_dir_path, exit_with_process_error

pyk/src/pyk/ktool/prove_rpc.py renamed to pyk/src/pyk/proof/prove_rpc.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from ..kast.manip import extract_lhs
77
from ..kast.outer import KApply
8-
from ..proof import APRProof, APRProver, EqualityProof, ImpliesProver
8+
from . import APRProof, APRProver, EqualityProof, ImpliesProver
99

1010
if TYPE_CHECKING:
1111
from collections.abc import Callable
@@ -15,8 +15,8 @@
1515
from ..cli.pyk import ProveOptions
1616
from ..kast.outer import KClaim
1717
from ..kcfg import KCFGExplore
18-
from ..proof import Proof, Prover
19-
from .kprove import KProve
18+
from ..ktool.kprove import KProve
19+
from . import Proof, Prover
2020

2121
_LOGGER: Final = logging.getLogger(__name__)
2222

pyk/src/tests/integration/ktool/test_imp.py renamed to pyk/src/tests/integration/proof/test_prove_rpc.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
from pyk.cli.pyk import ProveOptions
1111
from pyk.kast.inner import KApply, KSequence, KVariable
1212
from pyk.kcfg.semantics import DefaultSemantics
13-
from pyk.ktool.prove_rpc import ProveRpc
1413
from pyk.proof import ProofStatus
14+
from pyk.proof.prove_rpc import ProveRpc
1515
from pyk.testing import KCFGExploreTest, KProveTest
1616
from pyk.utils import single
1717

@@ -170,7 +170,7 @@ def custom_step(self, c: CTerm, cs: CTermSymbolic) -> KCFGExtendResult | None:
170170
)
171171

172172

173-
class TestImpProve(KCFGExploreTest, KProveTest):
173+
class TestProveRpc(KCFGExploreTest, KProveTest):
174174
KOMPILE_MAIN_FILE = K_FILES / 'imp-verification.k'
175175

176176
def semantics(self, definition: KDefinition) -> KCFGSemantics:

0 commit comments

Comments
 (0)