java -Xmx8000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerBpl.xml --generate-csv --csv-dir csv -s ../../../trunk/examples/programs/regression/bpl/AutomizerBpl-nestedInterpolants.epf -i ../../../trunk/examples/programs/real-life/BigBranchingExample.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.23-935f392 [2018-07-23 13:36:26,057 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-07-23 13:36:26,059 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-07-23 13:36:26,071 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-07-23 13:36:26,072 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-07-23 13:36:26,073 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-07-23 13:36:26,074 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-07-23 13:36:26,076 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-07-23 13:36:26,078 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-07-23 13:36:26,079 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-07-23 13:36:26,080 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-07-23 13:36:26,080 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-07-23 13:36:26,081 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-07-23 13:36:26,083 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-07-23 13:36:26,084 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-07-23 13:36:26,085 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-07-23 13:36:26,086 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-07-23 13:36:26,090 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-07-23 13:36:26,093 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-07-23 13:36:26,098 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-07-23 13:36:26,099 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-07-23 13:36:26,103 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-07-23 13:36:26,109 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-07-23 13:36:26,110 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-07-23 13:36:26,110 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-07-23 13:36:26,112 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-07-23 13:36:26,116 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-07-23 13:36:26,117 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-07-23 13:36:26,118 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-07-23 13:36:26,119 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-07-23 13:36:26,119 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-07-23 13:36:26,120 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-07-23 13:36:26,120 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-07-23 13:36:26,120 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-07-23 13:36:26,121 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-07-23 13:36:26,122 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-07-23 13:36:26,122 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/regression/bpl/AutomizerBpl-nestedInterpolants.epf [2018-07-23 13:36:26,149 INFO L110 SettingsManager]: Loading preferences was successful [2018-07-23 13:36:26,149 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-07-23 13:36:26,152 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-07-23 13:36:26,152 INFO L133 SettingsManager]: * SMT solver=Internal_SMTInterpol [2018-07-23 13:36:26,152 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-07-23 13:36:26,152 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2018-07-23 13:36:26,153 INFO L133 SettingsManager]: * Use separate solver for trace checks=false [2018-07-23 13:36:26,153 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-07-23 13:36:26,228 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-07-23 13:36:26,242 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-07-23 13:36:26,246 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-07-23 13:36:26,248 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-07-23 13:36:26,248 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-07-23 13:36:26,249 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/real-life/BigBranchingExample.bpl [2018-07-23 13:36:26,250 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/real-life/BigBranchingExample.bpl' [2018-07-23 13:36:26,497 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-07-23 13:36:26,499 INFO L131 ToolchainWalker]: Walking toolchain with 3 elements. [2018-07-23 13:36:26,499 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-07-23 13:36:26,499 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-07-23 13:36:26,499 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-07-23 13:36:26,528 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:26" (1/1) ... [2018-07-23 13:36:26,530 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:26" (1/1) ... [2018-07-23 13:36:26,582 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:26" (1/1) ... [2018-07-23 13:36:26,583 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:26" (1/1) ... [2018-07-23 13:36:26,660 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:26" (1/1) ... [2018-07-23 13:36:26,695 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:26" (1/1) ... [2018-07-23 13:36:26,711 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:26" (1/1) ... [2018-07-23 13:36:26,737 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-07-23 13:36:26,738 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-07-23 13:36:26,738 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-07-23 13:36:26,738 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-07-23 13:36:26,739 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:26" (1/1) ... [2018-07-23 13:36:26,826 INFO L130 BoogieDeclarations]: Found specification of procedure void$java.lang.Object$$la$init$ra$$38 [2018-07-23 13:36:26,829 INFO L124 BoogieDeclarations]: Specification and implementation of procedure int$java.lang.Integer$parseInt$932 given in one single declaration [2018-07-23 13:36:26,829 INFO L130 BoogieDeclarations]: Found specification of procedure int$java.lang.Integer$parseInt$932 [2018-07-23 13:36:26,830 INFO L138 BoogieDeclarations]: Found implementation of procedure int$java.lang.Integer$parseInt$932 [2018-07-23 13:36:26,830 INFO L130 BoogieDeclarations]: Found specification of procedure void$java.lang.IllegalStateException$$la$init$ra$$1915 [2018-07-23 13:36:26,830 INFO L130 BoogieDeclarations]: Found specification of procedure java.lang.String$java.lang.Throwable$getMessage$16 [2018-07-23 13:36:26,830 INFO L130 BoogieDeclarations]: Found specification of procedure void$java.io.PrintStream$println$217 [2018-07-23 13:36:26,830 INFO L130 BoogieDeclarations]: Found specification of procedure java.lang.StringBuilder$java.lang.StringBuilder$append$1829 [2018-07-23 13:36:26,831 INFO L130 BoogieDeclarations]: Found specification of procedure void$java.lang.IllegalArgumentException$$la$init$ra$$915 [2018-07-23 13:36:26,831 INFO L124 BoogieDeclarations]: Specification and implementation of procedure java.lang.String$java.io.BufferedReader$readLine$1816 given in one single declaration [2018-07-23 13:36:26,831 INFO L130 BoogieDeclarations]: Found specification of procedure java.lang.String$java.io.BufferedReader$readLine$1816 [2018-07-23 13:36:26,831 INFO L138 BoogieDeclarations]: Found implementation of procedure java.lang.String$java.io.BufferedReader$readLine$1816 [2018-07-23 13:36:26,832 INFO L130 BoogieDeclarations]: Found specification of procedure void$java.lang.StringBuilder$$la$init$ra$$1826 [2018-07-23 13:36:26,832 INFO L130 BoogieDeclarations]: Found specification of procedure void$java.io.PrintStream$println$212 [2018-07-23 13:36:26,832 INFO L130 BoogieDeclarations]: Found specification of procedure java.lang.String$java.lang.StringBuilder$toString$1863 [2018-07-23 13:36:26,833 INFO L124 BoogieDeclarations]: Specification and implementation of procedure void$problem1.Problem1$$la$init$ra$$1805 given in one single declaration [2018-07-23 13:36:26,833 INFO L130 BoogieDeclarations]: Found specification of procedure void$problem1.Problem1$$la$init$ra$$1805 [2018-07-23 13:36:26,833 INFO L138 BoogieDeclarations]: Found implementation of procedure void$problem1.Problem1$$la$init$ra$$1805 [2018-07-23 13:36:26,833 INFO L130 BoogieDeclarations]: Found specification of procedure void$java.io.BufferedReader$$la$init$ra$$1809 [2018-07-23 13:36:26,833 INFO L124 BoogieDeclarations]: Specification and implementation of procedure int$problem1.Problem1$calculateOutput$1806 given in one single declaration [2018-07-23 13:36:26,834 INFO L130 BoogieDeclarations]: Found specification of procedure int$problem1.Problem1$calculateOutput$1806 [2018-07-23 13:36:26,834 INFO L138 BoogieDeclarations]: Found implementation of procedure int$problem1.Problem1$calculateOutput$1806 [2018-07-23 13:36:26,834 INFO L130 BoogieDeclarations]: Found specification of procedure void$java.io.InputStreamReader$$la$init$ra$$1918 [2018-07-23 13:36:26,953 WARN L448 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-07-23 13:36:26,988 WARN L448 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-07-23 13:36:28,397 WARN L448 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-07-23 13:36:28,920 INFO L258 CfgBuilder]: Using library mode [2018-07-23 13:36:28,921 INFO L202 PluginConnector]: Adding new model BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 01:36:28 BoogieIcfgContainer [2018-07-23 13:36:28,921 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-07-23 13:36:28,923 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-07-23 13:36:28,923 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-07-23 13:36:28,927 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-07-23 13:36:28,928 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:26" (1/2) ... [2018-07-23 13:36:28,929 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7eb42ed and model type BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.07 01:36:28, skipping insertion in model container [2018-07-23 13:36:28,929 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 01:36:28" (2/2) ... [2018-07-23 13:36:28,932 INFO L112 eAbstractionObserver]: Analyzing ICFG BigBranchingExample.bpl [2018-07-23 13:36:28,943 INFO L132 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2018-07-23 13:36:28,960 INFO L144 ceAbstractionStarter]: Appying trace abstraction to program that has 126 error locations. [2018-07-23 13:36:29,018 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-07-23 13:36:29,019 INFO L373 AbstractCegarLoop]: Interprodecural is true [2018-07-23 13:36:29,019 INFO L374 AbstractCegarLoop]: Hoare is true [2018-07-23 13:36:29,019 INFO L375 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2018-07-23 13:36:29,020 INFO L376 AbstractCegarLoop]: Backedges is CANONICAL [2018-07-23 13:36:29,020 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-07-23 13:36:29,020 INFO L378 AbstractCegarLoop]: Difference is false [2018-07-23 13:36:29,021 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-07-23 13:36:29,021 INFO L384 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-07-23 13:36:29,102 INFO L276 IsEmpty]: Start isEmpty. Operand 1570 states. [2018-07-23 13:36:29,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2018-07-23 13:36:29,112 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:29,113 INFO L357 BasicCegarLoop]: trace histogram [1, 1] [2018-07-23 13:36:29,114 INFO L414 AbstractCegarLoop]: === Iteration 1 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:29,123 INFO L82 PathProgramCache]: Analyzing trace with hash 310632, now seen corresponding path program 1 times [2018-07-23 13:36:29,130 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:29,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:29,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:29,202 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:29,202 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-07-23 13:36:29,205 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:29,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:29,209 INFO L185 omatonBuilderFactory]: Interpolants [1573#true, 1574#false, 1575#(not (= void$problem1.Problem1$$la$init$ra$$1805_r01 $null))] [2018-07-23 13:36:29,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:29,211 INFO L450 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-07-23 13:36:29,227 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-07-23 13:36:29,228 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-07-23 13:36:29,231 INFO L87 Difference]: Start difference. First operand 1570 states. Second operand 3 states. [2018-07-23 13:36:29,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:29,536 INFO L93 Difference]: Finished difference Result 3129 states and 5276 transitions. [2018-07-23 13:36:29,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-07-23 13:36:29,539 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 2 [2018-07-23 13:36:29,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:29,592 INFO L225 Difference]: With dead ends: 3129 [2018-07-23 13:36:29,594 INFO L226 Difference]: Without dead ends: 1561 [2018-07-23 13:36:29,609 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-07-23 13:36:29,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1561 states. [2018-07-23 13:36:29,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1561 to 1561. [2018-07-23 13:36:29,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1561 states. [2018-07-23 13:36:29,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 2574 transitions. [2018-07-23 13:36:29,827 INFO L78 Accepts]: Start accepts. Automaton has 1561 states and 2574 transitions. Word has length 2 [2018-07-23 13:36:29,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:29,828 INFO L471 AbstractCegarLoop]: Abstraction has 1561 states and 2574 transitions. [2018-07-23 13:36:29,828 INFO L472 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-07-23 13:36:29,829 INFO L276 IsEmpty]: Start isEmpty. Operand 1561 states and 2574 transitions. [2018-07-23 13:36:29,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2018-07-23 13:36:29,829 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:29,830 INFO L357 BasicCegarLoop]: trace histogram [1, 1] [2018-07-23 13:36:29,830 INFO L414 AbstractCegarLoop]: === Iteration 2 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:29,831 INFO L82 PathProgramCache]: Analyzing trace with hash 314998, now seen corresponding path program 1 times [2018-07-23 13:36:29,831 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:29,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:29,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:29,848 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:29,848 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-07-23 13:36:29,848 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:29,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:29,857 INFO L185 omatonBuilderFactory]: Interpolants [10956#true, 10957#false, 10958#(not (= $null int$problem1.Problem1$calculateOutput$1806_r01))] [2018-07-23 13:36:29,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:29,859 INFO L450 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-07-23 13:36:29,860 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-07-23 13:36:29,860 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-07-23 13:36:29,860 INFO L87 Difference]: Start difference. First operand 1561 states and 2574 transitions. Second operand 3 states. [2018-07-23 13:36:30,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:30,033 INFO L93 Difference]: Finished difference Result 1561 states and 2574 transitions. [2018-07-23 13:36:30,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-07-23 13:36:30,033 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 2 [2018-07-23 13:36:30,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:30,044 INFO L225 Difference]: With dead ends: 1561 [2018-07-23 13:36:30,044 INFO L226 Difference]: Without dead ends: 1560 [2018-07-23 13:36:30,046 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-07-23 13:36:30,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1560 states. [2018-07-23 13:36:30,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1560 to 1560. [2018-07-23 13:36:30,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1560 states. [2018-07-23 13:36:30,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1560 states to 1560 states and 2573 transitions. [2018-07-23 13:36:30,231 INFO L78 Accepts]: Start accepts. Automaton has 1560 states and 2573 transitions. Word has length 2 [2018-07-23 13:36:30,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:30,231 INFO L471 AbstractCegarLoop]: Abstraction has 1560 states and 2573 transitions. [2018-07-23 13:36:30,231 INFO L472 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-07-23 13:36:30,232 INFO L276 IsEmpty]: Start isEmpty. Operand 1560 states and 2573 transitions. [2018-07-23 13:36:30,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-07-23 13:36:30,243 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:30,243 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:36:30,244 INFO L414 AbstractCegarLoop]: === Iteration 3 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:30,244 INFO L82 PathProgramCache]: Analyzing trace with hash -1334609756, now seen corresponding path program 1 times [2018-07-23 13:36:30,245 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:30,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:30,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:30,428 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:30,429 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:36:30,429 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:30,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:30,434 INFO L185 omatonBuilderFactory]: Interpolants [17201#true, 17202#false, 17203#(<= int$problem1.Problem1$a160 6), 17204#(<= int$problem1.Problem1$calculateOutput$1806_$i777 6)] [2018-07-23 13:36:30,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:30,436 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:36:30,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:36:30,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:30,437 INFO L87 Difference]: Start difference. First operand 1560 states and 2573 transitions. Second operand 4 states. [2018-07-23 13:36:32,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:32,088 INFO L93 Difference]: Finished difference Result 7421 states and 12178 transitions. [2018-07-23 13:36:32,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:36:32,089 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 129 [2018-07-23 13:36:32,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:32,123 INFO L225 Difference]: With dead ends: 7421 [2018-07-23 13:36:32,123 INFO L226 Difference]: Without dead ends: 5884 [2018-07-23 13:36:32,129 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:36:32,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5884 states. [2018-07-23 13:36:32,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5884 to 1555. [2018-07-23 13:36:32,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1555 states. [2018-07-23 13:36:32,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1555 states to 1555 states and 2562 transitions. [2018-07-23 13:36:32,506 INFO L78 Accepts]: Start accepts. Automaton has 1555 states and 2562 transitions. Word has length 129 [2018-07-23 13:36:32,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:32,507 INFO L471 AbstractCegarLoop]: Abstraction has 1555 states and 2562 transitions. [2018-07-23 13:36:32,507 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:36:32,507 INFO L276 IsEmpty]: Start isEmpty. Operand 1555 states and 2562 transitions. [2018-07-23 13:36:32,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2018-07-23 13:36:32,511 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:32,512 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:36:32,512 INFO L414 AbstractCegarLoop]: === Iteration 4 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:32,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1806659190, now seen corresponding path program 1 times [2018-07-23 13:36:32,513 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:32,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:32,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:32,569 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:32,569 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:36:32,570 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:32,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:32,573 INFO L185 omatonBuilderFactory]: Interpolants [35159#true, 35160#false, 35161#(<= 6 int$problem1.Problem1$a160), 35162#(<= 6 int$problem1.Problem1$calculateOutput$1806_$i991)] [2018-07-23 13:36:32,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:32,573 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:36:32,574 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:36:32,574 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:32,574 INFO L87 Difference]: Start difference. First operand 1555 states and 2562 transitions. Second operand 4 states. [2018-07-23 13:36:34,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:34,417 INFO L93 Difference]: Finished difference Result 7612 states and 12522 transitions. [2018-07-23 13:36:34,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:36:34,418 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 131 [2018-07-23 13:36:34,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:34,453 INFO L225 Difference]: With dead ends: 7612 [2018-07-23 13:36:34,454 INFO L226 Difference]: Without dead ends: 6082 [2018-07-23 13:36:34,461 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:36:34,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6082 states. [2018-07-23 13:36:35,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6082 to 1561. [2018-07-23 13:36:35,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1561 states. [2018-07-23 13:36:35,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 2569 transitions. [2018-07-23 13:36:35,077 INFO L78 Accepts]: Start accepts. Automaton has 1561 states and 2569 transitions. Word has length 131 [2018-07-23 13:36:35,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:35,078 INFO L471 AbstractCegarLoop]: Abstraction has 1561 states and 2569 transitions. [2018-07-23 13:36:35,078 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:36:35,078 INFO L276 IsEmpty]: Start isEmpty. Operand 1561 states and 2569 transitions. [2018-07-23 13:36:35,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2018-07-23 13:36:35,083 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:35,084 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:36:35,084 INFO L414 AbstractCegarLoop]: === Iteration 5 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:35,087 INFO L82 PathProgramCache]: Analyzing trace with hash -852949783, now seen corresponding path program 1 times [2018-07-23 13:36:35,087 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:35,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:35,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:35,174 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:35,174 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:36:35,174 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:35,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:35,180 INFO L185 omatonBuilderFactory]: Interpolants [53511#true, 53512#false, 53513#(<= int$problem1.Problem1$a160 6), 53514#(<= int$problem1.Problem1$calculateOutput$1806_$i12123 6)] [2018-07-23 13:36:35,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:35,181 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:36:35,181 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:36:35,182 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:35,182 INFO L87 Difference]: Start difference. First operand 1561 states and 2569 transitions. Second operand 4 states. [2018-07-23 13:36:37,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:37,419 INFO L93 Difference]: Finished difference Result 7390 states and 12116 transitions. [2018-07-23 13:36:37,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:36:37,420 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 131 [2018-07-23 13:36:37,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:37,454 INFO L225 Difference]: With dead ends: 7390 [2018-07-23 13:36:37,455 INFO L226 Difference]: Without dead ends: 5870 [2018-07-23 13:36:37,461 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:36:37,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5870 states. [2018-07-23 13:36:38,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5870 to 1556. [2018-07-23 13:36:38,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1556 states. [2018-07-23 13:36:38,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1556 states to 1556 states and 2558 transitions. [2018-07-23 13:36:38,129 INFO L78 Accepts]: Start accepts. Automaton has 1556 states and 2558 transitions. Word has length 131 [2018-07-23 13:36:38,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:38,129 INFO L471 AbstractCegarLoop]: Abstraction has 1556 states and 2558 transitions. [2018-07-23 13:36:38,129 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:36:38,130 INFO L276 IsEmpty]: Start isEmpty. Operand 1556 states and 2558 transitions. [2018-07-23 13:36:38,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-07-23 13:36:38,135 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:38,136 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:36:38,136 INFO L414 AbstractCegarLoop]: === Iteration 6 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:38,136 INFO L82 PathProgramCache]: Analyzing trace with hash 671528271, now seen corresponding path program 1 times [2018-07-23 13:36:38,137 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:38,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:38,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:38,202 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:38,203 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:36:38,203 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:38,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:38,206 INFO L185 omatonBuilderFactory]: Interpolants [71409#true, 71411#(<= 1 boolean$problem1.Problem1$a210), 71410#false, 71412#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z32209)] [2018-07-23 13:36:38,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:38,206 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:36:38,207 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:36:38,207 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:38,207 INFO L87 Difference]: Start difference. First operand 1556 states and 2558 transitions. Second operand 4 states. [2018-07-23 13:36:40,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:40,926 INFO L93 Difference]: Finished difference Result 6954 states and 11319 transitions. [2018-07-23 13:36:40,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:36:40,926 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 132 [2018-07-23 13:36:40,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:40,977 INFO L225 Difference]: With dead ends: 6954 [2018-07-23 13:36:40,978 INFO L226 Difference]: Without dead ends: 5476 [2018-07-23 13:36:40,983 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:36:40,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5476 states. [2018-07-23 13:36:41,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5476 to 1556. [2018-07-23 13:36:41,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1556 states. [2018-07-23 13:36:41,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1556 states to 1556 states and 2557 transitions. [2018-07-23 13:36:41,643 INFO L78 Accepts]: Start accepts. Automaton has 1556 states and 2557 transitions. Word has length 132 [2018-07-23 13:36:41,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:41,644 INFO L471 AbstractCegarLoop]: Abstraction has 1556 states and 2557 transitions. [2018-07-23 13:36:41,644 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:36:41,644 INFO L276 IsEmpty]: Start isEmpty. Operand 1556 states and 2557 transitions. [2018-07-23 13:36:41,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-07-23 13:36:41,648 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:41,648 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:36:41,648 INFO L414 AbstractCegarLoop]: === Iteration 7 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:41,649 INFO L82 PathProgramCache]: Analyzing trace with hash 455402455, now seen corresponding path program 1 times [2018-07-23 13:36:41,649 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:41,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:41,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:41,697 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:41,698 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:36:41,698 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:41,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:41,701 INFO L185 omatonBuilderFactory]: Interpolants [88435#true, 88437#(<= 1 boolean$problem1.Problem1$a200), 88436#false, 88438#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z25174)] [2018-07-23 13:36:41,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:41,702 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:36:41,702 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:36:41,702 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:41,703 INFO L87 Difference]: Start difference. First operand 1556 states and 2557 transitions. Second operand 4 states. [2018-07-23 13:36:44,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:44,731 INFO L93 Difference]: Finished difference Result 7507 states and 12323 transitions. [2018-07-23 13:36:44,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:36:44,732 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 133 [2018-07-23 13:36:44,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:44,760 INFO L225 Difference]: With dead ends: 7507 [2018-07-23 13:36:44,760 INFO L226 Difference]: Without dead ends: 6005 [2018-07-23 13:36:44,766 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:36:44,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6005 states. [2018-07-23 13:36:45,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6005 to 1554. [2018-07-23 13:36:45,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1554 states. [2018-07-23 13:36:45,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1554 states to 1554 states and 2552 transitions. [2018-07-23 13:36:45,631 INFO L78 Accepts]: Start accepts. Automaton has 1554 states and 2552 transitions. Word has length 133 [2018-07-23 13:36:45,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:45,631 INFO L471 AbstractCegarLoop]: Abstraction has 1554 states and 2552 transitions. [2018-07-23 13:36:45,631 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:36:45,631 INFO L276 IsEmpty]: Start isEmpty. Operand 1554 states and 2552 transitions. [2018-07-23 13:36:45,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-07-23 13:36:45,635 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:45,635 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:36:45,635 INFO L414 AbstractCegarLoop]: === Iteration 8 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:45,636 INFO L82 PathProgramCache]: Analyzing trace with hash -989282948, now seen corresponding path program 1 times [2018-07-23 13:36:45,636 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:45,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:45,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:45,703 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:45,703 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:36:45,703 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:45,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:45,707 INFO L185 omatonBuilderFactory]: Interpolants [106563#true, 106565#(<= 1 boolean$problem1.Problem1$a170), 106564#false, 106566#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z34219)] [2018-07-23 13:36:45,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:45,707 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:36:45,708 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:36:45,709 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:45,709 INFO L87 Difference]: Start difference. First operand 1554 states and 2552 transitions. Second operand 4 states. [2018-07-23 13:36:48,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:48,697 INFO L93 Difference]: Finished difference Result 7455 states and 12229 transitions. [2018-07-23 13:36:48,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:36:48,697 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 133 [2018-07-23 13:36:48,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:48,719 INFO L225 Difference]: With dead ends: 7455 [2018-07-23 13:36:48,719 INFO L226 Difference]: Without dead ends: 5973 [2018-07-23 13:36:48,730 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:36:48,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5973 states. [2018-07-23 13:36:49,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5973 to 1578. [2018-07-23 13:36:49,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1578 states. [2018-07-23 13:36:49,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1578 states to 1578 states and 2592 transitions. [2018-07-23 13:36:49,491 INFO L78 Accepts]: Start accepts. Automaton has 1578 states and 2592 transitions. Word has length 133 [2018-07-23 13:36:49,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:49,492 INFO L471 AbstractCegarLoop]: Abstraction has 1578 states and 2592 transitions. [2018-07-23 13:36:49,492 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:36:49,492 INFO L276 IsEmpty]: Start isEmpty. Operand 1578 states and 2592 transitions. [2018-07-23 13:36:49,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-07-23 13:36:49,496 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:49,497 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:36:49,497 INFO L414 AbstractCegarLoop]: === Iteration 9 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:49,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1100548010, now seen corresponding path program 1 times [2018-07-23 13:36:49,498 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:49,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:49,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:49,533 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:49,533 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:36:49,533 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:49,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:49,536 INFO L185 omatonBuilderFactory]: Interpolants [124635#true, 124637#(<= 7 int$problem1.Problem1$a80), 124636#false, 124638#(<= 7 int$problem1.Problem1$calculateOutput$1806_$i25235)] [2018-07-23 13:36:49,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:49,537 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:36:49,537 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:36:49,537 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:49,537 INFO L87 Difference]: Start difference. First operand 1578 states and 2592 transitions. Second operand 4 states. [2018-07-23 13:36:52,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:52,772 INFO L93 Difference]: Finished difference Result 7396 states and 12115 transitions. [2018-07-23 13:36:52,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:36:52,773 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 133 [2018-07-23 13:36:52,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:52,791 INFO L225 Difference]: With dead ends: 7396 [2018-07-23 13:36:52,791 INFO L226 Difference]: Without dead ends: 5920 [2018-07-23 13:36:52,798 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:36:52,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5920 states. [2018-07-23 13:36:53,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5920 to 1615. [2018-07-23 13:36:53,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1615 states. [2018-07-23 13:36:53,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 2652 transitions. [2018-07-23 13:36:53,702 INFO L78 Accepts]: Start accepts. Automaton has 1615 states and 2652 transitions. Word has length 133 [2018-07-23 13:36:53,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:53,702 INFO L471 AbstractCegarLoop]: Abstraction has 1615 states and 2652 transitions. [2018-07-23 13:36:53,703 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:36:53,703 INFO L276 IsEmpty]: Start isEmpty. Operand 1615 states and 2652 transitions. [2018-07-23 13:36:53,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-07-23 13:36:53,706 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:53,707 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:36:53,707 INFO L414 AbstractCegarLoop]: === Iteration 10 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:53,708 INFO L82 PathProgramCache]: Analyzing trace with hash 831254815, now seen corresponding path program 1 times [2018-07-23 13:36:53,708 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:53,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:53,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:53,750 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:53,750 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:36:53,751 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:53,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:53,754 INFO L185 omatonBuilderFactory]: Interpolants [142663#true, 142666#(<= 6 int$problem1.Problem1$calculateOutput$1806_$i14137), 142664#false, 142665#(<= 6 int$problem1.Problem1$a160)] [2018-07-23 13:36:53,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:53,754 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:36:53,755 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:36:53,755 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:53,755 INFO L87 Difference]: Start difference. First operand 1615 states and 2652 transitions. Second operand 4 states. [2018-07-23 13:36:56,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:56,455 INFO L93 Difference]: Finished difference Result 7555 states and 12391 transitions. [2018-07-23 13:36:56,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:36:56,455 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 133 [2018-07-23 13:36:56,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:56,472 INFO L225 Difference]: With dead ends: 7555 [2018-07-23 13:36:56,472 INFO L226 Difference]: Without dead ends: 6031 [2018-07-23 13:36:56,479 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:36:56,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6031 states. [2018-07-23 13:36:57,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6031 to 1608. [2018-07-23 13:36:57,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1608 states. [2018-07-23 13:36:57,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1608 states to 1608 states and 2637 transitions. [2018-07-23 13:36:57,321 INFO L78 Accepts]: Start accepts. Automaton has 1608 states and 2637 transitions. Word has length 133 [2018-07-23 13:36:57,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:57,321 INFO L471 AbstractCegarLoop]: Abstraction has 1608 states and 2637 transitions. [2018-07-23 13:36:57,321 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:36:57,321 INFO L276 IsEmpty]: Start isEmpty. Operand 1608 states and 2637 transitions. [2018-07-23 13:36:57,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-07-23 13:36:57,324 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:57,325 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:36:57,325 INFO L414 AbstractCegarLoop]: === Iteration 11 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:36:57,325 INFO L82 PathProgramCache]: Analyzing trace with hash -2089703627, now seen corresponding path program 1 times [2018-07-23 13:36:57,326 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:57,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:57,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:57,355 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:57,355 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:36:57,355 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:57,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:57,358 INFO L185 omatonBuilderFactory]: Interpolants [160995#true, 160998#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z27181), 160996#false, 160997#(<= 1 boolean$problem1.Problem1$a170)] [2018-07-23 13:36:57,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:57,358 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:36:57,359 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:36:57,359 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:57,359 INFO L87 Difference]: Start difference. First operand 1608 states and 2637 transitions. Second operand 4 states. [2018-07-23 13:37:00,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:00,365 INFO L93 Difference]: Finished difference Result 7531 states and 12343 transitions. [2018-07-23 13:37:00,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:37:00,365 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 135 [2018-07-23 13:37:00,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:00,381 INFO L225 Difference]: With dead ends: 7531 [2018-07-23 13:37:00,381 INFO L226 Difference]: Without dead ends: 6015 [2018-07-23 13:37:00,386 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:37:00,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6015 states. [2018-07-23 13:37:01,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6015 to 1604. [2018-07-23 13:37:01,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1604 states. [2018-07-23 13:37:01,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1604 states to 1604 states and 2627 transitions. [2018-07-23 13:37:01,324 INFO L78 Accepts]: Start accepts. Automaton has 1604 states and 2627 transitions. Word has length 135 [2018-07-23 13:37:01,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:01,324 INFO L471 AbstractCegarLoop]: Abstraction has 1604 states and 2627 transitions. [2018-07-23 13:37:01,325 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:37:01,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1604 states and 2627 transitions. [2018-07-23 13:37:01,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-07-23 13:37:01,329 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:01,329 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:37:01,329 INFO L414 AbstractCegarLoop]: === Iteration 12 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:37:01,330 INFO L82 PathProgramCache]: Analyzing trace with hash -1674761188, now seen corresponding path program 1 times [2018-07-23 13:37:01,330 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:01,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:01,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:01,361 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:37:01,361 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:37:01,361 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:01,364 INFO L185 omatonBuilderFactory]: Interpolants [179271#true, 179274#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z55349), 179272#false, 179273#(<= 1 boolean$problem1.Problem1$a170)] [2018-07-23 13:37:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:01,365 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:37:01,365 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:37:01,365 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:37:01,365 INFO L87 Difference]: Start difference. First operand 1604 states and 2627 transitions. Second operand 4 states. [2018-07-23 13:37:04,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:04,744 INFO L93 Difference]: Finished difference Result 7270 states and 11878 transitions. [2018-07-23 13:37:04,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:37:04,744 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 135 [2018-07-23 13:37:04,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:04,755 INFO L225 Difference]: With dead ends: 7270 [2018-07-23 13:37:04,755 INFO L226 Difference]: Without dead ends: 5838 [2018-07-23 13:37:04,760 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:37:04,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5838 states. [2018-07-23 13:37:05,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5838 to 1651. [2018-07-23 13:37:05,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1651 states. [2018-07-23 13:37:05,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1651 states to 1651 states and 2710 transitions. [2018-07-23 13:37:05,853 INFO L78 Accepts]: Start accepts. Automaton has 1651 states and 2710 transitions. Word has length 135 [2018-07-23 13:37:05,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:05,854 INFO L471 AbstractCegarLoop]: Abstraction has 1651 states and 2710 transitions. [2018-07-23 13:37:05,854 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:37:05,854 INFO L276 IsEmpty]: Start isEmpty. Operand 1651 states and 2710 transitions. [2018-07-23 13:37:05,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-07-23 13:37:05,857 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:05,857 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:37:05,858 INFO L414 AbstractCegarLoop]: === Iteration 13 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:37:05,858 INFO L82 PathProgramCache]: Analyzing trace with hash 457355518, now seen corresponding path program 1 times [2018-07-23 13:37:05,858 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:05,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:05,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:05,887 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:37:05,887 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:37:05,887 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:05,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:05,889 INFO L185 omatonBuilderFactory]: Interpolants [197122#(<= 7 int$problem1.Problem1$calculateOutput$1806_$i29268), 197121#(<= 7 int$problem1.Problem1$a80), 197120#false, 197119#true] [2018-07-23 13:37:05,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:05,890 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:37:05,890 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:37:05,890 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:37:05,891 INFO L87 Difference]: Start difference. First operand 1651 states and 2710 transitions. Second operand 4 states. [2018-07-23 13:37:09,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:09,392 INFO L93 Difference]: Finished difference Result 7403 states and 12116 transitions. [2018-07-23 13:37:09,392 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:37:09,392 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 135 [2018-07-23 13:37:09,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:09,402 INFO L225 Difference]: With dead ends: 7403 [2018-07-23 13:37:09,402 INFO L226 Difference]: Without dead ends: 5936 [2018-07-23 13:37:09,407 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:37:09,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5936 states. [2018-07-23 13:37:10,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5936 to 1653. [2018-07-23 13:37:10,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1653 states. [2018-07-23 13:37:10,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1653 states to 1653 states and 2712 transitions. [2018-07-23 13:37:10,509 INFO L78 Accepts]: Start accepts. Automaton has 1653 states and 2712 transitions. Word has length 135 [2018-07-23 13:37:10,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:10,510 INFO L471 AbstractCegarLoop]: Abstraction has 1653 states and 2712 transitions. [2018-07-23 13:37:10,510 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:37:10,510 INFO L276 IsEmpty]: Start isEmpty. Operand 1653 states and 2712 transitions. [2018-07-23 13:37:10,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-07-23 13:37:10,512 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:10,512 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:37:10,512 INFO L414 AbstractCegarLoop]: === Iteration 14 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:37:10,513 INFO L82 PathProgramCache]: Analyzing trace with hash -70609843, now seen corresponding path program 1 times [2018-07-23 13:37:10,513 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:10,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:10,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:10,539 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:37:10,539 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:37:10,540 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:10,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:10,542 INFO L185 omatonBuilderFactory]: Interpolants [215239#(<= int$problem1.Problem1$a80 5), 215238#false, 215237#true, 215240#(<= int$problem1.Problem1$calculateOutput$1806_$i50450 5)] [2018-07-23 13:37:10,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:10,543 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:37:10,543 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:37:10,543 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:37:10,543 INFO L87 Difference]: Start difference. First operand 1653 states and 2712 transitions. Second operand 4 states. [2018-07-23 13:37:14,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:14,732 INFO L93 Difference]: Finished difference Result 7214 states and 11768 transitions. [2018-07-23 13:37:14,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:37:14,732 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 136 [2018-07-23 13:37:14,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:14,741 INFO L225 Difference]: With dead ends: 7214 [2018-07-23 13:37:14,741 INFO L226 Difference]: Without dead ends: 5825 [2018-07-23 13:37:14,748 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:37:14,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5825 states. [2018-07-23 13:37:16,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5825 to 1729. [2018-07-23 13:37:16,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1729 states. [2018-07-23 13:37:16,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1729 states to 1729 states and 2848 transitions. [2018-07-23 13:37:16,061 INFO L78 Accepts]: Start accepts. Automaton has 1729 states and 2848 transitions. Word has length 136 [2018-07-23 13:37:16,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:16,061 INFO L471 AbstractCegarLoop]: Abstraction has 1729 states and 2848 transitions. [2018-07-23 13:37:16,061 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:37:16,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1729 states and 2848 transitions. [2018-07-23 13:37:16,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-07-23 13:37:16,063 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:16,063 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:37:16,064 INFO L414 AbstractCegarLoop]: === Iteration 15 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:37:16,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1351323403, now seen corresponding path program 1 times [2018-07-23 13:37:16,064 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:16,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:16,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:16,094 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:37:16,094 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:37:16,095 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:16,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:16,097 INFO L185 omatonBuilderFactory]: Interpolants [233131#(<= int$problem1.Problem1$a160 6), 233130#false, 233129#true, 233132#(<= int$problem1.Problem1$calculateOutput$1806_$i20188 6)] [2018-07-23 13:37:16,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:16,097 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:37:16,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:37:16,098 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:37:16,098 INFO L87 Difference]: Start difference. First operand 1729 states and 2848 transitions. Second operand 4 states. [2018-07-23 13:37:20,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:20,706 INFO L93 Difference]: Finished difference Result 7759 states and 12738 transitions. [2018-07-23 13:37:20,706 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:37:20,706 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 137 [2018-07-23 13:37:20,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:20,714 INFO L225 Difference]: With dead ends: 7759 [2018-07-23 13:37:20,714 INFO L226 Difference]: Without dead ends: 6112 [2018-07-23 13:37:20,719 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:37:20,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6112 states. [2018-07-23 13:37:22,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6112 to 1711. [2018-07-23 13:37:22,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1711 states. [2018-07-23 13:37:22,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1711 states to 1711 states and 2813 transitions. [2018-07-23 13:37:22,321 INFO L78 Accepts]: Start accepts. Automaton has 1711 states and 2813 transitions. Word has length 137 [2018-07-23 13:37:22,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:22,321 INFO L471 AbstractCegarLoop]: Abstraction has 1711 states and 2813 transitions. [2018-07-23 13:37:22,321 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:37:22,321 INFO L276 IsEmpty]: Start isEmpty. Operand 1711 states and 2813 transitions. [2018-07-23 13:37:22,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-07-23 13:37:22,323 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:22,324 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:37:22,324 INFO L414 AbstractCegarLoop]: === Iteration 16 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:37:22,324 INFO L82 PathProgramCache]: Analyzing trace with hash -1242695953, now seen corresponding path program 1 times [2018-07-23 13:37:22,324 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:22,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:22,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:22,351 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:37:22,351 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:37:22,352 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:22,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:22,354 INFO L185 omatonBuilderFactory]: Interpolants [252075#true, 252078#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z58375), 252077#(<= 1 boolean$problem1.Problem1$a170), 252076#false] [2018-07-23 13:37:22,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:22,355 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:37:22,355 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:37:22,355 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:37:22,355 INFO L87 Difference]: Start difference. First operand 1711 states and 2813 transitions. Second operand 4 states. [2018-07-23 13:37:27,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:27,020 INFO L93 Difference]: Finished difference Result 7315 states and 11948 transitions. [2018-07-23 13:37:27,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:37:27,020 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 137 [2018-07-23 13:37:27,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:27,028 INFO L225 Difference]: With dead ends: 7315 [2018-07-23 13:37:27,028 INFO L226 Difference]: Without dead ends: 5880 [2018-07-23 13:37:27,032 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:37:27,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5880 states. [2018-07-23 13:37:28,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5880 to 1713. [2018-07-23 13:37:28,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1713 states. [2018-07-23 13:37:28,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1713 states to 1713 states and 2814 transitions. [2018-07-23 13:37:28,494 INFO L78 Accepts]: Start accepts. Automaton has 1713 states and 2814 transitions. Word has length 137 [2018-07-23 13:37:28,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:28,494 INFO L471 AbstractCegarLoop]: Abstraction has 1713 states and 2814 transitions. [2018-07-23 13:37:28,494 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:37:28,494 INFO L276 IsEmpty]: Start isEmpty. Operand 1713 states and 2814 transitions. [2018-07-23 13:37:28,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-07-23 13:37:28,496 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:28,496 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:37:28,497 INFO L414 AbstractCegarLoop]: === Iteration 17 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:37:28,497 INFO L82 PathProgramCache]: Analyzing trace with hash -519942261, now seen corresponding path program 1 times [2018-07-23 13:37:28,497 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:28,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:28,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:28,521 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:37:28,521 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:37:28,521 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:28,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:28,523 INFO L185 omatonBuilderFactory]: Interpolants [270140#(<= int$problem1.Problem1$calculateOutput$1806_$i126 6), 270137#true, 270138#false, 270139#(<= int$problem1.Problem1$a160 6)] [2018-07-23 13:37:28,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:28,524 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:37:28,524 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:37:28,524 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:37:28,524 INFO L87 Difference]: Start difference. First operand 1713 states and 2814 transitions. Second operand 4 states. [2018-07-23 13:37:33,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:33,301 INFO L93 Difference]: Finished difference Result 7871 states and 12894 transitions. [2018-07-23 13:37:33,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:37:33,302 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 137 [2018-07-23 13:37:33,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:33,310 INFO L225 Difference]: With dead ends: 7871 [2018-07-23 13:37:33,310 INFO L226 Difference]: Without dead ends: 6164 [2018-07-23 13:37:33,314 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:37:33,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6164 states. [2018-07-23 13:37:34,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6164 to 1682. [2018-07-23 13:37:34,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1682 states. [2018-07-23 13:37:34,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1682 states to 1682 states and 2760 transitions. [2018-07-23 13:37:34,867 INFO L78 Accepts]: Start accepts. Automaton has 1682 states and 2760 transitions. Word has length 137 [2018-07-23 13:37:34,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:34,867 INFO L471 AbstractCegarLoop]: Abstraction has 1682 states and 2760 transitions. [2018-07-23 13:37:34,867 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:37:34,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1682 states and 2760 transitions. [2018-07-23 13:37:34,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2018-07-23 13:37:34,869 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:34,870 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:37:34,870 INFO L414 AbstractCegarLoop]: === Iteration 18 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:37:34,870 INFO L82 PathProgramCache]: Analyzing trace with hash -354679956, now seen corresponding path program 1 times [2018-07-23 13:37:34,870 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:34,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:34,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:34,898 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:37:34,898 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:37:34,898 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:34,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:34,900 INFO L185 omatonBuilderFactory]: Interpolants [289252#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z64419), 289249#true, 289250#false, 289251#(<= 1 boolean$problem1.Problem1$a200)] [2018-07-23 13:37:34,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:34,901 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:37:34,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:37:34,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:37:34,902 INFO L87 Difference]: Start difference. First operand 1682 states and 2760 transitions. Second operand 4 states. [2018-07-23 13:37:39,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:39,969 INFO L93 Difference]: Finished difference Result 7354 states and 12013 transitions. [2018-07-23 13:37:39,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:37:39,969 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 138 [2018-07-23 13:37:39,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:39,975 INFO L225 Difference]: With dead ends: 7354 [2018-07-23 13:37:39,975 INFO L226 Difference]: Without dead ends: 5935 [2018-07-23 13:37:39,977 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:37:39,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5935 states. [2018-07-23 13:37:41,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5935 to 1765. [2018-07-23 13:37:41,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1765 states. [2018-07-23 13:37:41,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 2907 transitions. [2018-07-23 13:37:41,615 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 2907 transitions. Word has length 138 [2018-07-23 13:37:41,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:41,616 INFO L471 AbstractCegarLoop]: Abstraction has 1765 states and 2907 transitions. [2018-07-23 13:37:41,616 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:37:41,616 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 2907 transitions. [2018-07-23 13:37:41,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2018-07-23 13:37:41,617 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:41,618 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:37:41,618 INFO L414 AbstractCegarLoop]: === Iteration 19 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:37:41,618 INFO L82 PathProgramCache]: Analyzing trace with hash -1642867823, now seen corresponding path program 1 times [2018-07-23 13:37:41,618 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:41,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:41,643 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:37:41,643 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:37:41,644 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:41,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:41,646 INFO L185 omatonBuilderFactory]: Interpolants [307493#true, 307494#false, 307495#(<= int$problem1.Problem1$a160 6), 307496#(<= int$problem1.Problem1$calculateOutput$1806_$i451 6)] [2018-07-23 13:37:41,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:41,647 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:37:41,647 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:37:41,647 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:37:41,647 INFO L87 Difference]: Start difference. First operand 1765 states and 2907 transitions. Second operand 4 states. [2018-07-23 13:37:47,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:47,644 INFO L93 Difference]: Finished difference Result 7437 states and 12131 transitions. [2018-07-23 13:37:47,644 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:37:47,644 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 138 [2018-07-23 13:37:47,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:47,651 INFO L225 Difference]: With dead ends: 7437 [2018-07-23 13:37:47,651 INFO L226 Difference]: Without dead ends: 5681 [2018-07-23 13:37:47,654 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:37:47,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5681 states. [2018-07-23 13:37:49,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5681 to 1509. [2018-07-23 13:37:49,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1509 states. [2018-07-23 13:37:49,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1509 states to 1509 states and 2459 transitions. [2018-07-23 13:37:49,284 INFO L78 Accepts]: Start accepts. Automaton has 1509 states and 2459 transitions. Word has length 138 [2018-07-23 13:37:49,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:49,284 INFO L471 AbstractCegarLoop]: Abstraction has 1509 states and 2459 transitions. [2018-07-23 13:37:49,284 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:37:49,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1509 states and 2459 transitions. [2018-07-23 13:37:49,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-07-23 13:37:49,286 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:49,286 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:37:49,287 INFO L414 AbstractCegarLoop]: === Iteration 20 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:37:49,287 INFO L82 PathProgramCache]: Analyzing trace with hash -634272173, now seen corresponding path program 1 times [2018-07-23 13:37:49,287 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:49,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:49,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:49,313 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:37:49,314 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:37:49,314 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:49,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:49,316 INFO L185 omatonBuilderFactory]: Interpolants [325392#false, 325393#(<= 1 boolean$problem1.Problem1$a170), 325394#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z70454), 325391#true] [2018-07-23 13:37:49,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:49,317 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:37:49,317 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:37:49,317 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:37:49,317 INFO L87 Difference]: Start difference. First operand 1509 states and 2459 transitions. Second operand 4 states. [2018-07-23 13:37:55,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:55,048 INFO L93 Difference]: Finished difference Result 7029 states and 11440 transitions. [2018-07-23 13:37:55,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:37:55,049 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 139 [2018-07-23 13:37:55,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:55,055 INFO L225 Difference]: With dead ends: 7029 [2018-07-23 13:37:55,055 INFO L226 Difference]: Without dead ends: 5642 [2018-07-23 13:37:55,059 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:37:55,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5642 states. [2018-07-23 13:37:56,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5642 to 1523. [2018-07-23 13:37:56,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1523 states. [2018-07-23 13:37:56,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 2482 transitions. [2018-07-23 13:37:56,757 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 2482 transitions. Word has length 139 [2018-07-23 13:37:56,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:56,757 INFO L471 AbstractCegarLoop]: Abstraction has 1523 states and 2482 transitions. [2018-07-23 13:37:56,757 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:37:56,757 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 2482 transitions. [2018-07-23 13:37:56,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2018-07-23 13:37:56,759 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:56,759 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:37:56,759 INFO L414 AbstractCegarLoop]: === Iteration 21 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:37:56,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1124441266, now seen corresponding path program 1 times [2018-07-23 13:37:56,759 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:56,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:56,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:56,784 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:37:56,785 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:37:56,785 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:56,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:56,787 INFO L185 omatonBuilderFactory]: Interpolants [342501#true, 342503#(<= 1 boolean$problem1.Problem1$a210), 342502#false, 342504#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z71456)] [2018-07-23 13:37:56,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:56,787 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:37:56,788 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:37:56,788 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:37:56,788 INFO L87 Difference]: Start difference. First operand 1523 states and 2482 transitions. Second operand 4 states. [2018-07-23 13:38:02,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:02,460 INFO L93 Difference]: Finished difference Result 6739 states and 10911 transitions. [2018-07-23 13:38:02,460 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:38:02,460 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 140 [2018-07-23 13:38:02,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:02,467 INFO L225 Difference]: With dead ends: 6739 [2018-07-23 13:38:02,467 INFO L226 Difference]: Without dead ends: 5352 [2018-07-23 13:38:02,471 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:38:02,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5352 states. [2018-07-23 13:38:04,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5352 to 1523. [2018-07-23 13:38:04,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1523 states. [2018-07-23 13:38:04,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 2481 transitions. [2018-07-23 13:38:04,284 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 2481 transitions. Word has length 140 [2018-07-23 13:38:04,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:04,284 INFO L471 AbstractCegarLoop]: Abstraction has 1523 states and 2481 transitions. [2018-07-23 13:38:04,285 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:38:04,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 2481 transitions. [2018-07-23 13:38:04,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2018-07-23 13:38:04,286 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:04,286 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:38:04,286 INFO L414 AbstractCegarLoop]: === Iteration 22 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:38:04,286 INFO L82 PathProgramCache]: Analyzing trace with hash 528354550, now seen corresponding path program 1 times [2018-07-23 13:38:04,286 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:04,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:04,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:04,311 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:38:04,312 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:38:04,312 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:04,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:04,314 INFO L185 omatonBuilderFactory]: Interpolants [359031#true, 359033#(<= 1 boolean$problem1.Problem1$a200), 359032#false, 359034#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z72458)] [2018-07-23 13:38:04,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:04,315 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:38:04,315 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:38:04,315 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:38:04,315 INFO L87 Difference]: Start difference. First operand 1523 states and 2481 transitions. Second operand 4 states. [2018-07-23 13:38:10,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:10,736 INFO L93 Difference]: Finished difference Result 7030 states and 11439 transitions. [2018-07-23 13:38:10,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:38:10,736 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 140 [2018-07-23 13:38:10,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:10,742 INFO L225 Difference]: With dead ends: 7030 [2018-07-23 13:38:10,743 INFO L226 Difference]: Without dead ends: 5637 [2018-07-23 13:38:10,745 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:38:10,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5637 states. [2018-07-23 13:38:12,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5637 to 1525. [2018-07-23 13:38:12,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1525 states. [2018-07-23 13:38:12,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 2483 transitions. [2018-07-23 13:38:12,624 INFO L78 Accepts]: Start accepts. Automaton has 1525 states and 2483 transitions. Word has length 140 [2018-07-23 13:38:12,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:12,624 INFO L471 AbstractCegarLoop]: Abstraction has 1525 states and 2483 transitions. [2018-07-23 13:38:12,624 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:38:12,624 INFO L276 IsEmpty]: Start isEmpty. Operand 1525 states and 2483 transitions. [2018-07-23 13:38:12,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2018-07-23 13:38:12,626 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:12,626 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:38:12,626 INFO L414 AbstractCegarLoop]: === Iteration 23 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:38:12,626 INFO L82 PathProgramCache]: Analyzing trace with hash -1512350779, now seen corresponding path program 1 times [2018-07-23 13:38:12,626 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:12,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:12,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:12,650 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:38:12,651 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:38:12,651 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:12,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:12,653 INFO L185 omatonBuilderFactory]: Interpolants [376149#(<= 1 boolean$problem1.Problem1$a200), 376148#false, 376150#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z66437), 376147#true] [2018-07-23 13:38:12,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:12,654 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:38:12,654 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:38:12,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:38:12,654 INFO L87 Difference]: Start difference. First operand 1525 states and 2483 transitions. Second operand 4 states. [2018-07-23 13:38:19,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:19,423 INFO L93 Difference]: Finished difference Result 7035 states and 11440 transitions. [2018-07-23 13:38:19,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:38:19,423 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 140 [2018-07-23 13:38:19,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:19,429 INFO L225 Difference]: With dead ends: 7035 [2018-07-23 13:38:19,430 INFO L226 Difference]: Without dead ends: 5635 [2018-07-23 13:38:19,433 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:38:19,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5635 states. [2018-07-23 13:38:21,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5635 to 1519. [2018-07-23 13:38:21,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1519 states. [2018-07-23 13:38:21,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 2471 transitions. [2018-07-23 13:38:21,393 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 2471 transitions. Word has length 140 [2018-07-23 13:38:21,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:21,394 INFO L471 AbstractCegarLoop]: Abstraction has 1519 states and 2471 transitions. [2018-07-23 13:38:21,394 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:38:21,394 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 2471 transitions. [2018-07-23 13:38:21,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-07-23 13:38:21,395 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:21,395 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:38:21,395 INFO L414 AbstractCegarLoop]: === Iteration 24 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:38:21,396 INFO L82 PathProgramCache]: Analyzing trace with hash 775823999, now seen corresponding path program 1 times [2018-07-23 13:38:21,396 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:21,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:21,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:21,420 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:38:21,420 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:38:21,421 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:21,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:21,423 INFO L185 omatonBuilderFactory]: Interpolants [393264#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z75484), 393262#false, 393263#(<= 1 boolean$problem1.Problem1$a170), 393261#true] [2018-07-23 13:38:21,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:21,423 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:38:21,423 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:38:21,423 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:38:21,424 INFO L87 Difference]: Start difference. First operand 1519 states and 2471 transitions. Second operand 4 states. [2018-07-23 13:38:28,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:28,660 INFO L93 Difference]: Finished difference Result 6999 states and 11379 transitions. [2018-07-23 13:38:28,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:38:28,660 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 141 [2018-07-23 13:38:28,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:28,667 INFO L225 Difference]: With dead ends: 6999 [2018-07-23 13:38:28,667 INFO L226 Difference]: Without dead ends: 5615 [2018-07-23 13:38:28,671 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:38:28,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5615 states. [2018-07-23 13:38:30,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5615 to 1524. [2018-07-23 13:38:30,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1524 states. [2018-07-23 13:38:30,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 2478 transitions. [2018-07-23 13:38:30,628 INFO L78 Accepts]: Start accepts. Automaton has 1524 states and 2478 transitions. Word has length 141 [2018-07-23 13:38:30,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:30,629 INFO L471 AbstractCegarLoop]: Abstraction has 1524 states and 2478 transitions. [2018-07-23 13:38:30,629 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:38:30,629 INFO L276 IsEmpty]: Start isEmpty. Operand 1524 states and 2478 transitions. [2018-07-23 13:38:30,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-07-23 13:38:30,630 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:30,630 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:38:30,630 INFO L414 AbstractCegarLoop]: === Iteration 25 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:38:30,631 INFO L82 PathProgramCache]: Analyzing trace with hash -1607362390, now seen corresponding path program 1 times [2018-07-23 13:38:30,631 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:30,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:30,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:30,656 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:38:30,656 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:38:30,656 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:30,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:30,658 INFO L185 omatonBuilderFactory]: Interpolants [410316#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z80512), 410314#false, 410315#(<= 1 boolean$problem1.Problem1$a200), 410313#true] [2018-07-23 13:38:30,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:30,658 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:38:30,658 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:38:30,658 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:38:30,659 INFO L87 Difference]: Start difference. First operand 1524 states and 2478 transitions. Second operand 4 states. [2018-07-23 13:38:38,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:38,132 INFO L93 Difference]: Finished difference Result 6976 states and 11334 transitions. [2018-07-23 13:38:38,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:38:38,132 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 142 [2018-07-23 13:38:38,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:38,139 INFO L225 Difference]: With dead ends: 6976 [2018-07-23 13:38:38,139 INFO L226 Difference]: Without dead ends: 5602 [2018-07-23 13:38:38,143 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:38:38,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5602 states. [2018-07-23 13:38:40,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5602 to 1528. [2018-07-23 13:38:40,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1528 states. [2018-07-23 13:38:40,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1528 states to 1528 states and 2484 transitions. [2018-07-23 13:38:40,381 INFO L78 Accepts]: Start accepts. Automaton has 1528 states and 2484 transitions. Word has length 142 [2018-07-23 13:38:40,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:40,382 INFO L471 AbstractCegarLoop]: Abstraction has 1528 states and 2484 transitions. [2018-07-23 13:38:40,382 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:38:40,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1528 states and 2484 transitions. [2018-07-23 13:38:40,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-07-23 13:38:40,383 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:40,383 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:38:40,383 INFO L414 AbstractCegarLoop]: === Iteration 26 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:38:40,384 INFO L82 PathProgramCache]: Analyzing trace with hash 186356371, now seen corresponding path program 1 times [2018-07-23 13:38:40,384 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:40,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:40,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:40,411 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:38:40,411 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:38:40,411 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:40,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:40,413 INFO L185 omatonBuilderFactory]: Interpolants [427330#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z78508), 427328#false, 427329#(<= 1 boolean$problem1.Problem1$a210), 427327#true] [2018-07-23 13:38:40,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:40,413 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:38:40,414 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:38:40,414 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:38:40,414 INFO L87 Difference]: Start difference. First operand 1528 states and 2484 transitions. Second operand 4 states. [2018-07-23 13:38:48,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:48,022 INFO L93 Difference]: Finished difference Result 6676 states and 10787 transitions. [2018-07-23 13:38:48,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:38:48,022 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 143 [2018-07-23 13:38:48,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:48,028 INFO L225 Difference]: With dead ends: 6676 [2018-07-23 13:38:48,029 INFO L226 Difference]: Without dead ends: 5307 [2018-07-23 13:38:48,034 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:38:48,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5307 states. [2018-07-23 13:38:50,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5307 to 1528. [2018-07-23 13:38:50,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1528 states. [2018-07-23 13:38:50,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1528 states to 1528 states and 2482 transitions. [2018-07-23 13:38:50,349 INFO L78 Accepts]: Start accepts. Automaton has 1528 states and 2482 transitions. Word has length 143 [2018-07-23 13:38:50,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:50,349 INFO L471 AbstractCegarLoop]: Abstraction has 1528 states and 2482 transitions. [2018-07-23 13:38:50,349 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:38:50,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1528 states and 2482 transitions. [2018-07-23 13:38:50,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-07-23 13:38:50,350 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:50,351 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:38:50,351 INFO L414 AbstractCegarLoop]: === Iteration 27 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:38:50,351 INFO L82 PathProgramCache]: Analyzing trace with hash 1960644471, now seen corresponding path program 1 times [2018-07-23 13:38:50,351 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:50,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:50,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:50,373 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:38:50,373 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:38:50,373 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:50,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:50,375 INFO L185 omatonBuilderFactory]: Interpolants [443744#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z82535), 443742#false, 443743#(<= 1 boolean$problem1.Problem1$a170), 443741#true] [2018-07-23 13:38:50,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:50,375 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:38:50,376 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:38:50,376 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:38:50,376 INFO L87 Difference]: Start difference. First operand 1528 states and 2482 transitions. Second operand 4 states. [2018-07-23 13:38:58,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:58,747 INFO L93 Difference]: Finished difference Result 6952 states and 11285 transitions. [2018-07-23 13:38:58,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:38:58,747 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 144 [2018-07-23 13:38:58,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:58,754 INFO L225 Difference]: With dead ends: 6952 [2018-07-23 13:38:58,754 INFO L226 Difference]: Without dead ends: 5586 [2018-07-23 13:38:58,757 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:38:58,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5586 states. [2018-07-23 13:39:01,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5586 to 1531. [2018-07-23 13:39:01,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1531 states. [2018-07-23 13:39:01,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1531 states to 1531 states and 2486 transitions. [2018-07-23 13:39:01,190 INFO L78 Accepts]: Start accepts. Automaton has 1531 states and 2486 transitions. Word has length 144 [2018-07-23 13:39:01,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:01,190 INFO L471 AbstractCegarLoop]: Abstraction has 1531 states and 2486 transitions. [2018-07-23 13:39:01,190 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:39:01,191 INFO L276 IsEmpty]: Start isEmpty. Operand 1531 states and 2486 transitions. [2018-07-23 13:39:01,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2018-07-23 13:39:01,192 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:01,192 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:39:01,192 INFO L414 AbstractCegarLoop]: === Iteration 28 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:39:01,193 INFO L82 PathProgramCache]: Analyzing trace with hash -919015084, now seen corresponding path program 1 times [2018-07-23 13:39:01,193 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:01,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:01,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:01,219 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:39:01,220 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:39:01,220 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:01,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:01,222 INFO L185 omatonBuilderFactory]: Interpolants [460716#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z86558), 460715#(<= 1 boolean$problem1.Problem1$a210), 460714#false, 460713#true] [2018-07-23 13:39:01,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:01,222 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:39:01,222 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:39:01,222 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:39:01,223 INFO L87 Difference]: Start difference. First operand 1531 states and 2486 transitions. Second operand 4 states. [2018-07-23 13:39:09,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:09,672 INFO L93 Difference]: Finished difference Result 6653 states and 10741 transitions. [2018-07-23 13:39:09,672 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:39:09,672 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 145 [2018-07-23 13:39:09,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:09,677 INFO L225 Difference]: With dead ends: 6653 [2018-07-23 13:39:09,678 INFO L226 Difference]: Without dead ends: 5310 [2018-07-23 13:39:09,680 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:39:09,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5310 states. [2018-07-23 13:39:12,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5310 to 1531. [2018-07-23 13:39:12,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1531 states. [2018-07-23 13:39:12,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1531 states to 1531 states and 2485 transitions. [2018-07-23 13:39:12,213 INFO L78 Accepts]: Start accepts. Automaton has 1531 states and 2485 transitions. Word has length 145 [2018-07-23 13:39:12,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:12,213 INFO L471 AbstractCegarLoop]: Abstraction has 1531 states and 2485 transitions. [2018-07-23 13:39:12,213 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:39:12,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1531 states and 2485 transitions. [2018-07-23 13:39:12,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2018-07-23 13:39:12,215 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:12,215 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:39:12,215 INFO L414 AbstractCegarLoop]: === Iteration 29 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:39:12,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1345435668, now seen corresponding path program 1 times [2018-07-23 13:39:12,215 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:12,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:12,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:12,238 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:39:12,238 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:39:12,238 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:12,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:12,239 INFO L185 omatonBuilderFactory]: Interpolants [477090#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z89567), 477089#(<= 1 boolean$problem1.Problem1$a170), 477088#false, 477087#true] [2018-07-23 13:39:12,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:12,240 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:39:12,240 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:39:12,240 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:39:12,240 INFO L87 Difference]: Start difference. First operand 1531 states and 2485 transitions. Second operand 4 states. [2018-07-23 13:39:21,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:21,483 INFO L93 Difference]: Finished difference Result 6926 states and 11234 transitions. [2018-07-23 13:39:21,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:39:21,484 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 145 [2018-07-23 13:39:21,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:21,490 INFO L225 Difference]: With dead ends: 6926 [2018-07-23 13:39:21,490 INFO L226 Difference]: Without dead ends: 5580 [2018-07-23 13:39:21,493 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:39:21,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5580 states. [2018-07-23 13:39:24,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5580 to 1537. [2018-07-23 13:39:24,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1537 states. [2018-07-23 13:39:24,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1537 states to 1537 states and 2494 transitions. [2018-07-23 13:39:24,177 INFO L78 Accepts]: Start accepts. Automaton has 1537 states and 2494 transitions. Word has length 145 [2018-07-23 13:39:24,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:24,178 INFO L471 AbstractCegarLoop]: Abstraction has 1537 states and 2494 transitions. [2018-07-23 13:39:24,178 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:39:24,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1537 states and 2494 transitions. [2018-07-23 13:39:24,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2018-07-23 13:39:24,179 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:24,179 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:39:24,179 INFO L414 AbstractCegarLoop]: === Iteration 30 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:39:24,180 INFO L82 PathProgramCache]: Analyzing trace with hash 1922747875, now seen corresponding path program 1 times [2018-07-23 13:39:24,180 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:24,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:24,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:24,203 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:39:24,203 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:39:24,203 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:24,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:24,205 INFO L185 omatonBuilderFactory]: Interpolants [494022#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z49315), 494021#(<= 1 boolean$problem1.Problem1$a210), 494020#false, 494019#true] [2018-07-23 13:39:24,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:24,205 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:39:24,205 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:39:24,205 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:39:24,206 INFO L87 Difference]: Start difference. First operand 1537 states and 2494 transitions. Second operand 4 states. [2018-07-23 13:39:33,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:33,501 INFO L93 Difference]: Finished difference Result 6777 states and 10934 transitions. [2018-07-23 13:39:33,501 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:39:33,501 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 146 [2018-07-23 13:39:33,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:33,506 INFO L225 Difference]: With dead ends: 6777 [2018-07-23 13:39:33,506 INFO L226 Difference]: Without dead ends: 5279 [2018-07-23 13:39:33,509 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:39:33,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5279 states. [2018-07-23 13:39:36,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5279 to 1439. [2018-07-23 13:39:36,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1439 states. [2018-07-23 13:39:36,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1439 states to 1439 states and 2315 transitions. [2018-07-23 13:39:36,220 INFO L78 Accepts]: Start accepts. Automaton has 1439 states and 2315 transitions. Word has length 146 [2018-07-23 13:39:36,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:36,220 INFO L471 AbstractCegarLoop]: Abstraction has 1439 states and 2315 transitions. [2018-07-23 13:39:36,220 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:39:36,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1439 states and 2315 transitions. [2018-07-23 13:39:36,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2018-07-23 13:39:36,221 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:36,221 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:39:36,221 INFO L414 AbstractCegarLoop]: === Iteration 31 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:39:36,222 INFO L82 PathProgramCache]: Analyzing trace with hash 1953870737, now seen corresponding path program 1 times [2018-07-23 13:39:36,222 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:36,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:36,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:36,249 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:39:36,249 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:39:36,249 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:36,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:36,251 INFO L185 omatonBuilderFactory]: Interpolants [510460#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z106678), 510459#(<= 1 boolean$problem1.Problem1$a200), 510458#false, 510457#true] [2018-07-23 13:39:36,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:36,252 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:39:36,252 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:39:36,252 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:39:36,252 INFO L87 Difference]: Start difference. First operand 1439 states and 2315 transitions. Second operand 4 states. [2018-07-23 13:39:45,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:45,930 INFO L93 Difference]: Finished difference Result 6586 states and 10618 transitions. [2018-07-23 13:39:45,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:39:45,930 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 146 [2018-07-23 13:39:45,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:45,936 INFO L225 Difference]: With dead ends: 6586 [2018-07-23 13:39:45,937 INFO L226 Difference]: Without dead ends: 5289 [2018-07-23 13:39:45,939 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:39:45,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5289 states. [2018-07-23 13:39:48,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5289 to 1462. [2018-07-23 13:39:48,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1462 states. [2018-07-23 13:39:48,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1462 states to 1462 states and 2355 transitions. [2018-07-23 13:39:48,844 INFO L78 Accepts]: Start accepts. Automaton has 1462 states and 2355 transitions. Word has length 146 [2018-07-23 13:39:48,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:48,845 INFO L471 AbstractCegarLoop]: Abstraction has 1462 states and 2355 transitions. [2018-07-23 13:39:48,845 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:39:48,845 INFO L276 IsEmpty]: Start isEmpty. Operand 1462 states and 2355 transitions. [2018-07-23 13:39:48,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-07-23 13:39:48,846 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:48,846 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:39:48,846 INFO L414 AbstractCegarLoop]: === Iteration 32 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:39:48,847 INFO L82 PathProgramCache]: Analyzing trace with hash 1359401057, now seen corresponding path program 1 times [2018-07-23 13:39:48,847 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:48,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:48,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:48,873 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:39:48,873 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:39:48,874 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:48,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:48,876 INFO L185 omatonBuilderFactory]: Interpolants [526559#true, 526560#false, 526561#(<= 1 boolean$problem1.Problem1$a170), 526562#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z90569)] [2018-07-23 13:39:48,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:48,876 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:39:48,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:39:48,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:39:48,877 INFO L87 Difference]: Start difference. First operand 1462 states and 2355 transitions. Second operand 4 states. [2018-07-23 13:39:59,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:59,376 INFO L93 Difference]: Finished difference Result 6754 states and 10914 transitions. [2018-07-23 13:39:59,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:39:59,376 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 147 [2018-07-23 13:39:59,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:59,382 INFO L225 Difference]: With dead ends: 6754 [2018-07-23 13:39:59,382 INFO L226 Difference]: Without dead ends: 5379 [2018-07-23 13:39:59,385 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:39:59,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5379 states. [2018-07-23 13:40:02,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5379 to 1460. [2018-07-23 13:40:02,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1460 states. [2018-07-23 13:40:02,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1460 states to 1460 states and 2350 transitions. [2018-07-23 13:40:02,429 INFO L78 Accepts]: Start accepts. Automaton has 1460 states and 2350 transitions. Word has length 147 [2018-07-23 13:40:02,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:40:02,429 INFO L471 AbstractCegarLoop]: Abstraction has 1460 states and 2350 transitions. [2018-07-23 13:40:02,429 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:40:02,429 INFO L276 IsEmpty]: Start isEmpty. Operand 1460 states and 2350 transitions. [2018-07-23 13:40:02,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-07-23 13:40:02,430 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:40:02,431 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:40:02,431 INFO L414 AbstractCegarLoop]: === Iteration 33 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:40:02,431 INFO L82 PathProgramCache]: Analyzing trace with hash 281917269, now seen corresponding path program 1 times [2018-07-23 13:40:02,431 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:40:02,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:40:02,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:02,458 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:40:02,458 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:40:02,458 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:40:02,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:02,460 INFO L185 omatonBuilderFactory]: Interpolants [542993#true, 542994#false, 542995#(<= 1 boolean$problem1.Problem1$a200), 542996#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z112718)] [2018-07-23 13:40:02,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:02,462 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:40:02,462 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:40:02,463 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:40:02,463 INFO L87 Difference]: Start difference. First operand 1460 states and 2350 transitions. Second operand 4 states. [2018-07-23 13:40:13,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:40:13,154 INFO L93 Difference]: Finished difference Result 6575 states and 10595 transitions. [2018-07-23 13:40:13,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:40:13,154 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 147 [2018-07-23 13:40:13,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:40:13,160 INFO L225 Difference]: With dead ends: 6575 [2018-07-23 13:40:13,160 INFO L226 Difference]: Without dead ends: 5287 [2018-07-23 13:40:13,163 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:40:13,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5287 states. [2018-07-23 13:40:16,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5287 to 1476. [2018-07-23 13:40:16,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1476 states. [2018-07-23 13:40:16,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1476 states to 1476 states and 2377 transitions. [2018-07-23 13:40:16,328 INFO L78 Accepts]: Start accepts. Automaton has 1476 states and 2377 transitions. Word has length 147 [2018-07-23 13:40:16,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:40:16,328 INFO L471 AbstractCegarLoop]: Abstraction has 1476 states and 2377 transitions. [2018-07-23 13:40:16,328 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:40:16,329 INFO L276 IsEmpty]: Start isEmpty. Operand 1476 states and 2377 transitions. [2018-07-23 13:40:16,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-07-23 13:40:16,330 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:40:16,330 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:40:16,330 INFO L414 AbstractCegarLoop]: === Iteration 34 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:40:16,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1318586852, now seen corresponding path program 1 times [2018-07-23 13:40:16,331 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:40:16,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:40:16,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:16,353 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:40:16,353 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:40:16,353 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:40:16,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:16,355 INFO L185 omatonBuilderFactory]: Interpolants [559101#true, 559102#false, 559103#(<= 1 boolean$problem1.Problem1$a200), 559104#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z99628)] [2018-07-23 13:40:16,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:16,356 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:40:16,356 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:40:16,356 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:40:16,356 INFO L87 Difference]: Start difference. First operand 1476 states and 2377 transitions. Second operand 4 states. [2018-07-23 13:40:27,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:40:27,763 INFO L93 Difference]: Finished difference Result 6693 states and 10802 transitions. [2018-07-23 13:40:27,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:40:27,763 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 148 [2018-07-23 13:40:27,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:40:27,770 INFO L225 Difference]: With dead ends: 6693 [2018-07-23 13:40:27,770 INFO L226 Difference]: Without dead ends: 5363 [2018-07-23 13:40:27,773 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:40:27,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5363 states. [2018-07-23 13:40:30,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5363 to 1471. [2018-07-23 13:40:30,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1471 states. [2018-07-23 13:40:30,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 2366 transitions. [2018-07-23 13:40:30,904 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 2366 transitions. Word has length 148 [2018-07-23 13:40:30,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:40:30,904 INFO L471 AbstractCegarLoop]: Abstraction has 1471 states and 2366 transitions. [2018-07-23 13:40:30,905 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:40:30,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 2366 transitions. [2018-07-23 13:40:30,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-07-23 13:40:30,906 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:40:30,906 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-07-23 13:40:30,906 INFO L414 AbstractCegarLoop]: === Iteration 35 === [int$problem1.Problem1$calculateOutput$1806Err46AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err52AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err11AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err68AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err93AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err115AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err87AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err121AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err80AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err74AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err109AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err71AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err33AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err102AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err18AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err59AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err30AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err118AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err37AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err61AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err84AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err78AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err124AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err55AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err15AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err62AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err24AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err99AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err77AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err6AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err5AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err23AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err17AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err81AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err103AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err70AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err58AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err28AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err47AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err53AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err40AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err56AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err97AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err83AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err10AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err114AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err67AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err86AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err8AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err14AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err90AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err112AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err26AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err19AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err3AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err21AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err49AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err72AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err95AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err65AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err42AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err51AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err105AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err119AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err12AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err35AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err88AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err98AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err63AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err57AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err82AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err76AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err1AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err107AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err4AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err91AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err79AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err44AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err110AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err48AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err22AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err41AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err60AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err29AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err32AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err117AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err123AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err7AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err100AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err116AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err85AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err38AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err39AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err92AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err31AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err101AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err108AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err16AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err54AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err69AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err75AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err64AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err0AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err34AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err94AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err36AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err122AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err45AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err111AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err25AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err106AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err66AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err2AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err43AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err89AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err113AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err27AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err13AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err9AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err104AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err50AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err73AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err96AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err20AssertViolationASSERT, int$problem1.Problem1$calculateOutput$1806Err120AssertViolationASSERT, void$problem1.Problem1$$la$init$ra$$1805Err0AssertViolationASSERT]=== [2018-07-23 13:40:30,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1369553119, now seen corresponding path program 1 times [2018-07-23 13:40:30,906 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:40:30,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:40:30,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:30,931 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:40:30,931 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-07-23 13:40:30,931 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:40:30,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:30,932 INFO L185 omatonBuilderFactory]: Interpolants [575435#true, 575436#false, 575437#(<= 1 boolean$problem1.Problem1$a170), 575438#(<= 1 int$problem1.Problem1$calculateOutput$1806_$z124794)] [2018-07-23 13:40:30,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:30,933 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:40:30,933 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:40:30,933 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:40:30,933 INFO L87 Difference]: Start difference. First operand 1471 states and 2366 transitions. Second operand 4 states. [2018-07-23 13:40:42,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:40:42,790 INFO L93 Difference]: Finished difference Result 6572 states and 10579 transitions. [2018-07-23 13:40:42,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:40:42,790 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 148 [2018-07-23 13:40:42,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:40:42,796 INFO L225 Difference]: With dead ends: 6572 [2018-07-23 13:40:42,796 INFO L226 Difference]: Without dead ends: 5313 [2018-07-23 13:40:42,799 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:40:42,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5313 states. Received shutdown request... [2018-07-23 13:40:46,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5313 to 1534. [2018-07-23 13:40:46,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1534 states. [2018-07-23 13:40:46,379 WARN L540 AbstractCegarLoop]: Verification canceled [2018-07-23 13:40:46,389 WARN L202 ceAbstractionStarter]: Timeout [2018-07-23 13:40:46,389 INFO L202 PluginConnector]: Adding new model BigBranchingExample.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.07 01:40:46 BoogieIcfgContainer [2018-07-23 13:40:46,389 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-07-23 13:40:46,393 INFO L168 Benchmark]: Toolchain (without parser) took 259892.99 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 760.7 MB). Free memory was 1.4 GB in the beginning and 1.0 GB in the end (delta: 433.0 MB). Peak memory consumption was 1.3 GB. Max. memory is 7.1 GB. [2018-07-23 13:40:46,395 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.28 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-07-23 13:40:46,396 INFO L168 Benchmark]: Boogie Preprocessor took 238.22 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 7.1 GB. [2018-07-23 13:40:46,397 INFO L168 Benchmark]: RCFGBuilder took 2183.77 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.2 GB in the end (delta: 222.0 MB). Peak memory consumption was 222.0 MB. Max. memory is 7.1 GB. [2018-07-23 13:40:46,397 INFO L168 Benchmark]: TraceAbstraction took 257467.00 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 760.7 MB). Free memory was 1.2 GB in the beginning and 1.0 GB in the end (delta: 200.5 MB). Peak memory consumption was 1.1 GB. Max. memory is 7.1 GB. [2018-07-23 13:40:46,401 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.28 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 238.22 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 7.1 GB. * RCFGBuilder took 2183.77 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.2 GB in the end (delta: 222.0 MB). Peak memory consumption was 222.0 MB. Max. memory is 7.1 GB. * TraceAbstraction took 257467.00 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 760.7 MB). Free memory was 1.2 GB in the beginning and 1.0 GB in the end (delta: 200.5 MB). Peak memory consumption was 1.1 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 16137]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16137). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16527]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16527). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13960]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13960). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17567]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17567). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19255]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19255). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20538]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20538). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18865]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18865). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20709]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20709). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18347]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18347). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17992]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17992). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20295]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20295). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17825]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17825). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15355]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15355). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19777]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19777). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14352]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14352). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17080]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17080). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15097]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15097). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20599]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20599). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15650]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15650). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17175]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17175). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18607]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18607). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18217]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18217). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20734]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20734). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16820]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16820). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14185]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14185). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17177]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17177). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14742]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14742). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19645]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19645). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18215]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18215). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13537]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13537). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13535]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13535). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14740]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14740). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14350]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14350). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18475]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18475). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19940]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19940). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17697]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17697). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16952]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16952). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14967]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14967). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16300]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16300). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16655]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16655). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15782]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15782). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16822]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16822). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19515]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19515). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18605]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18605). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13832]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13832). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20424]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20424). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17565]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17565). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18772]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18772). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13667]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13667). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14092]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14092). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19032]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19032). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20347]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20347). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14872]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14872). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14445]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14445). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13405]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13405). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14575]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14575). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16430]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16430). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17827]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17827). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19420]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19420). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17435]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17435). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15912]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15912). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16525]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16525). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20035]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20035). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20669]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20669). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13962]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13962). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15485]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15485). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18867]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18867). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19517]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19517). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17340]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17340). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16950]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16950). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18477]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18477). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18087]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18087). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13275]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13275). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20200]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20200). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13407]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13407). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19125]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19125). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18345]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18345). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16042]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16042). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20297]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20297). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16302]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16302). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14577]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14577). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15910]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15910). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17082]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17082). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15095]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15095). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15227]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15227). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20597]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20597). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20732]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20732). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13665]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13665). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19647]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19647). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20540]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20540). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18770]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18770). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15652]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15652). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15780]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15780). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19127]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19127). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15225]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15225). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19775]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19775). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20202]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20202). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14187]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14187). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16657]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16657). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17695]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17695). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 18085]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18085). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17342]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17342). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 1351]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 1351). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15357]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15357). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19257]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19257). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 15487]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 15487). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20711]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20711). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16135]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16135). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20345]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20345). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14870]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14870). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20037]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20037). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17437]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17437). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13277]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13277). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16040]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16040). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19030]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19030). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20422]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20422). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14965]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14965). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14090]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14090). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 13830]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 13830). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19942]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19942). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 16432]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 16432). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 17990]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 17990). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 19422]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19422). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 14447]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 14447). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 20671]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 20671). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 234]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 234). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 2585 locations, 126 error locations. TIMEOUT Result, 257.3s OverallTime, 35 OverallIterations, 1 TraceHistogramMax, 197.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 185164 SDtfs, 223685 SDslu, 228666 SDs, 0 SdLazy, 21431 SolverSat, 1340 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 167 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.1s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1765occurred in iteration=18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 58.4s AutomataMinimizationTime, 35 MinimizatonAttempts, 132313 StatesRemovedByMinimization, 32 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 4588 NumberOfCodeBlocks, 4588 NumberOfCodeBlocksAsserted, 35 NumberOfCheckSat, 4553 ConstructedInterpolants, 0 QuantifiedInterpolants, 899551 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 35 InterpolantComputations, 35 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/csv/BigBranchingExample.bpl_AutomizerBpl-nestedInterpolants.epf_AutomizerBpl.xml/Csv-Benchmark-0-2018-07-23_13-40-46-427.csv Written .csv to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/csv/BigBranchingExample.bpl_AutomizerBpl-nestedInterpolants.epf_AutomizerBpl.xml/Csv-TraceAbstractionBenchmarks-0-2018-07-23_13-40-46-427.csv Completed graceful shutdown