11
11
from pyk .kcfg .show import KCFGShow
12
12
from pyk .prelude .ml import mlEqualsTrue
13
13
from pyk .prelude .utils import token
14
- from pyk .proof import APRBMCProof , APRBMCProver , ProofStatus
15
- from pyk .proof .show import APRBMCProofNodePrinter
14
+ from pyk .proof import APRProof , APRProver , ProofStatus
15
+ from pyk .proof .show import APRProofNodePrinter
16
16
from pyk .testing import KCFGExploreTest , KProveTest
17
17
from pyk .utils import single
18
18
27
27
from pyk .kast .outer import KDefinition
28
28
from pyk .kcfg import KCFGExplore
29
29
from pyk .ktool .kprove import KProve
30
- from pyk .proof import APRProof
31
30
32
31
_LOGGER : Final = logging .getLogger (__name__ )
33
32
@@ -115,12 +114,9 @@ def test_all_path_bmc_reachability_prove(
115
114
kprove .get_claims (Path (spec_file ), spec_module_name = spec_module , claim_labels = [f'{ spec_module } .{ claim_id } ' ])
116
115
)
117
116
118
- proof = APRBMCProof . from_claim_with_bmc_depth (kprove .definition , claim , bmc_depth )
117
+ proof = APRProof . from_claim (kprove .definition , claim , logs = {}, bmc_depth = bmc_depth )
119
118
kcfg_explore .simplify (proof .kcfg , {})
120
- prover = APRBMCProver (
121
- proof ,
122
- kcfg_explore = kcfg_explore ,
123
- )
119
+ prover = APRProver (proof , kcfg_explore = kcfg_explore )
124
120
prover .advance_proof (
125
121
max_iterations = max_iterations ,
126
122
execute_depth = max_depth ,
@@ -129,7 +125,7 @@ def test_all_path_bmc_reachability_prove(
129
125
)
130
126
131
127
kcfg_show = KCFGShow (
132
- kcfg_explore .kprint , node_printer = APRBMCProofNodePrinter (proof , kcfg_explore .kprint , full_printer = True )
128
+ kcfg_explore .kprint , node_printer = APRProofNodePrinter (proof , kcfg_explore .kprint , full_printer = True )
133
129
)
134
130
cfg_lines = kcfg_show .show (proof .kcfg )
135
131
_LOGGER .info ('\n ' .join (cfg_lines ))
0 commit comments