Skip to content

Commit bdca5b1

Browse files
committed
rewrite files
1 parent 597bf24 commit bdca5b1

1,576 files changed

Lines changed: 155685 additions & 54745 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

key.core.rifl/src/main/resources/de.uka.ilkd.key.util/rifl/blueprint_rifl.key

Lines changed: 69 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,75 @@
11
\profile "Java Profile";
22

33
\settings {
4-
"#Proof-Settings-Config-File
5-
#Wed Jun 04 18:23:41 CEST 2014
6-
[StrategyProperty]VBT_PHASE=VBT_SYM_EX
7-
[SMTSettings]useUninterpretedMultiplication=true
8-
[SMTSettings]SelectedTaclets=
9-
[StrategyProperty]METHOD_OPTIONS_KEY=METHOD_CONTRACT
10-
[StrategyProperty]USER_TACLETS_OPTIONS_KEY3=USER_TACLETS_OFF
11-
[StrategyProperty]SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY=SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER
12-
[StrategyProperty]LOOP_OPTIONS_KEY=LOOP_INVARIANT
13-
[StrategyProperty]USER_TACLETS_OPTIONS_KEY2=USER_TACLETS_OFF
14-
[StrategyProperty]USER_TACLETS_OPTIONS_KEY1=USER_TACLETS_OFF
15-
[StrategyProperty]QUANTIFIERS_OPTIONS_KEY=QUANTIFIERS_NON_SPLITTING_WITH_PROGS
16-
[StrategyProperty]NON_LIN_ARITH_OPTIONS_KEY=NON_LIN_ARITH_NONE
17-
[SMTSettings]instantiateHierarchyAssumptions=true
18-
[StrategyProperty]AUTO_INDUCTION_OPTIONS_KEY=AUTO_INDUCTION_OFF
19-
[StrategyProperty]DEP_OPTIONS_KEY=DEP_ON
20-
[StrategyProperty]BLOCK_OPTIONS_KEY=BLOCK_CONTRACT_INTERNAL
21-
[StrategyProperty]CLASS_AXIOM_OPTIONS_KEY=CLASS_AXIOM_FREE
22-
[StrategyProperty]SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY=SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF
23-
[StrategyProperty]QUERY_NEW_OPTIONS_KEY=QUERY_OFF
24-
[Strategy]Timeout=-1
25-
[Strategy]MaximumNumberOfAutomaticApplications=10000
26-
[SMTSettings]integersMaximum=2147483645
27-
[Choice]DefaultChoices=assertions-assertions\\:on , initialisation-initialisation\\:disableStaticInitialisation , intRules-intRules\\:arithmeticSemanticsIgnoringOF , programRules-programRules\\:Java , JavaCard-JavaCard\\:on , Strings-Strings\\:on , modelFields-modelFields\\:treatAsAxiom , bigint-bigint\\:on , sequences-sequences\\:on , reach-reach\\:on , integerSimplificationRules-integerSimplificationRules\\:full , wdOperator-wdOperator\\:L , wdChecks-wdChecks\\:off , runtimeExceptions-runtimeExceptions\\:ban
28-
[SMTSettings]useConstantsForBigOrSmallIntegers=true
29-
[StrategyProperty]STOPMODE_OPTIONS_KEY=STOPMODE_DEFAULT
30-
[StrategyProperty]QUERYAXIOM_OPTIONS_KEY=QUERYAXIOM_OFF
31-
[StrategyProperty]INF_FLOW_CHECK_PROPERTY=INF_FLOW_CHECK_FALSE
32-
[SMTSettings]maxGenericSorts=2
33-
[SMTSettings]integersMinimum=-2147483645
34-
[SMTSettings]invariantForall=false
35-
[SMTSettings]UseBuiltUniqueness=false
36-
[SMTSettings]explicitTypeHierarchy=false
37-
[Strategy]ActiveStrategy=JavaCardDLStrategy
38-
[StrategyProperty]SPLITTING_OPTIONS_KEY=SPLITTING_DELAYED
39-
"
4+
"Choice" : {
5+
"JavaCard" : "JavaCard\:on",
6+
"Strings" : "Strings\:on",
7+
"assertions" : "assertions\:on",
8+
"bigint" : "bigint\:on",
9+
"initialisation" : "initialisation\:disableStaticInitialisation",
10+
"intRules" : "intRules\:arithmeticSemanticsIgnoringOF",
11+
"integerSimplificationRules" : "integerSimplificationRules\:full",
12+
"javacard" : "javacard:jcOff",
13+
"modelFields" : "modelFields\:treatAsAxiom",
14+
"nullPointerPolicy" : "nullPointerPolicy:nullCheck",
15+
"programRules" : "programRules\:Java",
16+
"reach" : "reach\:on",
17+
"runtimeExceptions" : "runtimeExceptions\:ban",
18+
"sequences" : "sequences\:on",
19+
"stringRules" : "stringRules:withoutStringPool",
20+
"throughout" : "throughout:toutOn",
21+
"transactionAbort" : "transactionAbort:abortOn",
22+
"transactions" : "transactions:transactionsOn",
23+
"wdChecks" : "wdChecks\:off",
24+
"wdOperator" : "wdOperator\:L"
25+
},
26+
"Labels" : {
27+
"UseOriginLabels" : true
28+
},
29+
"NewSMT" : {
30+
31+
},
32+
"SMTSettings" : {
33+
"SelectedTaclets" : [
34+
35+
],
36+
"UseBuiltUniqueness" : false,
37+
"explicitTypeHierarchy" : false,
38+
"instantiateHierarchyAssumptions" : true,
39+
"integersMaximum" : 2147483645,
40+
"integersMinimum" : -2147483645,
41+
"invariantForall" : false,
42+
"maxGenericSorts" : 2,
43+
"useConstantsForBigOrSmallIntegers" : true,
44+
"useUninterpretedMultiplication" : true
45+
},
46+
"Strategy" : {
47+
"ActiveStrategy" : "JavaCardDLStrategy",
48+
"MaximumNumberOfAutomaticApplications" : 10000,
49+
"Timeout" : -1,
50+
"options" : {
51+
"AUTO_INDUCTION_OPTIONS_KEY" : "AUTO_INDUCTION_OFF",
52+
"BLOCK_OPTIONS_KEY" : "BLOCK_CONTRACT_INTERNAL",
53+
"CLASS_AXIOM_OPTIONS_KEY" : "CLASS_AXIOM_FREE",
54+
"DEP_OPTIONS_KEY" : "DEP_ON",
55+
"LOOP_OPTIONS_KEY" : "LOOP_INVARIANT",
56+
"METHOD_OPTIONS_KEY" : "METHOD_CONTRACT",
57+
"MPS_OPTIONS_KEY" : "MPS_MERGE",
58+
"NON_LIN_ARITH_OPTIONS_KEY" : "NON_LIN_ARITH_NONE",
59+
"OSS_OPTIONS_KEY" : "OSS_ON",
60+
"QUANTIFIERS_OPTIONS_KEY" : "QUANTIFIERS_NON_SPLITTING_WITH_PROGS",
61+
"QUERYAXIOM_OPTIONS_KEY" : "QUERYAXIOM_OFF",
62+
"QUERY_NEW_OPTIONS_KEY" : "QUERY_OFF",
63+
"SPLITTING_OPTIONS_KEY" : "SPLITTING_DELAYED",
64+
"STOPMODE_OPTIONS_KEY" : "STOPMODE_DEFAULT",
65+
"SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY" : "SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER",
66+
"SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY" : "SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF",
67+
"USER_TACLETS_OPTIONS_KEY1" : "USER_TACLETS_OFF",
68+
"USER_TACLETS_OPTIONS_KEY2" : "USER_TACLETS_OFF",
69+
"USER_TACLETS_OPTIONS_KEY3" : "USER_TACLETS_OFF",
70+
"VBT_PHASE" : "VBT_SYM_EX"
71+
}
72+
}
4073
}
4174

4275
\javaSource "%%JAVA_SOURCE%%";

key.core.symbolic_execution/src/test/resources/testcase/set/allNodeTypesTest/test/AllNodeTypesTest.proof

Lines changed: 75 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,81 @@
11
\profile "Java Profile for Symbolic Execution";
22

33
\settings {
4-
"#Proof-Settings-Config-File
5-
#Tue Jul 25 22:57:12 CEST 2023
6-
[Choice]DefaultChoices=JavaCard-JavaCard\\:off, Strings-Strings\\:on, assertions-assertions\\:on, bigint-bigint\\:on, floatRules-floatRules\\:strictfpOnly, initialisation-initialisation\\:disableStaticInitialisation, intRules-intRules\\:arithmeticSemanticsIgnoringOF, integerSimplificationRules-integerSimplificationRules\\:full, javaLoopTreatment-javaLoopTreatment\\:efficient, mergeGenerateIsWeakeningGoal-mergeGenerateIsWeakeningGoal\\:off, methodExpansion-methodExpansion\\:noRestriction, modelFields-modelFields\\:showSatisfiability, moreSeqRules-moreSeqRules\\:off, permissions-permissions\\:off, programRules-programRules\\:Java, reach-reach\\:on, runtimeExceptions-runtimeExceptions\\:allow, sequences-sequences\\:on, wdChecks-wdChecks\\:off, wdOperator-wdOperator\\:L
7-
[Labels]UseOriginLabels=true
8-
[SMTSettings]SelectedTaclets=
9-
[SMTSettings]UseBuiltUniqueness=false
10-
[SMTSettings]explicitTypeHierarchy=false
11-
[SMTSettings]instantiateHierarchyAssumptions=true
12-
[SMTSettings]integersMaximum=2147483645
13-
[SMTSettings]integersMinimum=-2147483645
14-
[SMTSettings]invariantForall=false
15-
[SMTSettings]maxGenericSorts=2
16-
[SMTSettings]useConstantsForBigOrSmallIntegers=true
17-
[SMTSettings]useUninterpretedMultiplication=true
18-
[StrategyProperty]AUTO_INDUCTION_OPTIONS_KEY=AUTO_INDUCTION_OFF
19-
[StrategyProperty]BLOCK_OPTIONS_KEY=BLOCK_CONTRACT_INTERNAL
20-
[StrategyProperty]CLASS_AXIOM_OPTIONS_KEY=CLASS_AXIOM_FREE
21-
[StrategyProperty]DEP_OPTIONS_KEY=DEP_OFF
22-
[StrategyProperty]INF_FLOW_CHECK_PROPERTY=INF_FLOW_CHECK_FALSE
23-
[StrategyProperty]LOOP_OPTIONS_KEY=LOOP_EXPAND
24-
[StrategyProperty]METHOD_OPTIONS_KEY=METHOD_EXPAND
25-
[StrategyProperty]MPS_OPTIONS_KEY=MPS_MERGE
26-
[StrategyProperty]NON_LIN_ARITH_OPTIONS_KEY=NON_LIN_ARITH_DEF_OPS
27-
[StrategyProperty]OSS_OPTIONS_KEY=OSS_ON
28-
[StrategyProperty]QUANTIFIERS_OPTIONS_KEY=QUANTIFIERS_INSTANTIATE
29-
[StrategyProperty]QUERYAXIOM_OPTIONS_KEY=QUERYAXIOM_ON
30-
[StrategyProperty]QUERY_NEW_OPTIONS_KEY=QUERY_RESTRICTED
31-
[StrategyProperty]SPLITTING_OPTIONS_KEY=SPLITTING_DELAYED
32-
[StrategyProperty]STOPMODE_OPTIONS_KEY=STOPMODE_DEFAULT
33-
[StrategyProperty]SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY=SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER
34-
[StrategyProperty]SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY=SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF
35-
[StrategyProperty]USER_TACLETS_OPTIONS_KEY1=USER_TACLETS_OFF
36-
[StrategyProperty]USER_TACLETS_OPTIONS_KEY2=USER_TACLETS_OFF
37-
[StrategyProperty]USER_TACLETS_OPTIONS_KEY3=USER_TACLETS_OFF
38-
[StrategyProperty]VBT_PHASE=VBT_SYM_EX
39-
[Strategy]ActiveStrategy=Symbolic Execution Strategy
40-
[Strategy]MaximumNumberOfAutomaticApplications=500
41-
[Strategy]Timeout=-1
42-
"
4+
"Choice" : {
5+
"JavaCard" : "JavaCard\:off",
6+
"Strings" : "Strings\:on",
7+
"assertions" : "assertions\:on",
8+
"bigint" : "bigint\:on",
9+
"floatRules" : "floatRules\:strictfpOnly",
10+
"initialisation" : "initialisation\:disableStaticInitialisation",
11+
"intRules" : "intRules\:arithmeticSemanticsIgnoringOF",
12+
"integerSimplificationRules" : "integerSimplificationRules\:full",
13+
"javaLoopTreatment" : "javaLoopTreatment\:efficient",
14+
"javacard" : "javacard:jcOff",
15+
"mergeGenerateIsWeakeningGoal" : "mergeGenerateIsWeakeningGoal\:off",
16+
"methodExpansion" : "methodExpansion\:noRestriction",
17+
"modelFields" : "modelFields\:showSatisfiability",
18+
"moreSeqRules" : "moreSeqRules\:off",
19+
"nullPointerPolicy" : "nullPointerPolicy:nullCheck",
20+
"permissions" : "permissions\:off",
21+
"programRules" : "programRules\:Java",
22+
"reach" : "reach\:on",
23+
"runtimeExceptions" : "runtimeExceptions\:allow",
24+
"sequences" : "sequences\:on",
25+
"stringRules" : "stringRules:withoutStringPool",
26+
"throughout" : "throughout:toutOn",
27+
"transactionAbort" : "transactionAbort:abortOn",
28+
"transactions" : "transactions:transactionsOn",
29+
"wdChecks" : "wdChecks\:off",
30+
"wdOperator" : "wdOperator\:L"
31+
},
32+
"Labels" : {
33+
"UseOriginLabels" : true
34+
},
35+
"NewSMT" : {
36+
37+
},
38+
"SMTSettings" : {
39+
"SelectedTaclets" : [
40+
41+
],
42+
"UseBuiltUniqueness" : false,
43+
"explicitTypeHierarchy" : false,
44+
"instantiateHierarchyAssumptions" : true,
45+
"integersMaximum" : 2147483645,
46+
"integersMinimum" : -2147483645,
47+
"invariantForall" : false,
48+
"maxGenericSorts" : 2,
49+
"useConstantsForBigOrSmallIntegers" : true,
50+
"useUninterpretedMultiplication" : true
51+
},
52+
"Strategy" : {
53+
"ActiveStrategy" : "Symbolic Execution Strategy",
54+
"MaximumNumberOfAutomaticApplications" : 500,
55+
"Timeout" : -1,
56+
"options" : {
57+
"AUTO_INDUCTION_OPTIONS_KEY" : "AUTO_INDUCTION_OFF",
58+
"BLOCK_OPTIONS_KEY" : "BLOCK_CONTRACT_INTERNAL",
59+
"CLASS_AXIOM_OPTIONS_KEY" : "CLASS_AXIOM_FREE",
60+
"DEP_OPTIONS_KEY" : "DEP_OFF",
61+
"LOOP_OPTIONS_KEY" : "LOOP_EXPAND",
62+
"METHOD_OPTIONS_KEY" : "METHOD_EXPAND",
63+
"MPS_OPTIONS_KEY" : "MPS_MERGE",
64+
"NON_LIN_ARITH_OPTIONS_KEY" : "NON_LIN_ARITH_DEF_OPS",
65+
"OSS_OPTIONS_KEY" : "OSS_ON",
66+
"QUANTIFIERS_OPTIONS_KEY" : "QUANTIFIERS_INSTANTIATE",
67+
"QUERYAXIOM_OPTIONS_KEY" : "QUERYAXIOM_ON",
68+
"QUERY_NEW_OPTIONS_KEY" : "QUERY_RESTRICTED",
69+
"SPLITTING_OPTIONS_KEY" : "SPLITTING_DELAYED",
70+
"STOPMODE_OPTIONS_KEY" : "STOPMODE_DEFAULT",
71+
"SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY" : "SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER",
72+
"SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY" : "SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF",
73+
"USER_TACLETS_OPTIONS_KEY1" : "USER_TACLETS_OFF",
74+
"USER_TACLETS_OPTIONS_KEY2" : "USER_TACLETS_OFF",
75+
"USER_TACLETS_OPTIONS_KEY3" : "USER_TACLETS_OFF",
76+
"VBT_PHASE" : "VBT_SYM_EX"
77+
}
78+
}
4379
}
4480

4581
\javaSource ".";

key.core.symbolic_execution/src/test/resources/testcase/set/allNodeTypesTest/test/AllNodeTypesTest_VerificationProfile.proof

Lines changed: 75 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,81 @@
11
\profile "Java Profile for Symbolic Execution";
22

33
\settings {
4-
"#Proof-Settings-Config-File
5-
#Tue Jul 25 22:57:42 CEST 2023
6-
[Choice]DefaultChoices=JavaCard-JavaCard\\:off, Strings-Strings\\:on, assertions-assertions\\:on, bigint-bigint\\:on, floatRules-floatRules\\:strictfpOnly, initialisation-initialisation\\:disableStaticInitialisation, intRules-intRules\\:arithmeticSemanticsIgnoringOF, integerSimplificationRules-integerSimplificationRules\\:full, javaLoopTreatment-javaLoopTreatment\\:efficient, mergeGenerateIsWeakeningGoal-mergeGenerateIsWeakeningGoal\\:off, methodExpansion-methodExpansion\\:noRestriction, modelFields-modelFields\\:showSatisfiability, moreSeqRules-moreSeqRules\\:off, permissions-permissions\\:off, programRules-programRules\\:Java, reach-reach\\:on, runtimeExceptions-runtimeExceptions\\:allow, sequences-sequences\\:on, wdChecks-wdChecks\\:off, wdOperator-wdOperator\\:L
7-
[Labels]UseOriginLabels=true
8-
[SMTSettings]SelectedTaclets=
9-
[SMTSettings]UseBuiltUniqueness=false
10-
[SMTSettings]explicitTypeHierarchy=false
11-
[SMTSettings]instantiateHierarchyAssumptions=true
12-
[SMTSettings]integersMaximum=2147483645
13-
[SMTSettings]integersMinimum=-2147483645
14-
[SMTSettings]invariantForall=false
15-
[SMTSettings]maxGenericSorts=2
16-
[SMTSettings]useConstantsForBigOrSmallIntegers=true
17-
[SMTSettings]useUninterpretedMultiplication=true
18-
[StrategyProperty]AUTO_INDUCTION_OPTIONS_KEY=AUTO_INDUCTION_OFF
19-
[StrategyProperty]BLOCK_OPTIONS_KEY=BLOCK_CONTRACT_INTERNAL
20-
[StrategyProperty]CLASS_AXIOM_OPTIONS_KEY=CLASS_AXIOM_FREE
21-
[StrategyProperty]DEP_OPTIONS_KEY=DEP_OFF
22-
[StrategyProperty]INF_FLOW_CHECK_PROPERTY=INF_FLOW_CHECK_FALSE
23-
[StrategyProperty]LOOP_OPTIONS_KEY=LOOP_EXPAND
24-
[StrategyProperty]METHOD_OPTIONS_KEY=METHOD_EXPAND
25-
[StrategyProperty]MPS_OPTIONS_KEY=MPS_MERGE
26-
[StrategyProperty]NON_LIN_ARITH_OPTIONS_KEY=NON_LIN_ARITH_DEF_OPS
27-
[StrategyProperty]OSS_OPTIONS_KEY=OSS_ON
28-
[StrategyProperty]QUANTIFIERS_OPTIONS_KEY=QUANTIFIERS_INSTANTIATE
29-
[StrategyProperty]QUERYAXIOM_OPTIONS_KEY=QUERYAXIOM_ON
30-
[StrategyProperty]QUERY_NEW_OPTIONS_KEY=QUERY_RESTRICTED
31-
[StrategyProperty]SPLITTING_OPTIONS_KEY=SPLITTING_DELAYED
32-
[StrategyProperty]STOPMODE_OPTIONS_KEY=STOPMODE_DEFAULT
33-
[StrategyProperty]SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY=SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER
34-
[StrategyProperty]SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY=SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF
35-
[StrategyProperty]USER_TACLETS_OPTIONS_KEY1=USER_TACLETS_OFF
36-
[StrategyProperty]USER_TACLETS_OPTIONS_KEY2=USER_TACLETS_OFF
37-
[StrategyProperty]USER_TACLETS_OPTIONS_KEY3=USER_TACLETS_OFF
38-
[StrategyProperty]VBT_PHASE=VBT_SYM_EX
39-
[Strategy]ActiveStrategy=JavaCardDLStrategy
40-
[Strategy]MaximumNumberOfAutomaticApplications=500
41-
[Strategy]Timeout=-1
42-
"
4+
"Choice" : {
5+
"JavaCard" : "JavaCard\:off",
6+
"Strings" : "Strings\:on",
7+
"assertions" : "assertions\:on",
8+
"bigint" : "bigint\:on",
9+
"floatRules" : "floatRules\:strictfpOnly",
10+
"initialisation" : "initialisation\:disableStaticInitialisation",
11+
"intRules" : "intRules\:arithmeticSemanticsIgnoringOF",
12+
"integerSimplificationRules" : "integerSimplificationRules\:full",
13+
"javaLoopTreatment" : "javaLoopTreatment\:efficient",
14+
"javacard" : "javacard:jcOff",
15+
"mergeGenerateIsWeakeningGoal" : "mergeGenerateIsWeakeningGoal\:off",
16+
"methodExpansion" : "methodExpansion\:noRestriction",
17+
"modelFields" : "modelFields\:showSatisfiability",
18+
"moreSeqRules" : "moreSeqRules\:off",
19+
"nullPointerPolicy" : "nullPointerPolicy:nullCheck",
20+
"permissions" : "permissions\:off",
21+
"programRules" : "programRules\:Java",
22+
"reach" : "reach\:on",
23+
"runtimeExceptions" : "runtimeExceptions\:allow",
24+
"sequences" : "sequences\:on",
25+
"stringRules" : "stringRules:withoutStringPool",
26+
"throughout" : "throughout:toutOn",
27+
"transactionAbort" : "transactionAbort:abortOn",
28+
"transactions" : "transactions:transactionsOn",
29+
"wdChecks" : "wdChecks\:off",
30+
"wdOperator" : "wdOperator\:L"
31+
},
32+
"Labels" : {
33+
"UseOriginLabels" : true
34+
},
35+
"NewSMT" : {
36+
37+
},
38+
"SMTSettings" : {
39+
"SelectedTaclets" : [
40+
41+
],
42+
"UseBuiltUniqueness" : false,
43+
"explicitTypeHierarchy" : false,
44+
"instantiateHierarchyAssumptions" : true,
45+
"integersMaximum" : 2147483645,
46+
"integersMinimum" : -2147483645,
47+
"invariantForall" : false,
48+
"maxGenericSorts" : 2,
49+
"useConstantsForBigOrSmallIntegers" : true,
50+
"useUninterpretedMultiplication" : true
51+
},
52+
"Strategy" : {
53+
"ActiveStrategy" : "JavaCardDLStrategy",
54+
"MaximumNumberOfAutomaticApplications" : 500,
55+
"Timeout" : -1,
56+
"options" : {
57+
"AUTO_INDUCTION_OPTIONS_KEY" : "AUTO_INDUCTION_OFF",
58+
"BLOCK_OPTIONS_KEY" : "BLOCK_CONTRACT_INTERNAL",
59+
"CLASS_AXIOM_OPTIONS_KEY" : "CLASS_AXIOM_FREE",
60+
"DEP_OPTIONS_KEY" : "DEP_OFF",
61+
"LOOP_OPTIONS_KEY" : "LOOP_EXPAND",
62+
"METHOD_OPTIONS_KEY" : "METHOD_EXPAND",
63+
"MPS_OPTIONS_KEY" : "MPS_MERGE",
64+
"NON_LIN_ARITH_OPTIONS_KEY" : "NON_LIN_ARITH_DEF_OPS",
65+
"OSS_OPTIONS_KEY" : "OSS_ON",
66+
"QUANTIFIERS_OPTIONS_KEY" : "QUANTIFIERS_INSTANTIATE",
67+
"QUERYAXIOM_OPTIONS_KEY" : "QUERYAXIOM_ON",
68+
"QUERY_NEW_OPTIONS_KEY" : "QUERY_RESTRICTED",
69+
"SPLITTING_OPTIONS_KEY" : "SPLITTING_DELAYED",
70+
"STOPMODE_OPTIONS_KEY" : "STOPMODE_DEFAULT",
71+
"SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY" : "SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER",
72+
"SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY" : "SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF",
73+
"USER_TACLETS_OPTIONS_KEY1" : "USER_TACLETS_OFF",
74+
"USER_TACLETS_OPTIONS_KEY2" : "USER_TACLETS_OFF",
75+
"USER_TACLETS_OPTIONS_KEY3" : "USER_TACLETS_OFF",
76+
"VBT_PHASE" : "VBT_SYM_EX"
77+
}
78+
}
4379
}
4480

4581
\javaSource ".";

0 commit comments

Comments
 (0)