summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorGravatar Rustan Leino <leino@microsoft.com>2011-11-04 16:00:15 -0700
committerGravatar Rustan Leino <leino@microsoft.com>2011-11-04 16:00:15 -0700
commite853248a0db01853b36c7ce2446ccdff69807bf4 (patch)
treec2d59791645f020727026fb693d8f759661a57e1 /Source/Core
parent0a9c966a9bbad88b5ba5c712277e932008c876b9 (diff)
Dafny: added options to make Induction Heuristic apply to array index expressions
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/CommandLineOptions.cs9
1 files changed, 4 insertions, 5 deletions
diff --git a/Source/Core/CommandLineOptions.cs b/Source/Core/CommandLineOptions.cs
index ce36e8c8..d1b8c823 100644
--- a/Source/Core/CommandLineOptions.cs
+++ b/Source/Core/CommandLineOptions.cs
@@ -138,7 +138,7 @@ namespace Microsoft.Boogie {
public bool Verify = true;
public bool DisallowSoundnessCheating = false;
public int DafnyInduction = 3;
- public int DafnyInductionHeuristic = 3;
+ public int DafnyInductionHeuristic = 5;
public bool TraceVerify = false;
public int /*(0:3)*/ ErrorTrace = 1;
public bool IntraproceduralInfer = true;
@@ -722,7 +722,7 @@ namespace Microsoft.Boogie {
case "-inductionHeuristic":
case "/inductionHeuristic":
- ps.GetNumericArgument(ref DafnyInductionHeuristic, 4);
+ ps.GetNumericArgument(ref DafnyInductionHeuristic, 6);
break;
case "-contracts":
@@ -2052,9 +2052,8 @@ namespace Microsoft.Boogie {
heuristically chosen quantifiers and ghost methods
/inductionHeuristic: 0 - least discriminating induction heuristic (that is,
lean toward applying induction more often)
- 1 - more discriminating
- 2 - even more discriminating
- 3 (default) - most discriminating
+ 1,2,3,4 - more and more discriminating
+ 5 (default) - most discriminating
---- Boogie options --------------------------------------------------------