14
14
from pyk .prelude .kbool import BOOL , andBool , notBool , orBool
15
15
from pyk .prelude .kint import intToken
16
16
from pyk .prelude .ml import mlAnd , mlBottom , mlEqualsFalse , mlEqualsTrue , mlTop
17
- from pyk .proof import APRBMCProof , APRBMCProver , APRProof , APRProver , ProofStatus
18
- from pyk .proof .show import APRBMCProofNodePrinter , APRProofNodePrinter
17
+ from pyk .proof import APRProof , APRProver , ProofStatus
18
+ from pyk .proof .show import APRProofNodePrinter
19
19
from pyk .testing import KCFGExploreTest , KProveTest
20
20
from pyk .utils import single
21
21
@@ -944,11 +944,7 @@ def _node_printer(cterm: CTerm) -> list[str]:
944
944
)
945
945
946
946
proof = APRProof .from_claim (kprove .definition , claim , logs = {}, proof_dir = proof_dir )
947
- prover = APRProver (
948
- proof ,
949
- kcfg_explore = kcfg_explore ,
950
- )
951
-
947
+ prover = APRProver (proof , kcfg_explore = kcfg_explore )
952
948
prover .advance_proof (
953
949
max_iterations = max_iterations ,
954
950
execute_depth = max_depth ,
@@ -986,13 +982,9 @@ def test_all_path_bmc_reachability_prove(
986
982
kprove .get_claims (Path (spec_file ), spec_module_name = spec_module , claim_labels = [f'{ spec_module } .{ claim_id } ' ])
987
983
)
988
984
989
- proof = APRBMCProof . from_claim_with_bmc_depth (kprove .definition , claim , bmc_depth )
985
+ proof = APRProof . from_claim (kprove .definition , claim , logs = {}, bmc_depth = bmc_depth )
990
986
kcfg_explore .simplify (proof .kcfg , {})
991
-
992
- prover = APRBMCProver (
993
- proof ,
994
- kcfg_explore = kcfg_explore ,
995
- )
987
+ prover = APRProver (proof , kcfg_explore = kcfg_explore )
996
988
prover .advance_proof (
997
989
max_iterations = max_iterations ,
998
990
execute_depth = max_depth ,
@@ -1001,7 +993,7 @@ def test_all_path_bmc_reachability_prove(
1001
993
)
1002
994
1003
995
kcfg_show = KCFGShow (
1004
- kcfg_explore .kprint , node_printer = APRBMCProofNodePrinter (proof , kcfg_explore .kprint , full_printer = True )
996
+ kcfg_explore .kprint , node_printer = APRProofNodePrinter (proof , kcfg_explore .kprint , full_printer = True )
1005
997
)
1006
998
cfg_lines = kcfg_show .show (proof .kcfg )
1007
999
_LOGGER .info ('\n ' .join (cfg_lines ))
@@ -1032,10 +1024,7 @@ def test_failure_info(
1032
1024
1033
1025
proof = APRProof .from_claim (kprove .definition , claim , logs = {})
1034
1026
kcfg_explore .simplify (proof .kcfg , {})
1035
- prover = APRProver (
1036
- proof ,
1037
- kcfg_explore = kcfg_explore ,
1038
- )
1027
+ prover = APRProver (proof , kcfg_explore = kcfg_explore )
1039
1028
prover .advance_proof ()
1040
1029
1041
1030
failure_info = prover .failure_info ()
@@ -1066,12 +1055,9 @@ def test_apr_prove_read_write_node_data(
1066
1055
)
1067
1056
proofs_dir = proof_dir
1068
1057
1069
- proof = APRProof .from_claim (kprove .definition , claim , proof_dir = proofs_dir , logs = {})
1058
+ proof = APRProof .from_claim (kprove .definition , claim , logs = {}, proof_dir = proofs_dir )
1070
1059
kcfg_explore .simplify (proof .kcfg , {})
1071
- prover = APRProver (
1072
- proof ,
1073
- kcfg_explore = kcfg_explore ,
1074
- )
1060
+ prover = APRProver (proof , kcfg_explore = kcfg_explore )
1075
1061
prover .advance_proof (execute_depth = 1 )
1076
1062
1077
1063
proof_from_disk = APRProof .read_proof_data (proof_dir = proofs_dir , id = proof .id )
@@ -1094,15 +1080,12 @@ def test_aprbmc_prove_read_write_node_data(
1094
1080
)
1095
1081
proofs_dir = proof_dir
1096
1082
1097
- proof = APRBMCProof . from_claim_with_bmc_depth (kprove .definition , claim , proof_dir = proofs_dir , bmc_depth = 3 )
1083
+ proof = APRProof . from_claim (kprove .definition , claim , logs = {} , proof_dir = proofs_dir , bmc_depth = 3 )
1098
1084
kcfg_explore .simplify (proof .kcfg , {})
1099
- prover = APRBMCProver (
1100
- proof ,
1101
- kcfg_explore = kcfg_explore ,
1102
- )
1085
+ prover = APRProver (proof , kcfg_explore = kcfg_explore )
1103
1086
prover .advance_proof (execute_depth = 1 )
1104
1087
1105
- proof_from_disk = APRBMCProof .read_proof_data (proof_dir = proofs_dir , id = proof .id )
1088
+ proof_from_disk = APRProof .read_proof_data (proof_dir = proofs_dir , id = proof .id )
1106
1089
1107
1090
assert proof .dict == proof_from_disk .dict
1108
1091
assert proof .kcfg .nodes == proof_from_disk .kcfg .nodes
@@ -1121,18 +1104,8 @@ def test_fail_fast(
1121
1104
)
1122
1105
)
1123
1106
1124
- proof = APRProof .from_claim (
1125
- kprove .definition ,
1126
- claim ,
1127
- logs = {},
1128
- proof_dir = proof_dir ,
1129
- )
1130
-
1131
- prover = APRProver (
1132
- proof ,
1133
- kcfg_explore = kcfg_explore ,
1134
- )
1135
-
1107
+ proof = APRProof .from_claim (kprove .definition , claim , logs = {}, proof_dir = proof_dir )
1108
+ prover = APRProver (proof , kcfg_explore = kcfg_explore )
1136
1109
prover .advance_proof (fail_fast = False )
1137
1110
1138
1111
# Both branches will be checked and fail (fail_fast=False)
@@ -1141,17 +1114,8 @@ def test_fail_fast(
1141
1114
assert len (proof ._terminal ) == 3
1142
1115
assert len (proof .failing ) == 2
1143
1116
1144
- proof = APRProof .from_claim (
1145
- kprove .definition ,
1146
- claim ,
1147
- logs = {},
1148
- proof_dir = proof_dir ,
1149
- )
1150
-
1151
- prover = APRProver (
1152
- proof ,
1153
- kcfg_explore = kcfg_explore ,
1154
- )
1117
+ proof = APRProof .from_claim (kprove .definition , claim , logs = {}, proof_dir = proof_dir )
1118
+ prover = APRProver (proof , kcfg_explore = kcfg_explore )
1155
1119
1156
1120
prover .advance_proof (fail_fast = True )
1157
1121
0 commit comments