java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/loop-acceleration/array3_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 12:43:59,320 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 12:43:59,321 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 12:43:59,335 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 12:43:59,335 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 12:43:59,336 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 12:43:59,336 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 12:43:59,338 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 12:43:59,339 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 12:43:59,340 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 12:43:59,341 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 12:43:59,341 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 12:43:59,342 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 12:43:59,343 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 12:43:59,344 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 12:43:59,346 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 12:43:59,347 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 12:43:59,349 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 12:43:59,350 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 12:43:59,351 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 12:43:59,352 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 12:43:59,353 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 12:43:59,353 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 12:43:59,354 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 12:43:59,355 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 12:43:59,356 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 12:43:59,356 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 12:43:59,356 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 12:43:59,357 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 12:43:59,357 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 12:43:59,357 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 12:43:59,358 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-11 12:43:59,379 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 12:43:59,379 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 12:43:59,380 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 12:43:59,380 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 12:43:59,380 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 12:43:59,380 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 12:43:59,381 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 12:43:59,381 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 12:43:59,381 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 12:43:59,381 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 12:43:59,381 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 12:43:59,381 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 12:43:59,381 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 12:43:59,381 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 12:43:59,381 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 12:43:59,382 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 12:43:59,382 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 12:43:59,382 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 12:43:59,382 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 12:43:59,382 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 12:43:59,382 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 12:43:59,382 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 12:43:59,382 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 12:43:59,382 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 12:43:59,409 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 12:43:59,417 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 12:43:59,419 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 12:43:59,420 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 12:43:59,420 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 12:43:59,421 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-acceleration/array3_false-valid-deref.i [2018-04-11 12:43:59,684 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG4666297ac [2018-04-11 12:43:59,768 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 12:43:59,768 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 12:43:59,769 INFO L168 CDTParser]: Scanning array3_false-valid-deref.i [2018-04-11 12:43:59,769 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 12:43:59,769 INFO L215 ultiparseSymbolTable]: [2018-04-11 12:43:59,769 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 12:43:59,770 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_farray__false_valid_deref_i____VERIFIER_assert ('__VERIFIER_assert') in array3_false-valid-deref.i [2018-04-11 12:43:59,770 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in array3_false-valid-deref.i [2018-04-11 12:43:59,770 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 12:43:59,770 INFO L233 ultiparseSymbolTable]: [2018-04-11 12:43:59,968 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG4666297ac [2018-04-11 12:43:59,972 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 12:43:59,973 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 12:43:59,974 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 12:43:59,974 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 12:43:59,980 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 12:43:59,980 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 12:43:59" (1/1) ... [2018-04-11 12:43:59,983 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d8b8af0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:43:59, skipping insertion in model container [2018-04-11 12:43:59,983 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 12:43:59" (1/1) ... [2018-04-11 12:43:59,994 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 12:44:00,004 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 12:44:00,102 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 12:44:00,116 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 12:44:00,119 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 6 non ball SCCs. Number of states in SCCs 6. [2018-04-11 12:44:00,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:44:00 WrapperNode [2018-04-11 12:44:00,124 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 12:44:00,124 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 12:44:00,124 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 12:44:00,124 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 12:44:00,134 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:44:00" (1/1) ... [2018-04-11 12:44:00,134 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:44:00" (1/1) ... [2018-04-11 12:44:00,138 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:44:00" (1/1) ... [2018-04-11 12:44:00,138 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:44:00" (1/1) ... [2018-04-11 12:44:00,139 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:44:00" (1/1) ... [2018-04-11 12:44:00,142 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:44:00" (1/1) ... [2018-04-11 12:44:00,143 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:44:00" (1/1) ... [2018-04-11 12:44:00,144 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 12:44:00,144 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 12:44:00,145 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 12:44:00,145 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 12:44:00,145 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:44:00" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 12:44:00,190 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 12:44:00,191 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 12:44:00,191 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_farray__false_valid_deref_i____VERIFIER_assert [2018-04-11 12:44:00,191 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 12:44:00,191 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-11 12:44:00,191 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 12:44:00,191 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_farray__false_valid_deref_i____VERIFIER_assert [2018-04-11 12:44:00,191 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 12:44:00,191 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 12:44:00,192 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 12:44:00,357 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 12:44:00,357 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 12:44:00 BoogieIcfgContainer [2018-04-11 12:44:00,358 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 12:44:00,358 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 12:44:00,358 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 12:44:00,360 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 12:44:00,360 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 12:43:59" (1/3) ... [2018-04-11 12:44:00,360 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d0030a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 12:44:00, skipping insertion in model container [2018-04-11 12:44:00,361 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 12:44:00" (2/3) ... [2018-04-11 12:44:00,361 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d0030a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 12:44:00, skipping insertion in model container [2018-04-11 12:44:00,361 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 12:44:00" (3/3) ... [2018-04-11 12:44:00,362 INFO L107 eAbstractionObserver]: Analyzing ICFG array3_false-valid-deref.i [2018-04-11 12:44:00,367 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 12:44:00,372 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2018-04-11 12:44:00,395 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 12:44:00,396 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 12:44:00,396 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 12:44:00,396 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 12:44:00,396 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 12:44:00,396 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 12:44:00,396 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 12:44:00,396 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 12:44:00,396 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 12:44:00,397 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 12:44:00,404 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states. [2018-04-11 12:44:00,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-11 12:44:00,410 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:00,410 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:00,411 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:00,414 INFO L82 PathProgramCache]: Analyzing trace with hash 1214141712, now seen corresponding path program 1 times [2018-04-11 12:44:00,415 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:00,415 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:00,450 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:00,450 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:00,450 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:00,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:00,474 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:00,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 12:44:00,523 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 12:44:00,524 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 12:44:00,525 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 12:44:00,533 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 12:44:00,533 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-11 12:44:00,536 INFO L87 Difference]: Start difference. First operand 27 states. Second operand 4 states. [2018-04-11 12:44:00,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:00,614 INFO L93 Difference]: Finished difference Result 44 states and 47 transitions. [2018-04-11 12:44:00,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 12:44:00,616 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-11 12:44:00,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:00,622 INFO L225 Difference]: With dead ends: 44 [2018-04-11 12:44:00,622 INFO L226 Difference]: Without dead ends: 31 [2018-04-11 12:44:00,624 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-11 12:44:00,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-04-11 12:44:00,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-04-11 12:44:00,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-04-11 12:44:00,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 32 transitions. [2018-04-11 12:44:00,643 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 32 transitions. Word has length 8 [2018-04-11 12:44:00,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:00,643 INFO L459 AbstractCegarLoop]: Abstraction has 31 states and 32 transitions. [2018-04-11 12:44:00,643 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 12:44:00,643 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 32 transitions. [2018-04-11 12:44:00,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-11 12:44:00,644 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:00,644 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:00,644 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:00,644 INFO L82 PathProgramCache]: Analyzing trace with hash 1902176386, now seen corresponding path program 1 times [2018-04-11 12:44:00,644 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:00,644 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:00,645 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:00,645 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:00,645 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:00,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:00,656 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:00,697 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 12:44:00,697 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 12:44:00,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 12:44:00,698 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 12:44:00,698 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 12:44:00,698 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 12:44:00,699 INFO L87 Difference]: Start difference. First operand 31 states and 32 transitions. Second operand 5 states. [2018-04-11 12:44:00,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:00,747 INFO L93 Difference]: Finished difference Result 30 states and 31 transitions. [2018-04-11 12:44:00,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 12:44:00,748 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 16 [2018-04-11 12:44:00,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:00,749 INFO L225 Difference]: With dead ends: 30 [2018-04-11 12:44:00,749 INFO L226 Difference]: Without dead ends: 30 [2018-04-11 12:44:00,750 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 12:44:00,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-04-11 12:44:00,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 29. [2018-04-11 12:44:00,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-04-11 12:44:00,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 30 transitions. [2018-04-11 12:44:00,753 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 30 transitions. Word has length 16 [2018-04-11 12:44:00,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:00,753 INFO L459 AbstractCegarLoop]: Abstraction has 29 states and 30 transitions. [2018-04-11 12:44:00,754 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 12:44:00,754 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 30 transitions. [2018-04-11 12:44:00,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-11 12:44:00,754 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:00,755 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:00,755 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:00,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1035544172, now seen corresponding path program 1 times [2018-04-11 12:44:00,755 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:00,755 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:00,756 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:00,756 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:00,756 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:00,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:00,767 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:00,795 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 12:44:00,795 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:00,795 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:00,805 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:00,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:00,828 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:00,842 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 12:44:00,860 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:00,860 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-04-11 12:44:00,860 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 12:44:00,860 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 12:44:00,860 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 12:44:00,860 INFO L87 Difference]: Start difference. First operand 29 states and 30 transitions. Second operand 5 states. [2018-04-11 12:44:00,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:00,896 INFO L93 Difference]: Finished difference Result 44 states and 45 transitions. [2018-04-11 12:44:00,897 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 12:44:00,897 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 28 [2018-04-11 12:44:00,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:00,897 INFO L225 Difference]: With dead ends: 44 [2018-04-11 12:44:00,898 INFO L226 Difference]: Without dead ends: 44 [2018-04-11 12:44:00,898 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 12:44:00,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-04-11 12:44:00,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 33. [2018-04-11 12:44:00,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-04-11 12:44:00,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 34 transitions. [2018-04-11 12:44:00,901 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 34 transitions. Word has length 28 [2018-04-11 12:44:00,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:00,902 INFO L459 AbstractCegarLoop]: Abstraction has 33 states and 34 transitions. [2018-04-11 12:44:00,902 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 12:44:00,902 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 34 transitions. [2018-04-11 12:44:00,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 12:44:00,903 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:00,903 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:00,903 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:00,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1402074139, now seen corresponding path program 2 times [2018-04-11 12:44:00,903 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:00,903 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:00,904 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:00,904 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:00,905 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:00,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:00,918 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:00,978 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 12:44:00,978 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:00,978 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:00,987 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:01,002 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:01,002 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:01,004 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:01,011 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 12:44:01,039 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:01,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-11 12:44:01,039 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 12:44:01,039 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 12:44:01,040 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-11 12:44:01,040 INFO L87 Difference]: Start difference. First operand 33 states and 34 transitions. Second operand 6 states. [2018-04-11 12:44:01,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:01,100 INFO L93 Difference]: Finished difference Result 53 states and 55 transitions. [2018-04-11 12:44:01,100 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 12:44:01,100 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2018-04-11 12:44:01,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:01,101 INFO L225 Difference]: With dead ends: 53 [2018-04-11 12:44:01,101 INFO L226 Difference]: Without dead ends: 53 [2018-04-11 12:44:01,101 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-11 12:44:01,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-04-11 12:44:01,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 37. [2018-04-11 12:44:01,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-04-11 12:44:01,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 38 transitions. [2018-04-11 12:44:01,105 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 38 transitions. Word has length 32 [2018-04-11 12:44:01,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:01,105 INFO L459 AbstractCegarLoop]: Abstraction has 37 states and 38 transitions. [2018-04-11 12:44:01,105 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 12:44:01,105 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 38 transitions. [2018-04-11 12:44:01,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-11 12:44:01,106 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:01,106 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:01,106 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:01,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1121029342, now seen corresponding path program 3 times [2018-04-11 12:44:01,106 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:01,106 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:01,107 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:01,107 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:01,107 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:01,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:01,117 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:01,158 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 12:44:01,158 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:01,158 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:01,163 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:01,171 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-04-11 12:44:01,171 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:01,172 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:01,190 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-04-11 12:44:01,214 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:01,214 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 9 [2018-04-11 12:44:01,215 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 12:44:01,215 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 12:44:01,215 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2018-04-11 12:44:01,215 INFO L87 Difference]: Start difference. First operand 37 states and 38 transitions. Second operand 9 states. [2018-04-11 12:44:01,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:01,286 INFO L93 Difference]: Finished difference Result 62 states and 64 transitions. [2018-04-11 12:44:01,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 12:44:01,286 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 36 [2018-04-11 12:44:01,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:01,287 INFO L225 Difference]: With dead ends: 62 [2018-04-11 12:44:01,287 INFO L226 Difference]: Without dead ends: 62 [2018-04-11 12:44:01,287 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=48, Invalid=62, Unknown=0, NotChecked=0, Total=110 [2018-04-11 12:44:01,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-04-11 12:44:01,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 46. [2018-04-11 12:44:01,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-04-11 12:44:01,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 47 transitions. [2018-04-11 12:44:01,291 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 47 transitions. Word has length 36 [2018-04-11 12:44:01,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:01,291 INFO L459 AbstractCegarLoop]: Abstraction has 46 states and 47 transitions. [2018-04-11 12:44:01,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 12:44:01,291 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 47 transitions. [2018-04-11 12:44:01,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 12:44:01,292 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:01,292 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:01,292 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:01,292 INFO L82 PathProgramCache]: Analyzing trace with hash 2049974933, now seen corresponding path program 4 times [2018-04-11 12:44:01,292 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:01,292 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:01,293 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:01,293 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:01,293 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:01,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:01,303 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:01,356 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-11 12:44:01,356 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:01,357 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:01,364 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:44:01,376 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:44:01,376 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:01,378 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:01,391 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-11 12:44:01,413 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:01,413 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-04-11 12:44:01,413 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 12:44:01,413 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 12:44:01,413 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-11 12:44:01,414 INFO L87 Difference]: Start difference. First operand 46 states and 47 transitions. Second operand 8 states. [2018-04-11 12:44:01,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:01,599 INFO L93 Difference]: Finished difference Result 71 states and 74 transitions. [2018-04-11 12:44:01,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 12:44:01,600 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 45 [2018-04-11 12:44:01,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:01,601 INFO L225 Difference]: With dead ends: 71 [2018-04-11 12:44:01,601 INFO L226 Difference]: Without dead ends: 71 [2018-04-11 12:44:01,601 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-11 12:44:01,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-04-11 12:44:01,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 50. [2018-04-11 12:44:01,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-11 12:44:01,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 51 transitions. [2018-04-11 12:44:01,605 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 51 transitions. Word has length 45 [2018-04-11 12:44:01,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:01,605 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 51 transitions. [2018-04-11 12:44:01,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 12:44:01,605 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 51 transitions. [2018-04-11 12:44:01,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-11 12:44:01,606 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:01,606 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:01,606 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:01,607 INFO L82 PathProgramCache]: Analyzing trace with hash 842382908, now seen corresponding path program 5 times [2018-04-11 12:44:01,607 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:01,607 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:01,608 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:01,608 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:01,608 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:01,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:01,639 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:01,755 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-11 12:44:01,755 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:01,755 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:01,764 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:44:01,820 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2018-04-11 12:44:01,820 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:01,822 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:01,827 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-11 12:44:01,845 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:01,845 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2018-04-11 12:44:01,845 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 12:44:01,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 12:44:01,845 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-11 12:44:01,846 INFO L87 Difference]: Start difference. First operand 50 states and 51 transitions. Second operand 9 states. [2018-04-11 12:44:01,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:01,914 INFO L93 Difference]: Finished difference Result 80 states and 84 transitions. [2018-04-11 12:44:01,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 12:44:01,915 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 49 [2018-04-11 12:44:01,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:01,916 INFO L225 Difference]: With dead ends: 80 [2018-04-11 12:44:01,917 INFO L226 Difference]: Without dead ends: 80 [2018-04-11 12:44:01,917 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-11 12:44:01,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-11 12:44:01,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 54. [2018-04-11 12:44:01,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-04-11 12:44:01,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 55 transitions. [2018-04-11 12:44:01,920 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 55 transitions. Word has length 49 [2018-04-11 12:44:01,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:01,921 INFO L459 AbstractCegarLoop]: Abstraction has 54 states and 55 transitions. [2018-04-11 12:44:01,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 12:44:01,921 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 55 transitions. [2018-04-11 12:44:01,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-11 12:44:01,921 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:01,922 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:01,922 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:01,922 INFO L82 PathProgramCache]: Analyzing trace with hash -249090461, now seen corresponding path program 6 times [2018-04-11 12:44:01,922 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:01,922 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:01,923 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:01,923 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:01,923 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:01,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:01,940 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:01,998 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-11 12:44:01,999 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:01,999 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:02,004 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:44:02,016 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-04-11 12:44:02,016 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:02,017 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:02,030 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2018-04-11 12:44:02,047 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:02,047 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 12 [2018-04-11 12:44:02,048 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 12:44:02,048 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 12:44:02,048 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2018-04-11 12:44:02,048 INFO L87 Difference]: Start difference. First operand 54 states and 55 transitions. Second operand 12 states. [2018-04-11 12:44:02,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:02,222 INFO L93 Difference]: Finished difference Result 89 states and 93 transitions. [2018-04-11 12:44:02,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 12:44:02,222 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 53 [2018-04-11 12:44:02,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:02,223 INFO L225 Difference]: With dead ends: 89 [2018-04-11 12:44:02,224 INFO L226 Difference]: Without dead ends: 89 [2018-04-11 12:44:02,224 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2018-04-11 12:44:02,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-04-11 12:44:02,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 63. [2018-04-11 12:44:02,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-04-11 12:44:02,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 64 transitions. [2018-04-11 12:44:02,228 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 64 transitions. Word has length 53 [2018-04-11 12:44:02,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:02,231 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 64 transitions. [2018-04-11 12:44:02,231 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 12:44:02,231 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 64 transitions. [2018-04-11 12:44:02,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-04-11 12:44:02,232 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:02,232 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:02,232 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:02,232 INFO L82 PathProgramCache]: Analyzing trace with hash -1274220350, now seen corresponding path program 7 times [2018-04-11 12:44:02,232 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:02,232 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:02,233 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:02,233 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:02,233 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:02,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:02,241 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:02,342 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-04-11 12:44:02,342 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:02,342 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:02,349 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:02,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:02,361 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:02,369 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-04-11 12:44:02,387 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:02,387 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2018-04-11 12:44:02,387 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 12:44:02,387 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 12:44:02,387 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-11 12:44:02,388 INFO L87 Difference]: Start difference. First operand 63 states and 64 transitions. Second operand 11 states. [2018-04-11 12:44:02,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:02,447 INFO L93 Difference]: Finished difference Result 98 states and 103 transitions. [2018-04-11 12:44:02,447 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 12:44:02,447 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 62 [2018-04-11 12:44:02,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:02,448 INFO L225 Difference]: With dead ends: 98 [2018-04-11 12:44:02,448 INFO L226 Difference]: Without dead ends: 98 [2018-04-11 12:44:02,448 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-11 12:44:02,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-11 12:44:02,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 67. [2018-04-11 12:44:02,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-11 12:44:02,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 68 transitions. [2018-04-11 12:44:02,453 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 68 transitions. Word has length 62 [2018-04-11 12:44:02,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:02,453 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 68 transitions. [2018-04-11 12:44:02,453 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 12:44:02,453 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 68 transitions. [2018-04-11 12:44:02,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-11 12:44:02,454 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:02,454 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:02,454 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:02,454 INFO L82 PathProgramCache]: Analyzing trace with hash -172279813, now seen corresponding path program 8 times [2018-04-11 12:44:02,454 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:02,454 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:02,455 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:02,455 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:02,455 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:02,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:02,466 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:02,548 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-04-11 12:44:02,548 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:02,548 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:02,553 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:02,567 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:02,567 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:02,569 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:02,583 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-04-11 12:44:02,614 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:02,614 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-04-11 12:44:02,615 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 12:44:02,616 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 12:44:02,616 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-11 12:44:02,616 INFO L87 Difference]: Start difference. First operand 67 states and 68 transitions. Second operand 12 states. [2018-04-11 12:44:02,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:02,692 INFO L93 Difference]: Finished difference Result 107 states and 113 transitions. [2018-04-11 12:44:02,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 12:44:02,693 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 66 [2018-04-11 12:44:02,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:02,693 INFO L225 Difference]: With dead ends: 107 [2018-04-11 12:44:02,693 INFO L226 Difference]: Without dead ends: 107 [2018-04-11 12:44:02,694 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-11 12:44:02,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-04-11 12:44:02,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 71. [2018-04-11 12:44:02,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-04-11 12:44:02,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 72 transitions. [2018-04-11 12:44:02,699 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 72 transitions. Word has length 66 [2018-04-11 12:44:02,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:02,699 INFO L459 AbstractCegarLoop]: Abstraction has 71 states and 72 transitions. [2018-04-11 12:44:02,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 12:44:02,699 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 72 transitions. [2018-04-11 12:44:02,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-11 12:44:02,700 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:02,700 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:02,700 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:02,701 INFO L82 PathProgramCache]: Analyzing trace with hash -1676592460, now seen corresponding path program 9 times [2018-04-11 12:44:02,701 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:02,701 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:02,702 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:02,702 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:02,702 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:02,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:02,713 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:02,803 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-04-11 12:44:02,804 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:02,804 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:02,809 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:02,819 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2018-04-11 12:44:02,820 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:02,821 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:02,836 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-04-11 12:44:02,853 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:02,853 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 7] total 15 [2018-04-11 12:44:02,854 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 12:44:02,854 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 12:44:02,854 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=113, Unknown=0, NotChecked=0, Total=210 [2018-04-11 12:44:02,854 INFO L87 Difference]: Start difference. First operand 71 states and 72 transitions. Second operand 15 states. [2018-04-11 12:44:02,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:02,956 INFO L93 Difference]: Finished difference Result 116 states and 122 transitions. [2018-04-11 12:44:02,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 12:44:02,956 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 70 [2018-04-11 12:44:02,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:02,957 INFO L225 Difference]: With dead ends: 116 [2018-04-11 12:44:02,957 INFO L226 Difference]: Without dead ends: 116 [2018-04-11 12:44:02,957 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=153, Invalid=189, Unknown=0, NotChecked=0, Total=342 [2018-04-11 12:44:02,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2018-04-11 12:44:02,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 80. [2018-04-11 12:44:02,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-11 12:44:02,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 81 transitions. [2018-04-11 12:44:02,960 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 81 transitions. Word has length 70 [2018-04-11 12:44:02,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:02,960 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 81 transitions. [2018-04-11 12:44:02,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 12:44:02,960 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 81 transitions. [2018-04-11 12:44:02,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-11 12:44:02,961 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:02,961 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:02,961 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:02,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1387978561, now seen corresponding path program 10 times [2018-04-11 12:44:02,961 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:02,961 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:02,961 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:02,962 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:02,962 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:02,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:02,973 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:03,054 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-04-11 12:44:03,054 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:03,054 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:03,060 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:44:03,075 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:44:03,075 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:03,077 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:03,090 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-04-11 12:44:03,108 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:03,108 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-04-11 12:44:03,108 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 12:44:03,108 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 12:44:03,109 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-11 12:44:03,109 INFO L87 Difference]: Start difference. First operand 80 states and 81 transitions. Second operand 14 states. [2018-04-11 12:44:03,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:03,167 INFO L93 Difference]: Finished difference Result 125 states and 132 transitions. [2018-04-11 12:44:03,167 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 12:44:03,168 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 79 [2018-04-11 12:44:03,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:03,168 INFO L225 Difference]: With dead ends: 125 [2018-04-11 12:44:03,168 INFO L226 Difference]: Without dead ends: 125 [2018-04-11 12:44:03,168 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-11 12:44:03,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2018-04-11 12:44:03,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 84. [2018-04-11 12:44:03,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-04-11 12:44:03,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 85 transitions. [2018-04-11 12:44:03,172 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 85 transitions. Word has length 79 [2018-04-11 12:44:03,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:03,173 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 85 transitions. [2018-04-11 12:44:03,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 12:44:03,173 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 85 transitions. [2018-04-11 12:44:03,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-04-11 12:44:03,174 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:03,174 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:03,174 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:03,174 INFO L82 PathProgramCache]: Analyzing trace with hash 2005471910, now seen corresponding path program 11 times [2018-04-11 12:44:03,174 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:03,174 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:03,175 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:03,175 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:03,175 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:03,186 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:03,283 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-04-11 12:44:03,283 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:03,284 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:03,289 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:44:03,311 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2018-04-11 12:44:03,312 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:03,314 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:03,327 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-04-11 12:44:03,344 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:03,344 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2018-04-11 12:44:03,345 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 12:44:03,345 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 12:44:03,345 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-11 12:44:03,345 INFO L87 Difference]: Start difference. First operand 84 states and 85 transitions. Second operand 15 states. [2018-04-11 12:44:03,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:03,408 INFO L93 Difference]: Finished difference Result 134 states and 142 transitions. [2018-04-11 12:44:03,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 12:44:03,408 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 83 [2018-04-11 12:44:03,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:03,409 INFO L225 Difference]: With dead ends: 134 [2018-04-11 12:44:03,409 INFO L226 Difference]: Without dead ends: 134 [2018-04-11 12:44:03,409 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-11 12:44:03,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-04-11 12:44:03,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 88. [2018-04-11 12:44:03,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-11 12:44:03,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 89 transitions. [2018-04-11 12:44:03,413 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 89 transitions. Word has length 83 [2018-04-11 12:44:03,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:03,413 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 89 transitions. [2018-04-11 12:44:03,413 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 12:44:03,413 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 89 transitions. [2018-04-11 12:44:03,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-11 12:44:03,414 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:03,414 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:03,414 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:03,414 INFO L82 PathProgramCache]: Analyzing trace with hash -1188841203, now seen corresponding path program 12 times [2018-04-11 12:44:03,414 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:03,415 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:03,415 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:03,415 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:03,415 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:03,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:03,425 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:03,519 INFO L134 CoverageAnalysis]: Checked inductivity of 398 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-04-11 12:44:03,519 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:03,519 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:03,524 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:44:03,539 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2018-04-11 12:44:03,539 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:03,541 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:03,562 INFO L134 CoverageAnalysis]: Checked inductivity of 398 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2018-04-11 12:44:03,579 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:03,579 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 8] total 18 [2018-04-11 12:44:03,579 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 12:44:03,579 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 12:44:03,579 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=163, Unknown=0, NotChecked=0, Total=306 [2018-04-11 12:44:03,579 INFO L87 Difference]: Start difference. First operand 88 states and 89 transitions. Second operand 18 states. [2018-04-11 12:44:03,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:03,688 INFO L93 Difference]: Finished difference Result 143 states and 151 transitions. [2018-04-11 12:44:03,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 12:44:03,688 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 87 [2018-04-11 12:44:03,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:03,688 INFO L225 Difference]: With dead ends: 143 [2018-04-11 12:44:03,688 INFO L226 Difference]: Without dead ends: 143 [2018-04-11 12:44:03,689 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=228, Invalid=278, Unknown=0, NotChecked=0, Total=506 [2018-04-11 12:44:03,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-11 12:44:03,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 97. [2018-04-11 12:44:03,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-04-11 12:44:03,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 98 transitions. [2018-04-11 12:44:03,691 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 98 transitions. Word has length 87 [2018-04-11 12:44:03,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:03,691 INFO L459 AbstractCegarLoop]: Abstraction has 97 states and 98 transitions. [2018-04-11 12:44:03,691 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 12:44:03,691 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 98 transitions. [2018-04-11 12:44:03,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 12:44:03,692 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:03,692 INFO L355 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:03,692 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:03,692 INFO L82 PathProgramCache]: Analyzing trace with hash 605966872, now seen corresponding path program 13 times [2018-04-11 12:44:03,692 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:03,692 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:03,693 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:03,693 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:03,693 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:03,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:03,702 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:03,828 INFO L134 CoverageAnalysis]: Checked inductivity of 479 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-11 12:44:03,828 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:03,828 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:03,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:03,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:03,852 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:03,867 INFO L134 CoverageAnalysis]: Checked inductivity of 479 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-11 12:44:03,890 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:03,890 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2018-04-11 12:44:03,891 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 12:44:03,891 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 12:44:03,891 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-11 12:44:03,891 INFO L87 Difference]: Start difference. First operand 97 states and 98 transitions. Second operand 17 states. [2018-04-11 12:44:03,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:03,973 INFO L93 Difference]: Finished difference Result 152 states and 161 transitions. [2018-04-11 12:44:03,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 12:44:03,974 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 96 [2018-04-11 12:44:03,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:03,974 INFO L225 Difference]: With dead ends: 152 [2018-04-11 12:44:03,974 INFO L226 Difference]: Without dead ends: 152 [2018-04-11 12:44:03,975 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-11 12:44:03,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-04-11 12:44:03,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 101. [2018-04-11 12:44:03,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2018-04-11 12:44:03,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 102 transitions. [2018-04-11 12:44:03,978 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 102 transitions. Word has length 96 [2018-04-11 12:44:03,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:03,978 INFO L459 AbstractCegarLoop]: Abstraction has 101 states and 102 transitions. [2018-04-11 12:44:03,978 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 12:44:03,978 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 102 transitions. [2018-04-11 12:44:03,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-11 12:44:03,979 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:03,979 INFO L355 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:03,979 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:03,980 INFO L82 PathProgramCache]: Analyzing trace with hash 2109573905, now seen corresponding path program 14 times [2018-04-11 12:44:03,980 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:03,980 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:03,980 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:03,980 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:03,981 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:03,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:03,990 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:04,117 INFO L134 CoverageAnalysis]: Checked inductivity of 537 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-11 12:44:04,118 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:04,118 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:04,123 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:04,139 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:04,139 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:04,140 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:04,149 INFO L134 CoverageAnalysis]: Checked inductivity of 537 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-11 12:44:04,167 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:04,168 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-11 12:44:04,168 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 12:44:04,168 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 12:44:04,168 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-11 12:44:04,168 INFO L87 Difference]: Start difference. First operand 101 states and 102 transitions. Second operand 18 states. [2018-04-11 12:44:04,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:04,260 INFO L93 Difference]: Finished difference Result 161 states and 171 transitions. [2018-04-11 12:44:04,260 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 12:44:04,260 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 100 [2018-04-11 12:44:04,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:04,261 INFO L225 Difference]: With dead ends: 161 [2018-04-11 12:44:04,261 INFO L226 Difference]: Without dead ends: 161 [2018-04-11 12:44:04,261 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-11 12:44:04,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-04-11 12:44:04,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 105. [2018-04-11 12:44:04,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2018-04-11 12:44:04,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 106 transitions. [2018-04-11 12:44:04,263 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 106 transitions. Word has length 100 [2018-04-11 12:44:04,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:04,264 INFO L459 AbstractCegarLoop]: Abstraction has 105 states and 106 transitions. [2018-04-11 12:44:04,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 12:44:04,264 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 106 transitions. [2018-04-11 12:44:04,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-04-11 12:44:04,265 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:04,265 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:04,265 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:04,265 INFO L82 PathProgramCache]: Analyzing trace with hash 313892746, now seen corresponding path program 15 times [2018-04-11 12:44:04,265 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:04,265 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:04,266 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:04,266 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:04,266 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:04,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:04,275 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:04,421 INFO L134 CoverageAnalysis]: Checked inductivity of 599 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-11 12:44:04,421 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:04,421 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:04,426 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:04,459 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2018-04-11 12:44:04,459 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:04,460 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:04,486 INFO L134 CoverageAnalysis]: Checked inductivity of 599 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2018-04-11 12:44:04,505 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:04,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 9] total 21 [2018-04-11 12:44:04,505 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 12:44:04,505 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 12:44:04,506 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=222, Unknown=0, NotChecked=0, Total=420 [2018-04-11 12:44:04,506 INFO L87 Difference]: Start difference. First operand 105 states and 106 transitions. Second operand 21 states. [2018-04-11 12:44:04,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:04,621 INFO L93 Difference]: Finished difference Result 170 states and 180 transitions. [2018-04-11 12:44:04,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 12:44:04,621 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 104 [2018-04-11 12:44:04,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:04,622 INFO L225 Difference]: With dead ends: 170 [2018-04-11 12:44:04,622 INFO L226 Difference]: Without dead ends: 170 [2018-04-11 12:44:04,622 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=318, Invalid=384, Unknown=0, NotChecked=0, Total=702 [2018-04-11 12:44:04,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-11 12:44:04,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 114. [2018-04-11 12:44:04,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-11 12:44:04,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 115 transitions. [2018-04-11 12:44:04,625 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 115 transitions. Word has length 104 [2018-04-11 12:44:04,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:04,625 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 115 transitions. [2018-04-11 12:44:04,625 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 12:44:04,625 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 115 transitions. [2018-04-11 12:44:04,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-11 12:44:04,626 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:04,626 INFO L355 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:04,626 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:04,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1310865385, now seen corresponding path program 16 times [2018-04-11 12:44:04,626 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:04,626 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:04,627 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:04,627 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:04,627 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:04,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:04,637 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:04,788 INFO L134 CoverageAnalysis]: Checked inductivity of 697 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2018-04-11 12:44:04,788 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:04,789 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:04,794 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:44:04,812 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:44:04,812 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:04,813 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:04,842 INFO L134 CoverageAnalysis]: Checked inductivity of 697 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2018-04-11 12:44:04,865 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:04,865 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-04-11 12:44:04,866 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 12:44:04,866 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 12:44:04,866 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-11 12:44:04,866 INFO L87 Difference]: Start difference. First operand 114 states and 115 transitions. Second operand 20 states. [2018-04-11 12:44:04,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:04,950 INFO L93 Difference]: Finished difference Result 179 states and 190 transitions. [2018-04-11 12:44:04,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 12:44:04,950 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 113 [2018-04-11 12:44:04,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:04,951 INFO L225 Difference]: With dead ends: 179 [2018-04-11 12:44:04,951 INFO L226 Difference]: Without dead ends: 179 [2018-04-11 12:44:04,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-11 12:44:04,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2018-04-11 12:44:04,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 118. [2018-04-11 12:44:04,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-04-11 12:44:04,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 119 transitions. [2018-04-11 12:44:04,953 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 119 transitions. Word has length 113 [2018-04-11 12:44:04,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:04,953 INFO L459 AbstractCegarLoop]: Abstraction has 118 states and 119 transitions. [2018-04-11 12:44:04,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 12:44:04,953 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 119 transitions. [2018-04-11 12:44:04,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-04-11 12:44:04,953 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:04,953 INFO L355 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:04,953 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:04,954 INFO L82 PathProgramCache]: Analyzing trace with hash -1581322224, now seen corresponding path program 17 times [2018-04-11 12:44:04,954 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:04,954 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:04,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:04,954 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:04,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:04,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:04,961 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:05,090 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2018-04-11 12:44:05,091 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:05,091 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:05,096 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:44:05,148 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2018-04-11 12:44:05,149 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:05,150 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:05,161 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2018-04-11 12:44:05,184 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:05,185 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2018-04-11 12:44:05,185 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 12:44:05,185 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 12:44:05,186 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-11 12:44:05,186 INFO L87 Difference]: Start difference. First operand 118 states and 119 transitions. Second operand 21 states. [2018-04-11 12:44:05,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:05,302 INFO L93 Difference]: Finished difference Result 188 states and 200 transitions. [2018-04-11 12:44:05,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 12:44:05,302 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 117 [2018-04-11 12:44:05,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:05,302 INFO L225 Difference]: With dead ends: 188 [2018-04-11 12:44:05,303 INFO L226 Difference]: Without dead ends: 188 [2018-04-11 12:44:05,303 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-11 12:44:05,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2018-04-11 12:44:05,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 122. [2018-04-11 12:44:05,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-11 12:44:05,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 123 transitions. [2018-04-11 12:44:05,306 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 123 transitions. Word has length 117 [2018-04-11 12:44:05,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:05,306 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 123 transitions. [2018-04-11 12:44:05,306 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 12:44:05,306 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 123 transitions. [2018-04-11 12:44:05,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-04-11 12:44:05,307 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:05,307 INFO L355 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:05,307 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:05,307 INFO L82 PathProgramCache]: Analyzing trace with hash -362464073, now seen corresponding path program 18 times [2018-04-11 12:44:05,307 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:05,307 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:05,308 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:05,308 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:05,308 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:05,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:05,316 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:05,482 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2018-04-11 12:44:05,482 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:05,482 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:05,487 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:44:05,507 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2018-04-11 12:44:05,507 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:05,509 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:05,560 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 722 trivial. 0 not checked. [2018-04-11 12:44:05,587 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:05,587 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 10] total 24 [2018-04-11 12:44:05,587 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 12:44:05,587 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 12:44:05,588 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=290, Unknown=0, NotChecked=0, Total=552 [2018-04-11 12:44:05,588 INFO L87 Difference]: Start difference. First operand 122 states and 123 transitions. Second operand 24 states. [2018-04-11 12:44:05,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:05,751 INFO L93 Difference]: Finished difference Result 197 states and 209 transitions. [2018-04-11 12:44:05,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 12:44:05,751 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 121 [2018-04-11 12:44:05,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:05,752 INFO L225 Difference]: With dead ends: 197 [2018-04-11 12:44:05,752 INFO L226 Difference]: Without dead ends: 197 [2018-04-11 12:44:05,752 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=423, Invalid=507, Unknown=0, NotChecked=0, Total=930 [2018-04-11 12:44:05,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-04-11 12:44:05,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 131. [2018-04-11 12:44:05,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-11 12:44:05,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 132 transitions. [2018-04-11 12:44:05,755 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 132 transitions. Word has length 121 [2018-04-11 12:44:05,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:05,756 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 132 transitions. [2018-04-11 12:44:05,756 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 12:44:05,756 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 132 transitions. [2018-04-11 12:44:05,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-04-11 12:44:05,756 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:05,756 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:05,756 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:05,756 INFO L82 PathProgramCache]: Analyzing trace with hash -1485182354, now seen corresponding path program 19 times [2018-04-11 12:44:05,756 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:05,756 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:05,757 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:05,757 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:05,757 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:05,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:05,767 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:05,926 INFO L134 CoverageAnalysis]: Checked inductivity of 956 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2018-04-11 12:44:05,926 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:05,927 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:05,932 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:05,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:05,948 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:05,969 INFO L134 CoverageAnalysis]: Checked inductivity of 956 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2018-04-11 12:44:05,993 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:05,993 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2018-04-11 12:44:05,993 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 12:44:05,993 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 12:44:05,993 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-11 12:44:05,993 INFO L87 Difference]: Start difference. First operand 131 states and 132 transitions. Second operand 23 states. [2018-04-11 12:44:06,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:06,093 INFO L93 Difference]: Finished difference Result 206 states and 219 transitions. [2018-04-11 12:44:06,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 12:44:06,093 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 130 [2018-04-11 12:44:06,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:06,093 INFO L225 Difference]: With dead ends: 206 [2018-04-11 12:44:06,093 INFO L226 Difference]: Without dead ends: 206 [2018-04-11 12:44:06,094 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-04-11 12:44:06,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2018-04-11 12:44:06,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 135. [2018-04-11 12:44:06,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 135 states. [2018-04-11 12:44:06,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 136 transitions. [2018-04-11 12:44:06,095 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 136 transitions. Word has length 130 [2018-04-11 12:44:06,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:06,096 INFO L459 AbstractCegarLoop]: Abstraction has 135 states and 136 transitions. [2018-04-11 12:44:06,096 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 12:44:06,096 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 136 transitions. [2018-04-11 12:44:06,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-11 12:44:06,096 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:06,096 INFO L355 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:06,096 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:06,096 INFO L82 PathProgramCache]: Analyzing trace with hash 1277011239, now seen corresponding path program 20 times [2018-04-11 12:44:06,096 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:06,096 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:06,097 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:06,097 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:06,097 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:06,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:06,103 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:06,272 INFO L134 CoverageAnalysis]: Checked inductivity of 1038 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2018-04-11 12:44:06,273 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:06,273 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:06,280 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:06,295 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:06,295 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:06,297 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:06,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1038 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2018-04-11 12:44:06,341 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:06,341 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-04-11 12:44:06,341 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 12:44:06,341 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 12:44:06,341 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-04-11 12:44:06,341 INFO L87 Difference]: Start difference. First operand 135 states and 136 transitions. Second operand 24 states. [2018-04-11 12:44:06,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:06,443 INFO L93 Difference]: Finished difference Result 215 states and 229 transitions. [2018-04-11 12:44:06,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 12:44:06,443 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 134 [2018-04-11 12:44:06,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:06,444 INFO L225 Difference]: With dead ends: 215 [2018-04-11 12:44:06,444 INFO L226 Difference]: Without dead ends: 215 [2018-04-11 12:44:06,445 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-04-11 12:44:06,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-04-11 12:44:06,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 139. [2018-04-11 12:44:06,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2018-04-11 12:44:06,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 140 transitions. [2018-04-11 12:44:06,448 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 140 transitions. Word has length 134 [2018-04-11 12:44:06,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:06,448 INFO L459 AbstractCegarLoop]: Abstraction has 139 states and 140 transitions. [2018-04-11 12:44:06,448 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 12:44:06,448 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 140 transitions. [2018-04-11 12:44:06,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2018-04-11 12:44:06,449 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:06,449 INFO L355 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:06,449 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:06,449 INFO L82 PathProgramCache]: Analyzing trace with hash 780360544, now seen corresponding path program 21 times [2018-04-11 12:44:06,449 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:06,449 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:06,450 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:06,450 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:06,450 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:06,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:06,461 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:06,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1124 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2018-04-11 12:44:06,671 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:06,671 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:06,676 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:06,690 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2018-04-11 12:44:06,690 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:06,691 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:06,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1124 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 968 trivial. 0 not checked. [2018-04-11 12:44:06,732 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:06,732 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 11] total 27 [2018-04-11 12:44:06,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 12:44:06,732 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 12:44:06,732 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=335, Invalid=367, Unknown=0, NotChecked=0, Total=702 [2018-04-11 12:44:06,733 INFO L87 Difference]: Start difference. First operand 139 states and 140 transitions. Second operand 27 states. [2018-04-11 12:44:06,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:06,902 INFO L93 Difference]: Finished difference Result 224 states and 238 transitions. [2018-04-11 12:44:06,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 12:44:06,903 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 138 [2018-04-11 12:44:06,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:06,903 INFO L225 Difference]: With dead ends: 224 [2018-04-11 12:44:06,903 INFO L226 Difference]: Without dead ends: 224 [2018-04-11 12:44:06,904 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=543, Invalid=647, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 12:44:06,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-11 12:44:06,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 148. [2018-04-11 12:44:06,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-11 12:44:06,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 149 transitions. [2018-04-11 12:44:06,906 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 149 transitions. Word has length 138 [2018-04-11 12:44:06,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:06,906 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 149 transitions. [2018-04-11 12:44:06,906 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 12:44:06,906 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 149 transitions. [2018-04-11 12:44:06,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-04-11 12:44:06,906 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:06,906 INFO L355 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:06,906 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:06,906 INFO L82 PathProgramCache]: Analyzing trace with hash -162871277, now seen corresponding path program 22 times [2018-04-11 12:44:06,906 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:06,907 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:06,907 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:06,907 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:06,907 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:06,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:06,915 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:07,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 0 proven. 1058 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2018-04-11 12:44:07,145 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:07,145 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:07,153 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:44:07,190 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:44:07,190 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:07,193 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:07,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 0 proven. 1058 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2018-04-11 12:44:07,243 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:07,243 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-04-11 12:44:07,243 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 12:44:07,243 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 12:44:07,244 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-04-11 12:44:07,244 INFO L87 Difference]: Start difference. First operand 148 states and 149 transitions. Second operand 26 states. [2018-04-11 12:44:07,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:07,379 INFO L93 Difference]: Finished difference Result 233 states and 248 transitions. [2018-04-11 12:44:07,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 12:44:07,380 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 147 [2018-04-11 12:44:07,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:07,380 INFO L225 Difference]: With dead ends: 233 [2018-04-11 12:44:07,380 INFO L226 Difference]: Without dead ends: 233 [2018-04-11 12:44:07,380 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-04-11 12:44:07,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-04-11 12:44:07,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 152. [2018-04-11 12:44:07,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-11 12:44:07,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 153 transitions. [2018-04-11 12:44:07,383 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 153 transitions. Word has length 147 [2018-04-11 12:44:07,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:07,383 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 153 transitions. [2018-04-11 12:44:07,383 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 12:44:07,383 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 153 transitions. [2018-04-11 12:44:07,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2018-04-11 12:44:07,383 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:07,383 INFO L355 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:07,384 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:07,384 INFO L82 PathProgramCache]: Analyzing trace with hash -675367302, now seen corresponding path program 23 times [2018-04-11 12:44:07,384 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:07,384 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:07,384 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:07,384 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:07,384 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:07,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:07,391 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:07,599 INFO L134 CoverageAnalysis]: Checked inductivity of 1350 backedges. 0 proven. 1152 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2018-04-11 12:44:07,599 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:07,599 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:07,604 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:44:07,679 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2018-04-11 12:44:07,679 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:07,681 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:07,695 INFO L134 CoverageAnalysis]: Checked inductivity of 1350 backedges. 0 proven. 1152 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2018-04-11 12:44:07,712 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:07,712 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2018-04-11 12:44:07,713 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 12:44:07,713 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 12:44:07,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-04-11 12:44:07,713 INFO L87 Difference]: Start difference. First operand 152 states and 153 transitions. Second operand 27 states. [2018-04-11 12:44:07,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:07,846 INFO L93 Difference]: Finished difference Result 242 states and 258 transitions. [2018-04-11 12:44:07,846 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 12:44:07,846 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 151 [2018-04-11 12:44:07,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:07,847 INFO L225 Difference]: With dead ends: 242 [2018-04-11 12:44:07,847 INFO L226 Difference]: Without dead ends: 242 [2018-04-11 12:44:07,847 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-04-11 12:44:07,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-11 12:44:07,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 156. [2018-04-11 12:44:07,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2018-04-11 12:44:07,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 157 transitions. [2018-04-11 12:44:07,850 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 157 transitions. Word has length 151 [2018-04-11 12:44:07,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:07,850 INFO L459 AbstractCegarLoop]: Abstraction has 156 states and 157 transitions. [2018-04-11 12:44:07,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 12:44:07,851 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 157 transitions. [2018-04-11 12:44:07,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-04-11 12:44:07,851 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:07,851 INFO L355 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:07,851 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:07,852 INFO L82 PathProgramCache]: Analyzing trace with hash -415819423, now seen corresponding path program 24 times [2018-04-11 12:44:07,852 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:07,852 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:07,852 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:07,852 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:07,853 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:07,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:07,863 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:08,143 INFO L134 CoverageAnalysis]: Checked inductivity of 1448 backedges. 0 proven. 1250 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2018-04-11 12:44:08,144 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:08,144 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:08,149 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:44:08,183 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-04-11 12:44:08,184 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:08,186 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:08,228 INFO L134 CoverageAnalysis]: Checked inductivity of 1448 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 1250 trivial. 0 not checked. [2018-04-11 12:44:08,246 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:08,247 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 12] total 30 [2018-04-11 12:44:08,247 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-11 12:44:08,247 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-11 12:44:08,247 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=453, Unknown=0, NotChecked=0, Total=870 [2018-04-11 12:44:08,247 INFO L87 Difference]: Start difference. First operand 156 states and 157 transitions. Second operand 30 states. [2018-04-11 12:44:08,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:08,543 INFO L93 Difference]: Finished difference Result 251 states and 267 transitions. [2018-04-11 12:44:08,543 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 12:44:08,543 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 155 [2018-04-11 12:44:08,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:08,544 INFO L225 Difference]: With dead ends: 251 [2018-04-11 12:44:08,544 INFO L226 Difference]: Without dead ends: 251 [2018-04-11 12:44:08,545 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=678, Invalid=804, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 12:44:08,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2018-04-11 12:44:08,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 165. [2018-04-11 12:44:08,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-04-11 12:44:08,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 166 transitions. [2018-04-11 12:44:08,548 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 166 transitions. Word has length 155 [2018-04-11 12:44:08,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:08,548 INFO L459 AbstractCegarLoop]: Abstraction has 165 states and 166 transitions. [2018-04-11 12:44:08,548 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-11 12:44:08,548 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 166 transitions. [2018-04-11 12:44:08,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-11 12:44:08,549 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:08,549 INFO L355 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:08,549 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:08,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1190372924, now seen corresponding path program 25 times [2018-04-11 12:44:08,550 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:08,550 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:08,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:08,550 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:08,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:08,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:08,560 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:08,899 INFO L134 CoverageAnalysis]: Checked inductivity of 1597 backedges. 0 proven. 1352 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2018-04-11 12:44:08,899 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:08,899 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:08,907 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:08,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:08,941 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:08,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1597 backedges. 0 proven. 1352 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2018-04-11 12:44:08,996 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:08,997 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2018-04-11 12:44:08,997 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 12:44:08,997 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 12:44:08,998 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2018-04-11 12:44:08,998 INFO L87 Difference]: Start difference. First operand 165 states and 166 transitions. Second operand 29 states. [2018-04-11 12:44:09,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:09,229 INFO L93 Difference]: Finished difference Result 260 states and 277 transitions. [2018-04-11 12:44:09,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 12:44:09,229 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 164 [2018-04-11 12:44:09,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:09,230 INFO L225 Difference]: With dead ends: 260 [2018-04-11 12:44:09,230 INFO L226 Difference]: Without dead ends: 260 [2018-04-11 12:44:09,230 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2018-04-11 12:44:09,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2018-04-11 12:44:09,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 169. [2018-04-11 12:44:09,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 169 states. [2018-04-11 12:44:09,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 170 transitions. [2018-04-11 12:44:09,233 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 170 transitions. Word has length 164 [2018-04-11 12:44:09,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:09,233 INFO L459 AbstractCegarLoop]: Abstraction has 169 states and 170 transitions. [2018-04-11 12:44:09,233 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 12:44:09,233 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 170 transitions. [2018-04-11 12:44:09,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2018-04-11 12:44:09,233 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:09,233 INFO L355 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:09,233 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:09,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1122248253, now seen corresponding path program 26 times [2018-04-11 12:44:09,234 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:09,234 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:09,234 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:09,234 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:09,234 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:09,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:09,240 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:09,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1703 backedges. 0 proven. 1458 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2018-04-11 12:44:09,602 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:09,602 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:09,608 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:09,635 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:09,636 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:09,639 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:09,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1703 backedges. 0 proven. 1458 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2018-04-11 12:44:09,703 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:09,703 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-04-11 12:44:09,704 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-11 12:44:09,704 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-11 12:44:09,704 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2018-04-11 12:44:09,704 INFO L87 Difference]: Start difference. First operand 169 states and 170 transitions. Second operand 30 states. [2018-04-11 12:44:09,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:09,917 INFO L93 Difference]: Finished difference Result 269 states and 287 transitions. [2018-04-11 12:44:09,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 12:44:09,917 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 168 [2018-04-11 12:44:09,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:09,917 INFO L225 Difference]: With dead ends: 269 [2018-04-11 12:44:09,918 INFO L226 Difference]: Without dead ends: 269 [2018-04-11 12:44:09,918 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2018-04-11 12:44:09,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2018-04-11 12:44:09,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 173. [2018-04-11 12:44:09,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-04-11 12:44:09,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 174 transitions. [2018-04-11 12:44:09,921 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 174 transitions. Word has length 168 [2018-04-11 12:44:09,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:09,921 INFO L459 AbstractCegarLoop]: Abstraction has 173 states and 174 transitions. [2018-04-11 12:44:09,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-11 12:44:09,921 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 174 transitions. [2018-04-11 12:44:09,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-04-11 12:44:09,922 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:09,922 INFO L355 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:09,922 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:09,922 INFO L82 PathProgramCache]: Analyzing trace with hash 1251937846, now seen corresponding path program 27 times [2018-04-11 12:44:09,922 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:09,922 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:09,923 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:09,923 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:09,923 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:09,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:09,933 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:10,308 INFO L134 CoverageAnalysis]: Checked inductivity of 1813 backedges. 0 proven. 1568 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2018-04-11 12:44:10,308 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:10,308 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:10,314 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:10,368 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2018-04-11 12:44:10,368 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:10,371 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:10,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1813 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 1568 trivial. 0 not checked. [2018-04-11 12:44:10,417 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:10,417 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 13] total 33 [2018-04-11 12:44:10,417 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 12:44:10,417 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 12:44:10,417 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=508, Invalid=548, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 12:44:10,418 INFO L87 Difference]: Start difference. First operand 173 states and 174 transitions. Second operand 33 states. [2018-04-11 12:44:10,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:10,682 INFO L93 Difference]: Finished difference Result 278 states and 296 transitions. [2018-04-11 12:44:10,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 12:44:10,682 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 172 [2018-04-11 12:44:10,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:10,683 INFO L225 Difference]: With dead ends: 278 [2018-04-11 12:44:10,684 INFO L226 Difference]: Without dead ends: 278 [2018-04-11 12:44:10,684 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=828, Invalid=978, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 12:44:10,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2018-04-11 12:44:10,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 182. [2018-04-11 12:44:10,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-11 12:44:10,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 183 transitions. [2018-04-11 12:44:10,687 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 183 transitions. Word has length 172 [2018-04-11 12:44:10,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:10,688 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 183 transitions. [2018-04-11 12:44:10,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 12:44:10,688 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 183 transitions. [2018-04-11 12:44:10,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-04-11 12:44:10,688 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:10,689 INFO L355 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:10,689 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:10,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1360907971, now seen corresponding path program 28 times [2018-04-11 12:44:10,689 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:10,689 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:10,690 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:10,690 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:10,690 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:10,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:10,700 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:11,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1979 backedges. 0 proven. 1682 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-04-11 12:44:11,096 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:11,096 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:11,102 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:44:11,122 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:44:11,122 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:11,124 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:11,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1979 backedges. 0 proven. 1682 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-04-11 12:44:11,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:11,166 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-04-11 12:44:11,166 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-11 12:44:11,166 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-11 12:44:11,167 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2018-04-11 12:44:11,167 INFO L87 Difference]: Start difference. First operand 182 states and 183 transitions. Second operand 32 states. [2018-04-11 12:44:11,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:11,344 INFO L93 Difference]: Finished difference Result 287 states and 306 transitions. [2018-04-11 12:44:11,344 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 12:44:11,344 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 181 [2018-04-11 12:44:11,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:11,344 INFO L225 Difference]: With dead ends: 287 [2018-04-11 12:44:11,344 INFO L226 Difference]: Without dead ends: 287 [2018-04-11 12:44:11,345 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2018-04-11 12:44:11,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2018-04-11 12:44:11,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 186. [2018-04-11 12:44:11,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-11 12:44:11,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 187 transitions. [2018-04-11 12:44:11,347 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 187 transitions. Word has length 181 [2018-04-11 12:44:11,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:11,348 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 187 transitions. [2018-04-11 12:44:11,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-11 12:44:11,348 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 187 transitions. [2018-04-11 12:44:11,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2018-04-11 12:44:11,348 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:11,349 INFO L355 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:11,349 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:11,349 INFO L82 PathProgramCache]: Analyzing trace with hash 1460651492, now seen corresponding path program 29 times [2018-04-11 12:44:11,349 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:11,349 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:11,350 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:11,350 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:11,350 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:11,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:11,360 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:11,745 INFO L134 CoverageAnalysis]: Checked inductivity of 2097 backedges. 0 proven. 1800 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-04-11 12:44:11,745 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:11,745 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:11,750 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:44:11,900 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2018-04-11 12:44:11,900 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:11,903 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:11,926 INFO L134 CoverageAnalysis]: Checked inductivity of 2097 backedges. 0 proven. 1800 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-04-11 12:44:11,963 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:11,963 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2018-04-11 12:44:11,963 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 12:44:11,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 12:44:11,964 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 12:44:11,964 INFO L87 Difference]: Start difference. First operand 186 states and 187 transitions. Second operand 33 states. [2018-04-11 12:44:12,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:12,129 INFO L93 Difference]: Finished difference Result 296 states and 316 transitions. [2018-04-11 12:44:12,129 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 12:44:12,129 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 185 [2018-04-11 12:44:12,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:12,130 INFO L225 Difference]: With dead ends: 296 [2018-04-11 12:44:12,130 INFO L226 Difference]: Without dead ends: 296 [2018-04-11 12:44:12,130 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 12:44:12,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-04-11 12:44:12,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 190. [2018-04-11 12:44:12,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2018-04-11 12:44:12,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 191 transitions. [2018-04-11 12:44:12,132 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 191 transitions. Word has length 185 [2018-04-11 12:44:12,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:12,132 INFO L459 AbstractCegarLoop]: Abstraction has 190 states and 191 transitions. [2018-04-11 12:44:12,132 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 12:44:12,132 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 191 transitions. [2018-04-11 12:44:12,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2018-04-11 12:44:12,133 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:12,133 INFO L355 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:12,133 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:12,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1334095627, now seen corresponding path program 30 times [2018-04-11 12:44:12,133 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:12,133 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:12,134 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:12,134 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:12,134 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:12,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:12,140 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:12,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2219 backedges. 0 proven. 1922 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-04-11 12:44:12,540 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:12,540 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:12,545 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:44:12,588 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 23 check-sat command(s) [2018-04-11 12:44:12,588 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:12,590 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:12,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2219 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 1922 trivial. 0 not checked. [2018-04-11 12:44:12,643 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:12,643 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 14] total 36 [2018-04-11 12:44:12,643 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-11 12:44:12,643 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-11 12:44:12,643 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=608, Invalid=652, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 12:44:12,644 INFO L87 Difference]: Start difference. First operand 190 states and 191 transitions. Second operand 36 states. [2018-04-11 12:44:12,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:12,861 INFO L93 Difference]: Finished difference Result 305 states and 325 transitions. [2018-04-11 12:44:12,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 12:44:12,861 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 189 [2018-04-11 12:44:12,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:12,861 INFO L225 Difference]: With dead ends: 305 [2018-04-11 12:44:12,861 INFO L226 Difference]: Without dead ends: 305 [2018-04-11 12:44:12,862 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=993, Invalid=1169, Unknown=0, NotChecked=0, Total=2162 [2018-04-11 12:44:12,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2018-04-11 12:44:12,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 199. [2018-04-11 12:44:12,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-04-11 12:44:12,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 200 transitions. [2018-04-11 12:44:12,864 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 200 transitions. Word has length 189 [2018-04-11 12:44:12,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:12,864 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 200 transitions. [2018-04-11 12:44:12,864 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-11 12:44:12,864 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 200 transitions. [2018-04-11 12:44:12,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-04-11 12:44:12,865 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:12,865 INFO L355 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:12,865 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:12,865 INFO L82 PathProgramCache]: Analyzing trace with hash -752730086, now seen corresponding path program 31 times [2018-04-11 12:44:12,865 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:12,865 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:12,865 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:12,865 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:12,865 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:12,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:12,871 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:13,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2402 backedges. 0 proven. 2048 refuted. 0 times theorem prover too weak. 354 trivial. 0 not checked. [2018-04-11 12:44:13,292 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:13,293 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:13,298 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:13,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:13,328 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:13,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2402 backedges. 0 proven. 2048 refuted. 0 times theorem prover too weak. 354 trivial. 0 not checked. [2018-04-11 12:44:13,394 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:13,394 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 35 [2018-04-11 12:44:13,395 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-11 12:44:13,395 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-11 12:44:13,395 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 12:44:13,395 INFO L87 Difference]: Start difference. First operand 199 states and 200 transitions. Second operand 35 states. [2018-04-11 12:44:13,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:13,584 INFO L93 Difference]: Finished difference Result 314 states and 335 transitions. [2018-04-11 12:44:13,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 12:44:13,584 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 198 [2018-04-11 12:44:13,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:13,585 INFO L225 Difference]: With dead ends: 314 [2018-04-11 12:44:13,586 INFO L226 Difference]: Without dead ends: 314 [2018-04-11 12:44:13,586 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 12:44:13,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-04-11 12:44:13,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 203. [2018-04-11 12:44:13,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-04-11 12:44:13,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 204 transitions. [2018-04-11 12:44:13,589 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 204 transitions. Word has length 198 [2018-04-11 12:44:13,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:13,590 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 204 transitions. [2018-04-11 12:44:13,590 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-11 12:44:13,590 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 204 transitions. [2018-04-11 12:44:13,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-04-11 12:44:13,591 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:13,591 INFO L355 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:13,591 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:13,591 INFO L82 PathProgramCache]: Analyzing trace with hash 2088349267, now seen corresponding path program 32 times [2018-04-11 12:44:13,591 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:13,591 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:13,592 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:13,592 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:13,592 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:13,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:13,604 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:14,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2532 backedges. 0 proven. 2178 refuted. 0 times theorem prover too weak. 354 trivial. 0 not checked. [2018-04-11 12:44:14,054 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:14,054 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:14,060 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:14,081 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:14,082 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:14,084 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:14,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2532 backedges. 0 proven. 2178 refuted. 0 times theorem prover too weak. 354 trivial. 0 not checked. [2018-04-11 12:44:14,144 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:14,144 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-04-11 12:44:14,145 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-11 12:44:14,145 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-11 12:44:14,145 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 12:44:14,145 INFO L87 Difference]: Start difference. First operand 203 states and 204 transitions. Second operand 36 states. [2018-04-11 12:44:14,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:14,352 INFO L93 Difference]: Finished difference Result 323 states and 345 transitions. [2018-04-11 12:44:14,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 12:44:14,353 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 202 [2018-04-11 12:44:14,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:14,354 INFO L225 Difference]: With dead ends: 323 [2018-04-11 12:44:14,354 INFO L226 Difference]: Without dead ends: 323 [2018-04-11 12:44:14,354 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 12:44:14,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2018-04-11 12:44:14,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 207. [2018-04-11 12:44:14,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2018-04-11 12:44:14,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 208 transitions. [2018-04-11 12:44:14,356 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 208 transitions. Word has length 202 [2018-04-11 12:44:14,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:14,356 INFO L459 AbstractCegarLoop]: Abstraction has 207 states and 208 transitions. [2018-04-11 12:44:14,356 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-11 12:44:14,356 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 208 transitions. [2018-04-11 12:44:14,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2018-04-11 12:44:14,357 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:14,357 INFO L355 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:14,357 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:14,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1282582516, now seen corresponding path program 33 times [2018-04-11 12:44:14,357 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:14,357 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:14,357 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:14,358 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:14,358 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:14,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:14,364 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:14,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2666 backedges. 0 proven. 2312 refuted. 0 times theorem prover too weak. 354 trivial. 0 not checked. [2018-04-11 12:44:14,848 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:14,849 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:14,855 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:14,884 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2018-04-11 12:44:14,884 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:14,886 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 2666 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 2312 trivial. 0 not checked. [2018-04-11 12:44:14,932 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:14,932 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 15] total 39 [2018-04-11 12:44:14,933 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-11 12:44:14,933 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-11 12:44:14,933 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=717, Invalid=765, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 12:44:14,933 INFO L87 Difference]: Start difference. First operand 207 states and 208 transitions. Second operand 39 states. [2018-04-11 12:44:15,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:15,196 INFO L93 Difference]: Finished difference Result 332 states and 354 transitions. [2018-04-11 12:44:15,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-11 12:44:15,229 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 206 [2018-04-11 12:44:15,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:15,230 INFO L225 Difference]: With dead ends: 332 [2018-04-11 12:44:15,230 INFO L226 Difference]: Without dead ends: 332 [2018-04-11 12:44:15,231 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1173, Invalid=1377, Unknown=0, NotChecked=0, Total=2550 [2018-04-11 12:44:15,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2018-04-11 12:44:15,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 216. [2018-04-11 12:44:15,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-04-11 12:44:15,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 217 transitions. [2018-04-11 12:44:15,233 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 217 transitions. Word has length 206 [2018-04-11 12:44:15,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:15,233 INFO L459 AbstractCegarLoop]: Abstraction has 216 states and 217 transitions. [2018-04-11 12:44:15,233 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-11 12:44:15,233 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 217 transitions. [2018-04-11 12:44:15,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2018-04-11 12:44:15,234 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:15,234 INFO L355 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:15,234 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:15,234 INFO L82 PathProgramCache]: Analyzing trace with hash -760491161, now seen corresponding path program 34 times [2018-04-11 12:44:15,234 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:15,234 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:15,234 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:15,234 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:15,234 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:15,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:15,243 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:15,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2866 backedges. 0 proven. 2450 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2018-04-11 12:44:15,711 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:15,711 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:15,716 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:44:15,745 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:44:15,745 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:15,747 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:15,782 INFO L134 CoverageAnalysis]: Checked inductivity of 2866 backedges. 0 proven. 2450 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2018-04-11 12:44:15,799 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:15,799 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-04-11 12:44:15,799 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-11 12:44:15,800 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-11 12:44:15,800 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 12:44:15,800 INFO L87 Difference]: Start difference. First operand 216 states and 217 transitions. Second operand 38 states. [2018-04-11 12:44:15,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:15,973 INFO L93 Difference]: Finished difference Result 341 states and 364 transitions. [2018-04-11 12:44:15,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-11 12:44:15,973 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 215 [2018-04-11 12:44:15,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:15,974 INFO L225 Difference]: With dead ends: 341 [2018-04-11 12:44:15,974 INFO L226 Difference]: Without dead ends: 341 [2018-04-11 12:44:15,974 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 12:44:15,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2018-04-11 12:44:15,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 220. [2018-04-11 12:44:15,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2018-04-11 12:44:15,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 221 transitions. [2018-04-11 12:44:15,976 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 221 transitions. Word has length 215 [2018-04-11 12:44:15,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:15,976 INFO L459 AbstractCegarLoop]: Abstraction has 220 states and 221 transitions. [2018-04-11 12:44:15,976 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-11 12:44:15,976 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 221 transitions. [2018-04-11 12:44:15,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2018-04-11 12:44:15,977 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:15,977 INFO L355 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:15,977 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:15,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1780908466, now seen corresponding path program 35 times [2018-04-11 12:44:15,977 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:15,977 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:15,978 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:15,978 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:15,978 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:15,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:15,984 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:16,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3008 backedges. 0 proven. 2592 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2018-04-11 12:44:16,431 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:16,431 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:16,436 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:44:16,681 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2018-04-11 12:44:16,681 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:16,683 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:16,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3008 backedges. 0 proven. 2592 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2018-04-11 12:44:16,739 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:16,739 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 39 [2018-04-11 12:44:16,739 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-11 12:44:16,739 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-11 12:44:16,739 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 12:44:16,739 INFO L87 Difference]: Start difference. First operand 220 states and 221 transitions. Second operand 39 states. [2018-04-11 12:44:16,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:16,936 INFO L93 Difference]: Finished difference Result 350 states and 374 transitions. [2018-04-11 12:44:16,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 12:44:16,937 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 219 [2018-04-11 12:44:16,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:16,937 INFO L225 Difference]: With dead ends: 350 [2018-04-11 12:44:16,937 INFO L226 Difference]: Without dead ends: 350 [2018-04-11 12:44:16,938 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 12:44:16,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2018-04-11 12:44:16,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 224. [2018-04-11 12:44:16,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-11 12:44:16,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 225 transitions. [2018-04-11 12:44:16,940 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 225 transitions. Word has length 219 [2018-04-11 12:44:16,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:16,940 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 225 transitions. [2018-04-11 12:44:16,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-11 12:44:16,940 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 225 transitions. [2018-04-11 12:44:16,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-04-11 12:44:16,941 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:16,941 INFO L355 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:16,941 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:16,941 INFO L82 PathProgramCache]: Analyzing trace with hash 1658412469, now seen corresponding path program 36 times [2018-04-11 12:44:16,941 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:16,941 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:16,942 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:16,942 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:16,942 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:16,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:16,950 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:17,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3154 backedges. 0 proven. 2738 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2018-04-11 12:44:17,412 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:17,412 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:17,417 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:44:17,473 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 27 check-sat command(s) [2018-04-11 12:44:17,473 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:17,475 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:17,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3154 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 2738 trivial. 0 not checked. [2018-04-11 12:44:17,562 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:17,562 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 16] total 42 [2018-04-11 12:44:17,562 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-11 12:44:17,563 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-11 12:44:17,563 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=887, Unknown=0, NotChecked=0, Total=1722 [2018-04-11 12:44:17,563 INFO L87 Difference]: Start difference. First operand 224 states and 225 transitions. Second operand 42 states. [2018-04-11 12:44:17,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:17,867 INFO L93 Difference]: Finished difference Result 359 states and 383 transitions. [2018-04-11 12:44:17,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 12:44:17,867 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 223 [2018-04-11 12:44:17,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:17,868 INFO L225 Difference]: With dead ends: 359 [2018-04-11 12:44:17,868 INFO L226 Difference]: Without dead ends: 359 [2018-04-11 12:44:17,869 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1368, Invalid=1602, Unknown=0, NotChecked=0, Total=2970 [2018-04-11 12:44:17,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2018-04-11 12:44:17,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 233. [2018-04-11 12:44:17,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2018-04-11 12:44:17,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 234 transitions. [2018-04-11 12:44:17,871 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 234 transitions. Word has length 223 [2018-04-11 12:44:17,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:17,871 INFO L459 AbstractCegarLoop]: Abstraction has 233 states and 234 transitions. [2018-04-11 12:44:17,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-11 12:44:17,871 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 234 transitions. [2018-04-11 12:44:17,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-04-11 12:44:17,871 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:17,871 INFO L355 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:17,871 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:17,872 INFO L82 PathProgramCache]: Analyzing trace with hash 224935280, now seen corresponding path program 37 times [2018-04-11 12:44:17,872 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:17,872 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:17,872 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:17,872 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:17,872 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:17,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:17,879 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:18,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3371 backedges. 0 proven. 2888 refuted. 0 times theorem prover too weak. 483 trivial. 0 not checked. [2018-04-11 12:44:18,358 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:18,358 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:18,363 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:18,387 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:18,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3371 backedges. 0 proven. 2888 refuted. 0 times theorem prover too weak. 483 trivial. 0 not checked. [2018-04-11 12:44:18,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:18,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 41 [2018-04-11 12:44:18,444 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-11 12:44:18,444 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-11 12:44:18,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2018-04-11 12:44:18,445 INFO L87 Difference]: Start difference. First operand 233 states and 234 transitions. Second operand 41 states. [2018-04-11 12:44:18,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:18,652 INFO L93 Difference]: Finished difference Result 368 states and 393 transitions. [2018-04-11 12:44:18,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 12:44:18,652 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 232 [2018-04-11 12:44:18,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:18,653 INFO L225 Difference]: With dead ends: 368 [2018-04-11 12:44:18,653 INFO L226 Difference]: Without dead ends: 368 [2018-04-11 12:44:18,653 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2018-04-11 12:44:18,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2018-04-11 12:44:18,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 237. [2018-04-11 12:44:18,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-04-11 12:44:18,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 238 transitions. [2018-04-11 12:44:18,655 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 238 transitions. Word has length 232 [2018-04-11 12:44:18,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:18,655 INFO L459 AbstractCegarLoop]: Abstraction has 237 states and 238 transitions. [2018-04-11 12:44:18,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-11 12:44:18,655 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 238 transitions. [2018-04-11 12:44:18,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2018-04-11 12:44:18,656 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:18,656 INFO L355 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:18,656 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:18,656 INFO L82 PathProgramCache]: Analyzing trace with hash -1448682135, now seen corresponding path program 38 times [2018-04-11 12:44:18,656 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:18,656 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:18,657 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:18,657 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:18,657 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:18,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:18,664 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:19,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3525 backedges. 0 proven. 3042 refuted. 0 times theorem prover too weak. 483 trivial. 0 not checked. [2018-04-11 12:44:19,124 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:19,124 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:19,131 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:19,161 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:19,161 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:19,164 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:19,210 INFO L134 CoverageAnalysis]: Checked inductivity of 3525 backedges. 0 proven. 3042 refuted. 0 times theorem prover too weak. 483 trivial. 0 not checked. [2018-04-11 12:44:19,229 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:19,229 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-04-11 12:44:19,229 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-11 12:44:19,229 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-11 12:44:19,230 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2018-04-11 12:44:19,230 INFO L87 Difference]: Start difference. First operand 237 states and 238 transitions. Second operand 42 states. [2018-04-11 12:44:19,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:19,424 INFO L93 Difference]: Finished difference Result 377 states and 403 transitions. [2018-04-11 12:44:19,424 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-11 12:44:19,424 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 236 [2018-04-11 12:44:19,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:19,425 INFO L225 Difference]: With dead ends: 377 [2018-04-11 12:44:19,425 INFO L226 Difference]: Without dead ends: 377 [2018-04-11 12:44:19,425 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2018-04-11 12:44:19,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-04-11 12:44:19,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 241. [2018-04-11 12:44:19,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 241 states. [2018-04-11 12:44:19,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 242 transitions. [2018-04-11 12:44:19,428 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 242 transitions. Word has length 236 [2018-04-11 12:44:19,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:19,428 INFO L459 AbstractCegarLoop]: Abstraction has 241 states and 242 transitions. [2018-04-11 12:44:19,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-11 12:44:19,428 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 242 transitions. [2018-04-11 12:44:19,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2018-04-11 12:44:19,428 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:19,428 INFO L355 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:19,428 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:19,429 INFO L82 PathProgramCache]: Analyzing trace with hash -986523422, now seen corresponding path program 39 times [2018-04-11 12:44:19,429 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:19,429 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:19,429 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:19,429 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:19,429 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:19,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:19,436 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:19,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3683 backedges. 0 proven. 3200 refuted. 0 times theorem prover too weak. 483 trivial. 0 not checked. [2018-04-11 12:44:19,958 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:19,958 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:19,962 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:19,999 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2018-04-11 12:44:19,999 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:20,001 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:20,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3683 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 3200 trivial. 0 not checked. [2018-04-11 12:44:20,050 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:20,050 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 17] total 45 [2018-04-11 12:44:20,050 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-11 12:44:20,050 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-11 12:44:20,051 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=962, Invalid=1018, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 12:44:20,051 INFO L87 Difference]: Start difference. First operand 241 states and 242 transitions. Second operand 45 states. [2018-04-11 12:44:20,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:20,387 INFO L93 Difference]: Finished difference Result 386 states and 412 transitions. [2018-04-11 12:44:20,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-11 12:44:20,404 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 240 [2018-04-11 12:44:20,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:20,405 INFO L225 Difference]: With dead ends: 386 [2018-04-11 12:44:20,405 INFO L226 Difference]: Without dead ends: 386 [2018-04-11 12:44:20,406 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 253 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1578, Invalid=1844, Unknown=0, NotChecked=0, Total=3422 [2018-04-11 12:44:20,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2018-04-11 12:44:20,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 250. [2018-04-11 12:44:20,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2018-04-11 12:44:20,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 251 transitions. [2018-04-11 12:44:20,408 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 251 transitions. Word has length 240 [2018-04-11 12:44:20,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:20,408 INFO L459 AbstractCegarLoop]: Abstraction has 250 states and 251 transitions. [2018-04-11 12:44:20,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-11 12:44:20,408 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 251 transitions. [2018-04-11 12:44:20,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2018-04-11 12:44:20,409 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:20,409 INFO L355 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:20,409 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:20,409 INFO L82 PathProgramCache]: Analyzing trace with hash -267710831, now seen corresponding path program 40 times [2018-04-11 12:44:20,409 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:20,409 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:20,409 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:20,409 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:20,410 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:20,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:20,416 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:20,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3917 backedges. 0 proven. 3362 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2018-04-11 12:44:20,937 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:20,937 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:20,942 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:44:20,975 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:44:20,975 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:20,978 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:21,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3917 backedges. 0 proven. 3362 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2018-04-11 12:44:21,027 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:21,027 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 44 [2018-04-11 12:44:21,027 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-11 12:44:21,028 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-11 12:44:21,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 12:44:21,028 INFO L87 Difference]: Start difference. First operand 250 states and 251 transitions. Second operand 44 states. [2018-04-11 12:44:21,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:21,301 INFO L93 Difference]: Finished difference Result 395 states and 422 transitions. [2018-04-11 12:44:21,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-11 12:44:21,301 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 249 [2018-04-11 12:44:21,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:21,302 INFO L225 Difference]: With dead ends: 395 [2018-04-11 12:44:21,303 INFO L226 Difference]: Without dead ends: 395 [2018-04-11 12:44:21,303 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 12:44:21,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2018-04-11 12:44:21,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 254. [2018-04-11 12:44:21,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254 states. [2018-04-11 12:44:21,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 255 transitions. [2018-04-11 12:44:21,306 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 255 transitions. Word has length 249 [2018-04-11 12:44:21,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:21,307 INFO L459 AbstractCegarLoop]: Abstraction has 254 states and 255 transitions. [2018-04-11 12:44:21,307 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-11 12:44:21,307 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 255 transitions. [2018-04-11 12:44:21,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2018-04-11 12:44:21,308 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:21,308 INFO L355 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:21,308 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:21,308 INFO L82 PathProgramCache]: Analyzing trace with hash 1692614584, now seen corresponding path program 41 times [2018-04-11 12:44:21,308 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:21,308 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:21,309 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:21,309 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:21,309 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:21,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:21,321 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:21,995 INFO L134 CoverageAnalysis]: Checked inductivity of 4083 backedges. 0 proven. 3528 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2018-04-11 12:44:21,996 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:21,996 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:22,001 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:44:22,502 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 43 check-sat command(s) [2018-04-11 12:44:22,503 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:22,506 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:22,557 INFO L134 CoverageAnalysis]: Checked inductivity of 4083 backedges. 0 proven. 3528 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2018-04-11 12:44:22,589 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:22,589 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 45 [2018-04-11 12:44:22,590 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-11 12:44:22,590 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-11 12:44:22,590 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 12:44:22,590 INFO L87 Difference]: Start difference. First operand 254 states and 255 transitions. Second operand 45 states. [2018-04-11 12:44:22,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:22,882 INFO L93 Difference]: Finished difference Result 404 states and 432 transitions. [2018-04-11 12:44:22,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-11 12:44:22,882 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 253 [2018-04-11 12:44:22,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:22,883 INFO L225 Difference]: With dead ends: 404 [2018-04-11 12:44:22,883 INFO L226 Difference]: Without dead ends: 404 [2018-04-11 12:44:22,883 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 12:44:22,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2018-04-11 12:44:22,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 258. [2018-04-11 12:44:22,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-04-11 12:44:22,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 259 transitions. [2018-04-11 12:44:22,885 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 259 transitions. Word has length 253 [2018-04-11 12:44:22,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:22,885 INFO L459 AbstractCegarLoop]: Abstraction has 258 states and 259 transitions. [2018-04-11 12:44:22,885 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-11 12:44:22,885 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 259 transitions. [2018-04-11 12:44:22,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-04-11 12:44:22,886 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:22,886 INFO L355 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:22,886 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:22,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1650492767, now seen corresponding path program 42 times [2018-04-11 12:44:22,886 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:22,886 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:22,887 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:22,887 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:22,887 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:22,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:22,893 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:23,478 INFO L134 CoverageAnalysis]: Checked inductivity of 4253 backedges. 0 proven. 3698 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2018-04-11 12:44:23,479 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:23,479 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:23,484 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:44:23,568 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-04-11 12:44:23,568 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:23,570 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:23,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4253 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2018-04-11 12:44:23,623 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:23,624 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 18] total 48 [2018-04-11 12:44:23,624 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-11 12:44:23,624 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-11 12:44:23,624 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1098, Invalid=1158, Unknown=0, NotChecked=0, Total=2256 [2018-04-11 12:44:23,624 INFO L87 Difference]: Start difference. First operand 258 states and 259 transitions. Second operand 48 states. [2018-04-11 12:44:24,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:24,025 INFO L93 Difference]: Finished difference Result 413 states and 441 transitions. [2018-04-11 12:44:24,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-11 12:44:24,025 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 257 [2018-04-11 12:44:24,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:24,026 INFO L225 Difference]: With dead ends: 413 [2018-04-11 12:44:24,026 INFO L226 Difference]: Without dead ends: 413 [2018-04-11 12:44:24,026 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1803, Invalid=2103, Unknown=0, NotChecked=0, Total=3906 [2018-04-11 12:44:24,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2018-04-11 12:44:24,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 267. [2018-04-11 12:44:24,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 267 states. [2018-04-11 12:44:24,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 268 transitions. [2018-04-11 12:44:24,028 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 268 transitions. Word has length 257 [2018-04-11 12:44:24,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:24,028 INFO L459 AbstractCegarLoop]: Abstraction has 267 states and 268 transitions. [2018-04-11 12:44:24,028 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-11 12:44:24,028 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 268 transitions. [2018-04-11 12:44:24,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2018-04-11 12:44:24,029 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:24,029 INFO L355 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:24,029 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:24,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1159007802, now seen corresponding path program 43 times [2018-04-11 12:44:24,029 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:24,029 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:24,030 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:24,030 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:24,030 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:24,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:24,037 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:24,668 INFO L134 CoverageAnalysis]: Checked inductivity of 4504 backedges. 0 proven. 3872 refuted. 0 times theorem prover too weak. 632 trivial. 0 not checked. [2018-04-11 12:44:24,668 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:24,668 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:24,673 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:24,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:24,702 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:24,737 INFO L134 CoverageAnalysis]: Checked inductivity of 4504 backedges. 0 proven. 3872 refuted. 0 times theorem prover too weak. 632 trivial. 0 not checked. [2018-04-11 12:44:24,754 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:24,754 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 47 [2018-04-11 12:44:24,755 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-11 12:44:24,755 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-11 12:44:24,755 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2018-04-11 12:44:24,755 INFO L87 Difference]: Start difference. First operand 267 states and 268 transitions. Second operand 47 states. [2018-04-11 12:44:25,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:25,005 INFO L93 Difference]: Finished difference Result 422 states and 451 transitions. [2018-04-11 12:44:25,005 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-11 12:44:25,005 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 266 [2018-04-11 12:44:25,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:25,006 INFO L225 Difference]: With dead ends: 422 [2018-04-11 12:44:25,006 INFO L226 Difference]: Without dead ends: 422 [2018-04-11 12:44:25,006 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2018-04-11 12:44:25,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2018-04-11 12:44:25,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 271. [2018-04-11 12:44:25,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2018-04-11 12:44:25,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 272 transitions. [2018-04-11 12:44:25,008 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 272 transitions. Word has length 266 [2018-04-11 12:44:25,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:25,008 INFO L459 AbstractCegarLoop]: Abstraction has 271 states and 272 transitions. [2018-04-11 12:44:25,008 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-11 12:44:25,009 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 272 transitions. [2018-04-11 12:44:25,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2018-04-11 12:44:25,009 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:25,009 INFO L355 BasicCegarLoop]: trace histogram [46, 45, 45, 45, 17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:25,009 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:25,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1871991679, now seen corresponding path program 44 times [2018-04-11 12:44:25,009 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:25,010 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:25,010 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:25,010 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:25,010 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:25,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:25,018 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:25,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4682 backedges. 0 proven. 4050 refuted. 0 times theorem prover too weak. 632 trivial. 0 not checked. [2018-04-11 12:44:25,696 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:25,696 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:25,702 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:25,731 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:25,731 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:25,733 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:25,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4682 backedges. 0 proven. 4050 refuted. 0 times theorem prover too weak. 632 trivial. 0 not checked. [2018-04-11 12:44:25,780 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:25,780 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-04-11 12:44:25,781 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-11 12:44:25,781 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-11 12:44:25,781 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2018-04-11 12:44:25,781 INFO L87 Difference]: Start difference. First operand 271 states and 272 transitions. Second operand 48 states. [2018-04-11 12:44:26,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:26,055 INFO L93 Difference]: Finished difference Result 431 states and 461 transitions. [2018-04-11 12:44:26,055 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-11 12:44:26,055 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 270 [2018-04-11 12:44:26,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:26,056 INFO L225 Difference]: With dead ends: 431 [2018-04-11 12:44:26,056 INFO L226 Difference]: Without dead ends: 431 [2018-04-11 12:44:26,056 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2018-04-11 12:44:26,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2018-04-11 12:44:26,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 275. [2018-04-11 12:44:26,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2018-04-11 12:44:26,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 276 transitions. [2018-04-11 12:44:26,059 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 276 transitions. Word has length 270 [2018-04-11 12:44:26,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:26,059 INFO L459 AbstractCegarLoop]: Abstraction has 275 states and 276 transitions. [2018-04-11 12:44:26,059 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-11 12:44:26,060 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 276 transitions. [2018-04-11 12:44:26,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2018-04-11 12:44:26,061 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:26,061 INFO L355 BasicCegarLoop]: trace histogram [47, 46, 46, 46, 17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:26,061 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:26,061 INFO L82 PathProgramCache]: Analyzing trace with hash 148123832, now seen corresponding path program 45 times [2018-04-11 12:44:26,061 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:26,061 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:26,062 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:26,062 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:26,062 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:26,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:26,076 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:26,775 INFO L134 CoverageAnalysis]: Checked inductivity of 4864 backedges. 0 proven. 4232 refuted. 0 times theorem prover too weak. 632 trivial. 0 not checked. [2018-04-11 12:44:26,775 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:26,775 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:26,781 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:26,823 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2018-04-11 12:44:26,823 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:26,825 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:26,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4864 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2018-04-11 12:44:26,884 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:26,884 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 19] total 51 [2018-04-11 12:44:26,884 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-11 12:44:26,885 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-11 12:44:26,885 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1243, Invalid=1307, Unknown=0, NotChecked=0, Total=2550 [2018-04-11 12:44:26,885 INFO L87 Difference]: Start difference. First operand 275 states and 276 transitions. Second operand 51 states. [2018-04-11 12:44:27,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:27,316 INFO L93 Difference]: Finished difference Result 440 states and 470 transitions. [2018-04-11 12:44:27,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-11 12:44:27,316 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 274 [2018-04-11 12:44:27,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:27,317 INFO L225 Difference]: With dead ends: 440 [2018-04-11 12:44:27,317 INFO L226 Difference]: Without dead ends: 440 [2018-04-11 12:44:27,317 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=2043, Invalid=2379, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 12:44:27,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2018-04-11 12:44:27,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 284. [2018-04-11 12:44:27,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-04-11 12:44:27,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 285 transitions. [2018-04-11 12:44:27,319 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 285 transitions. Word has length 274 [2018-04-11 12:44:27,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:27,320 INFO L459 AbstractCegarLoop]: Abstraction has 284 states and 285 transitions. [2018-04-11 12:44:27,320 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-11 12:44:27,320 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 285 transitions. [2018-04-11 12:44:27,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-11 12:44:27,320 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:27,320 INFO L355 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:27,320 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:27,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1425849669, now seen corresponding path program 46 times [2018-04-11 12:44:27,321 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:27,321 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:27,321 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:27,321 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:27,321 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:27,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:27,328 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:27,996 INFO L134 CoverageAnalysis]: Checked inductivity of 5132 backedges. 0 proven. 4418 refuted. 0 times theorem prover too weak. 714 trivial. 0 not checked. [2018-04-11 12:44:27,996 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:27,996 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:28,003 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:44:28,035 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:44:28,035 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:28,037 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:28,071 INFO L134 CoverageAnalysis]: Checked inductivity of 5132 backedges. 0 proven. 4418 refuted. 0 times theorem prover too weak. 714 trivial. 0 not checked. [2018-04-11 12:44:28,088 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:28,088 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 50 [2018-04-11 12:44:28,088 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-11 12:44:28,089 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-11 12:44:28,089 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2018-04-11 12:44:28,089 INFO L87 Difference]: Start difference. First operand 284 states and 285 transitions. Second operand 50 states. [2018-04-11 12:44:28,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:28,396 INFO L93 Difference]: Finished difference Result 449 states and 480 transitions. [2018-04-11 12:44:28,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-11 12:44:28,396 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 283 [2018-04-11 12:44:28,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:28,397 INFO L225 Difference]: With dead ends: 449 [2018-04-11 12:44:28,397 INFO L226 Difference]: Without dead ends: 449 [2018-04-11 12:44:28,397 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2018-04-11 12:44:28,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2018-04-11 12:44:28,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 288. [2018-04-11 12:44:28,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-11 12:44:28,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 289 transitions. [2018-04-11 12:44:28,400 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 289 transitions. Word has length 283 [2018-04-11 12:44:28,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:28,400 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 289 transitions. [2018-04-11 12:44:28,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-11 12:44:28,400 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 289 transitions. [2018-04-11 12:44:28,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2018-04-11 12:44:28,401 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:28,401 INFO L355 BasicCegarLoop]: trace histogram [49, 48, 48, 48, 18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:28,401 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:28,401 INFO L82 PathProgramCache]: Analyzing trace with hash 294939170, now seen corresponding path program 47 times [2018-04-11 12:44:28,401 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:28,401 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:28,401 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:28,401 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:28,401 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:28,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:28,409 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:29,153 INFO L134 CoverageAnalysis]: Checked inductivity of 5322 backedges. 0 proven. 4608 refuted. 0 times theorem prover too weak. 714 trivial. 0 not checked. [2018-04-11 12:44:29,154 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:29,154 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:29,159 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:44:29,834 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 49 check-sat command(s) [2018-04-11 12:44:29,834 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:29,838 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:29,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5322 backedges. 0 proven. 4608 refuted. 0 times theorem prover too weak. 714 trivial. 0 not checked. [2018-04-11 12:44:29,890 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:29,890 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 51 [2018-04-11 12:44:29,890 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-11 12:44:29,891 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-11 12:44:29,891 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2018-04-11 12:44:29,891 INFO L87 Difference]: Start difference. First operand 288 states and 289 transitions. Second operand 51 states. [2018-04-11 12:44:30,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:30,183 INFO L93 Difference]: Finished difference Result 458 states and 490 transitions. [2018-04-11 12:44:30,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-11 12:44:30,183 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 287 [2018-04-11 12:44:30,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:30,184 INFO L225 Difference]: With dead ends: 458 [2018-04-11 12:44:30,185 INFO L226 Difference]: Without dead ends: 458 [2018-04-11 12:44:30,185 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2018-04-11 12:44:30,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2018-04-11 12:44:30,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 292. [2018-04-11 12:44:30,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 292 states. [2018-04-11 12:44:30,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 293 transitions. [2018-04-11 12:44:30,189 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 293 transitions. Word has length 287 [2018-04-11 12:44:30,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:30,189 INFO L459 AbstractCegarLoop]: Abstraction has 292 states and 293 transitions. [2018-04-11 12:44:30,189 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-11 12:44:30,189 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 293 transitions. [2018-04-11 12:44:30,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-04-11 12:44:30,191 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:30,191 INFO L355 BasicCegarLoop]: trace histogram [50, 49, 49, 49, 18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:30,191 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:30,191 INFO L82 PathProgramCache]: Analyzing trace with hash -219838967, now seen corresponding path program 48 times [2018-04-11 12:44:30,191 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:30,191 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:30,192 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:30,192 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:30,192 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:30,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:30,206 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:30,967 INFO L134 CoverageAnalysis]: Checked inductivity of 5516 backedges. 0 proven. 4802 refuted. 0 times theorem prover too weak. 714 trivial. 0 not checked. [2018-04-11 12:44:30,967 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:30,967 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:30,974 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:44:31,080 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 35 check-sat command(s) [2018-04-11 12:44:31,080 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:31,082 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:31,122 INFO L134 CoverageAnalysis]: Checked inductivity of 5516 backedges. 0 proven. 714 refuted. 0 times theorem prover too weak. 4802 trivial. 0 not checked. [2018-04-11 12:44:31,140 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:31,140 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 20] total 54 [2018-04-11 12:44:31,141 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-11 12:44:31,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-11 12:44:31,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1397, Invalid=1465, Unknown=0, NotChecked=0, Total=2862 [2018-04-11 12:44:31,141 INFO L87 Difference]: Start difference. First operand 292 states and 293 transitions. Second operand 54 states. [2018-04-11 12:44:31,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:31,619 INFO L93 Difference]: Finished difference Result 467 states and 499 transitions. [2018-04-11 12:44:31,620 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-11 12:44:31,620 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 291 [2018-04-11 12:44:31,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:31,621 INFO L225 Difference]: With dead ends: 467 [2018-04-11 12:44:31,621 INFO L226 Difference]: Without dead ends: 467 [2018-04-11 12:44:31,621 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=2298, Invalid=2672, Unknown=0, NotChecked=0, Total=4970 [2018-04-11 12:44:31,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2018-04-11 12:44:31,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 301. [2018-04-11 12:44:31,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 301 states. [2018-04-11 12:44:31,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 302 transitions. [2018-04-11 12:44:31,624 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 302 transitions. Word has length 291 [2018-04-11 12:44:31,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:31,625 INFO L459 AbstractCegarLoop]: Abstraction has 301 states and 302 transitions. [2018-04-11 12:44:31,625 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-11 12:44:31,625 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 302 transitions. [2018-04-11 12:44:31,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2018-04-11 12:44:31,626 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:31,626 INFO L355 BasicCegarLoop]: trace histogram [51, 50, 50, 50, 19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:31,626 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:31,627 INFO L82 PathProgramCache]: Analyzing trace with hash 135724316, now seen corresponding path program 49 times [2018-04-11 12:44:31,627 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:31,627 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:31,627 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:31,627 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:31,627 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:31,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:31,642 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:32,548 INFO L134 CoverageAnalysis]: Checked inductivity of 5801 backedges. 0 proven. 5000 refuted. 0 times theorem prover too weak. 801 trivial. 0 not checked. [2018-04-11 12:44:32,548 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:32,548 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:32,553 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:32,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:32,592 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:32,639 INFO L134 CoverageAnalysis]: Checked inductivity of 5801 backedges. 0 proven. 5000 refuted. 0 times theorem prover too weak. 801 trivial. 0 not checked. [2018-04-11 12:44:32,656 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:32,657 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 53 [2018-04-11 12:44:32,657 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-11 12:44:32,657 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-11 12:44:32,657 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1378, Invalid=1378, Unknown=0, NotChecked=0, Total=2756 [2018-04-11 12:44:32,657 INFO L87 Difference]: Start difference. First operand 301 states and 302 transitions. Second operand 53 states. [2018-04-11 12:44:32,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:32,992 INFO L93 Difference]: Finished difference Result 476 states and 509 transitions. [2018-04-11 12:44:32,993 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-11 12:44:32,993 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 300 [2018-04-11 12:44:32,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:32,994 INFO L225 Difference]: With dead ends: 476 [2018-04-11 12:44:32,994 INFO L226 Difference]: Without dead ends: 476 [2018-04-11 12:44:32,994 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1378, Invalid=1378, Unknown=0, NotChecked=0, Total=2756 [2018-04-11 12:44:32,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2018-04-11 12:44:32,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 305. [2018-04-11 12:44:32,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 305 states. [2018-04-11 12:44:32,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 306 transitions. [2018-04-11 12:44:32,996 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 306 transitions. Word has length 300 [2018-04-11 12:44:32,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:32,996 INFO L459 AbstractCegarLoop]: Abstraction has 305 states and 306 transitions. [2018-04-11 12:44:32,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-11 12:44:32,996 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 306 transitions. [2018-04-11 12:44:32,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2018-04-11 12:44:32,997 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:32,997 INFO L355 BasicCegarLoop]: trace histogram [52, 51, 51, 51, 19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:32,997 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:32,997 INFO L82 PathProgramCache]: Analyzing trace with hash -976572267, now seen corresponding path program 50 times [2018-04-11 12:44:32,997 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:32,997 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:32,998 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:32,998 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:32,998 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:33,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:33,008 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:33,874 INFO L134 CoverageAnalysis]: Checked inductivity of 6003 backedges. 0 proven. 5202 refuted. 0 times theorem prover too weak. 801 trivial. 0 not checked. [2018-04-11 12:44:33,874 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:33,874 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:33,880 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:33,915 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:33,915 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:33,918 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:33,964 INFO L134 CoverageAnalysis]: Checked inductivity of 6003 backedges. 0 proven. 5202 refuted. 0 times theorem prover too weak. 801 trivial. 0 not checked. [2018-04-11 12:44:33,981 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:33,981 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-04-11 12:44:33,981 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-11 12:44:33,981 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-11 12:44:33,982 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1431, Invalid=1431, Unknown=0, NotChecked=0, Total=2862 [2018-04-11 12:44:33,982 INFO L87 Difference]: Start difference. First operand 305 states and 306 transitions. Second operand 54 states. [2018-04-11 12:44:34,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:34,320 INFO L93 Difference]: Finished difference Result 485 states and 519 transitions. [2018-04-11 12:44:34,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-11 12:44:34,320 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 304 [2018-04-11 12:44:34,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:34,321 INFO L225 Difference]: With dead ends: 485 [2018-04-11 12:44:34,321 INFO L226 Difference]: Without dead ends: 485 [2018-04-11 12:44:34,321 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 305 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1431, Invalid=1431, Unknown=0, NotChecked=0, Total=2862 [2018-04-11 12:44:34,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2018-04-11 12:44:34,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 309. [2018-04-11 12:44:34,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-04-11 12:44:34,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 310 transitions. [2018-04-11 12:44:34,324 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 310 transitions. Word has length 304 [2018-04-11 12:44:34,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:34,324 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 310 transitions. [2018-04-11 12:44:34,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-11 12:44:34,324 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 310 transitions. [2018-04-11 12:44:34,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2018-04-11 12:44:34,325 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:34,325 INFO L355 BasicCegarLoop]: trace histogram [53, 52, 52, 52, 19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:34,325 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:34,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1393950606, now seen corresponding path program 51 times [2018-04-11 12:44:34,325 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:34,325 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:34,325 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:34,325 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:34,325 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:34,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:34,333 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:35,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6209 backedges. 0 proven. 5408 refuted. 0 times theorem prover too weak. 801 trivial. 0 not checked. [2018-04-11 12:44:35,187 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:35,187 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:35,192 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:35,240 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2018-04-11 12:44:35,240 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:35,242 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:35,283 INFO L134 CoverageAnalysis]: Checked inductivity of 6209 backedges. 0 proven. 801 refuted. 0 times theorem prover too weak. 5408 trivial. 0 not checked. [2018-04-11 12:44:35,301 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:35,302 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 21] total 57 [2018-04-11 12:44:35,302 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-11 12:44:35,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-11 12:44:35,303 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1560, Invalid=1632, Unknown=0, NotChecked=0, Total=3192 [2018-04-11 12:44:35,303 INFO L87 Difference]: Start difference. First operand 309 states and 310 transitions. Second operand 57 states. [2018-04-11 12:44:35,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:35,815 INFO L93 Difference]: Finished difference Result 494 states and 528 transitions. [2018-04-11 12:44:35,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-11 12:44:35,815 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 308 [2018-04-11 12:44:35,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:35,816 INFO L225 Difference]: With dead ends: 494 [2018-04-11 12:44:35,816 INFO L226 Difference]: Without dead ends: 494 [2018-04-11 12:44:35,816 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 325 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=2568, Invalid=2982, Unknown=0, NotChecked=0, Total=5550 [2018-04-11 12:44:35,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2018-04-11 12:44:35,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 318. [2018-04-11 12:44:35,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2018-04-11 12:44:35,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 319 transitions. [2018-04-11 12:44:35,818 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 319 transitions. Word has length 308 [2018-04-11 12:44:35,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:35,819 INFO L459 AbstractCegarLoop]: Abstraction has 318 states and 319 transitions. [2018-04-11 12:44:35,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-11 12:44:35,819 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 319 transitions. [2018-04-11 12:44:35,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2018-04-11 12:44:35,820 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:35,820 INFO L355 BasicCegarLoop]: trace histogram [54, 53, 53, 53, 20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:35,820 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:35,820 INFO L82 PathProgramCache]: Analyzing trace with hash -1623732251, now seen corresponding path program 52 times [2018-04-11 12:44:35,821 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:35,821 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:35,821 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:35,821 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:35,821 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:35,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:35,835 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:36,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6511 backedges. 0 proven. 5618 refuted. 0 times theorem prover too weak. 893 trivial. 0 not checked. [2018-04-11 12:44:36,687 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:36,687 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:36,717 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:44:36,754 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:44:36,754 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:36,758 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:36,805 INFO L134 CoverageAnalysis]: Checked inductivity of 6511 backedges. 0 proven. 5618 refuted. 0 times theorem prover too weak. 893 trivial. 0 not checked. [2018-04-11 12:44:36,822 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:36,822 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 56 [2018-04-11 12:44:36,823 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-11 12:44:36,823 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-11 12:44:36,823 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1540, Invalid=1540, Unknown=0, NotChecked=0, Total=3080 [2018-04-11 12:44:36,823 INFO L87 Difference]: Start difference. First operand 318 states and 319 transitions. Second operand 56 states. [2018-04-11 12:44:37,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:37,213 INFO L93 Difference]: Finished difference Result 503 states and 538 transitions. [2018-04-11 12:44:37,213 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-11 12:44:37,213 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 317 [2018-04-11 12:44:37,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:37,214 INFO L225 Difference]: With dead ends: 503 [2018-04-11 12:44:37,214 INFO L226 Difference]: Without dead ends: 503 [2018-04-11 12:44:37,214 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1540, Invalid=1540, Unknown=0, NotChecked=0, Total=3080 [2018-04-11 12:44:37,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-11 12:44:37,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 322. [2018-04-11 12:44:37,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 322 states. [2018-04-11 12:44:37,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 323 transitions. [2018-04-11 12:44:37,216 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 323 transitions. Word has length 317 [2018-04-11 12:44:37,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:37,216 INFO L459 AbstractCegarLoop]: Abstraction has 322 states and 323 transitions. [2018-04-11 12:44:37,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-11 12:44:37,216 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 323 transitions. [2018-04-11 12:44:37,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2018-04-11 12:44:37,217 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:37,217 INFO L355 BasicCegarLoop]: trace histogram [55, 54, 54, 54, 20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:37,217 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:37,217 INFO L82 PathProgramCache]: Analyzing trace with hash -2014028404, now seen corresponding path program 53 times [2018-04-11 12:44:37,218 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:37,218 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:37,218 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:37,218 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:37,218 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:37,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:37,226 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:38,133 INFO L134 CoverageAnalysis]: Checked inductivity of 6725 backedges. 0 proven. 5832 refuted. 0 times theorem prover too weak. 893 trivial. 0 not checked. [2018-04-11 12:44:38,133 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:38,133 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:38,138 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:44:39,210 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 55 check-sat command(s) [2018-04-11 12:44:39,210 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:39,215 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:39,288 INFO L134 CoverageAnalysis]: Checked inductivity of 6725 backedges. 0 proven. 5832 refuted. 0 times theorem prover too weak. 893 trivial. 0 not checked. [2018-04-11 12:44:39,307 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:39,307 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 57 [2018-04-11 12:44:39,308 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-11 12:44:39,308 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-11 12:44:39,308 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2018-04-11 12:44:39,308 INFO L87 Difference]: Start difference. First operand 322 states and 323 transitions. Second operand 57 states. [2018-04-11 12:44:39,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:39,684 INFO L93 Difference]: Finished difference Result 512 states and 548 transitions. [2018-04-11 12:44:39,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-11 12:44:39,685 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 321 [2018-04-11 12:44:39,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:39,686 INFO L225 Difference]: With dead ends: 512 [2018-04-11 12:44:39,686 INFO L226 Difference]: Without dead ends: 512 [2018-04-11 12:44:39,686 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2018-04-11 12:44:39,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2018-04-11 12:44:39,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 326. [2018-04-11 12:44:39,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2018-04-11 12:44:39,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 327 transitions. [2018-04-11 12:44:39,688 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 327 transitions. Word has length 321 [2018-04-11 12:44:39,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:39,688 INFO L459 AbstractCegarLoop]: Abstraction has 326 states and 327 transitions. [2018-04-11 12:44:39,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-11 12:44:39,688 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 327 transitions. [2018-04-11 12:44:39,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2018-04-11 12:44:39,689 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:39,689 INFO L355 BasicCegarLoop]: trace histogram [56, 55, 55, 55, 20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:39,689 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:39,689 INFO L82 PathProgramCache]: Analyzing trace with hash 2127806387, now seen corresponding path program 54 times [2018-04-11 12:44:39,689 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:39,689 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:39,690 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:39,690 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:39,690 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:39,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:39,697 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:40,660 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 0 proven. 6050 refuted. 0 times theorem prover too weak. 893 trivial. 0 not checked. [2018-04-11 12:44:40,660 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:40,660 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:40,665 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:44:40,807 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 39 check-sat command(s) [2018-04-11 12:44:40,807 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:40,809 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:40,855 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 0 proven. 893 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2018-04-11 12:44:40,873 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:40,873 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 22] total 60 [2018-04-11 12:44:40,873 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-11 12:44:40,873 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-11 12:44:40,874 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1732, Invalid=1808, Unknown=0, NotChecked=0, Total=3540 [2018-04-11 12:44:40,874 INFO L87 Difference]: Start difference. First operand 326 states and 327 transitions. Second operand 60 states. [2018-04-11 12:44:41,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:41,411 INFO L93 Difference]: Finished difference Result 521 states and 557 transitions. [2018-04-11 12:44:41,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-11 12:44:41,411 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 325 [2018-04-11 12:44:41,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:41,412 INFO L225 Difference]: With dead ends: 521 [2018-04-11 12:44:41,412 INFO L226 Difference]: Without dead ends: 521 [2018-04-11 12:44:41,413 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 342 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=2853, Invalid=3309, Unknown=0, NotChecked=0, Total=6162 [2018-04-11 12:44:41,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2018-04-11 12:44:41,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 335. [2018-04-11 12:44:41,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 335 states. [2018-04-11 12:44:41,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 336 transitions. [2018-04-11 12:44:41,415 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 336 transitions. Word has length 325 [2018-04-11 12:44:41,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:41,415 INFO L459 AbstractCegarLoop]: Abstraction has 335 states and 336 transitions. [2018-04-11 12:44:41,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-11 12:44:41,415 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 336 transitions. [2018-04-11 12:44:41,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2018-04-11 12:44:41,416 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:41,416 INFO L355 BasicCegarLoop]: trace histogram [57, 56, 56, 56, 21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:41,416 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:41,416 INFO L82 PathProgramCache]: Analyzing trace with hash -1732706446, now seen corresponding path program 55 times [2018-04-11 12:44:41,416 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:41,416 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:41,417 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:41,417 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:41,417 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:41,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:41,428 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:42,417 INFO L134 CoverageAnalysis]: Checked inductivity of 7262 backedges. 0 proven. 6272 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked. [2018-04-11 12:44:42,417 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:42,417 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:42,422 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:42,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:42,471 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:42,517 INFO L134 CoverageAnalysis]: Checked inductivity of 7262 backedges. 0 proven. 6272 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked. [2018-04-11 12:44:42,534 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:42,534 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 59 [2018-04-11 12:44:42,534 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-11 12:44:42,535 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-11 12:44:42,535 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1711, Invalid=1711, Unknown=0, NotChecked=0, Total=3422 [2018-04-11 12:44:42,535 INFO L87 Difference]: Start difference. First operand 335 states and 336 transitions. Second operand 59 states. [2018-04-11 12:44:42,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:42,989 INFO L93 Difference]: Finished difference Result 530 states and 567 transitions. [2018-04-11 12:44:42,989 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-11 12:44:42,989 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 334 [2018-04-11 12:44:42,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:42,991 INFO L225 Difference]: With dead ends: 530 [2018-04-11 12:44:42,991 INFO L226 Difference]: Without dead ends: 530 [2018-04-11 12:44:42,991 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 335 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1711, Invalid=1711, Unknown=0, NotChecked=0, Total=3422 [2018-04-11 12:44:42,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2018-04-11 12:44:42,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 339. [2018-04-11 12:44:42,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-11 12:44:42,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 340 transitions. [2018-04-11 12:44:42,993 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 340 transitions. Word has length 334 [2018-04-11 12:44:42,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:42,993 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 340 transitions. [2018-04-11 12:44:42,993 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-11 12:44:42,993 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 340 transitions. [2018-04-11 12:44:42,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2018-04-11 12:44:42,994 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:42,994 INFO L355 BasicCegarLoop]: trace histogram [58, 57, 57, 57, 21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:42,994 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:42,995 INFO L82 PathProgramCache]: Analyzing trace with hash 1412601003, now seen corresponding path program 56 times [2018-04-11 12:44:42,995 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:42,995 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:42,995 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:42,995 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:42,995 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:43,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:43,004 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:44,131 INFO L134 CoverageAnalysis]: Checked inductivity of 7488 backedges. 0 proven. 6498 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked. [2018-04-11 12:44:44,131 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:44,131 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:44,136 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:44,170 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:44,170 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:44,173 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:44,221 INFO L134 CoverageAnalysis]: Checked inductivity of 7488 backedges. 0 proven. 6498 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked. [2018-04-11 12:44:44,239 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:44,239 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 60 [2018-04-11 12:44:44,239 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-11 12:44:44,240 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-11 12:44:44,240 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1770, Invalid=1770, Unknown=0, NotChecked=0, Total=3540 [2018-04-11 12:44:44,240 INFO L87 Difference]: Start difference. First operand 339 states and 340 transitions. Second operand 60 states. [2018-04-11 12:44:44,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:44,756 INFO L93 Difference]: Finished difference Result 539 states and 577 transitions. [2018-04-11 12:44:44,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-11 12:44:44,757 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 338 [2018-04-11 12:44:44,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:44,757 INFO L225 Difference]: With dead ends: 539 [2018-04-11 12:44:44,758 INFO L226 Difference]: Without dead ends: 539 [2018-04-11 12:44:44,758 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1770, Invalid=1770, Unknown=0, NotChecked=0, Total=3540 [2018-04-11 12:44:44,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2018-04-11 12:44:44,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 343. [2018-04-11 12:44:44,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-11 12:44:44,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 344 transitions. [2018-04-11 12:44:44,760 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 344 transitions. Word has length 338 [2018-04-11 12:44:44,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:44,760 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 344 transitions. [2018-04-11 12:44:44,760 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-11 12:44:44,760 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 344 transitions. [2018-04-11 12:44:44,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2018-04-11 12:44:44,761 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:44,761 INFO L355 BasicCegarLoop]: trace histogram [59, 58, 58, 58, 21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:44,761 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:44,761 INFO L82 PathProgramCache]: Analyzing trace with hash -503519900, now seen corresponding path program 57 times [2018-04-11 12:44:44,761 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:44,761 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:44,762 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:44,762 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:44,762 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:44,771 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:45,796 INFO L134 CoverageAnalysis]: Checked inductivity of 7718 backedges. 0 proven. 6728 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked. [2018-04-11 12:44:45,797 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:45,797 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:45,805 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:45,862 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2018-04-11 12:44:45,862 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:45,864 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:45,947 INFO L134 CoverageAnalysis]: Checked inductivity of 7718 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 6728 trivial. 0 not checked. [2018-04-11 12:44:45,965 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:45,965 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 23] total 63 [2018-04-11 12:44:45,965 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-11 12:44:45,965 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-11 12:44:45,966 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1913, Invalid=1993, Unknown=0, NotChecked=0, Total=3906 [2018-04-11 12:44:45,966 INFO L87 Difference]: Start difference. First operand 343 states and 344 transitions. Second operand 63 states. [2018-04-11 12:44:46,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:46,590 INFO L93 Difference]: Finished difference Result 548 states and 586 transitions. [2018-04-11 12:44:46,590 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-11 12:44:46,591 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 342 [2018-04-11 12:44:46,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:46,592 INFO L225 Difference]: With dead ends: 548 [2018-04-11 12:44:46,592 INFO L226 Difference]: Without dead ends: 548 [2018-04-11 12:44:46,592 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 361 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=3153, Invalid=3653, Unknown=0, NotChecked=0, Total=6806 [2018-04-11 12:44:46,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2018-04-11 12:44:46,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 352. [2018-04-11 12:44:46,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 352 states. [2018-04-11 12:44:46,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 353 transitions. [2018-04-11 12:44:46,594 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 353 transitions. Word has length 342 [2018-04-11 12:44:46,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:46,594 INFO L459 AbstractCegarLoop]: Abstraction has 352 states and 353 transitions. [2018-04-11 12:44:46,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-11 12:44:46,594 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 353 transitions. [2018-04-11 12:44:46,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2018-04-11 12:44:46,595 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:46,595 INFO L355 BasicCegarLoop]: trace histogram [60, 59, 59, 59, 22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:46,595 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:46,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1105991183, now seen corresponding path program 58 times [2018-04-11 12:44:46,596 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:46,596 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:46,596 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:46,596 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:46,596 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:46,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:46,607 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:47,811 INFO L134 CoverageAnalysis]: Checked inductivity of 8054 backedges. 0 proven. 6962 refuted. 0 times theorem prover too weak. 1092 trivial. 0 not checked. [2018-04-11 12:44:47,811 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:47,811 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:47,817 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:44:47,853 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:44:47,853 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:47,856 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:47,914 INFO L134 CoverageAnalysis]: Checked inductivity of 8054 backedges. 0 proven. 6962 refuted. 0 times theorem prover too weak. 1092 trivial. 0 not checked. [2018-04-11 12:44:47,932 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:47,932 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 62 [2018-04-11 12:44:47,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-11 12:44:47,933 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-11 12:44:47,933 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=1891, Unknown=0, NotChecked=0, Total=3782 [2018-04-11 12:44:47,933 INFO L87 Difference]: Start difference. First operand 352 states and 353 transitions. Second operand 62 states. [2018-04-11 12:44:48,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:48,458 INFO L93 Difference]: Finished difference Result 557 states and 596 transitions. [2018-04-11 12:44:48,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-11 12:44:48,458 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 351 [2018-04-11 12:44:48,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:48,460 INFO L225 Difference]: With dead ends: 557 [2018-04-11 12:44:48,460 INFO L226 Difference]: Without dead ends: 557 [2018-04-11 12:44:48,460 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1891, Invalid=1891, Unknown=0, NotChecked=0, Total=3782 [2018-04-11 12:44:48,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2018-04-11 12:44:48,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 356. [2018-04-11 12:44:48,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-11 12:44:48,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 357 transitions. [2018-04-11 12:44:48,462 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 357 transitions. Word has length 351 [2018-04-11 12:44:48,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:48,462 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 357 transitions. [2018-04-11 12:44:48,462 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-11 12:44:48,462 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 357 transitions. [2018-04-11 12:44:48,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2018-04-11 12:44:48,463 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:48,463 INFO L355 BasicCegarLoop]: trace histogram [61, 60, 60, 60, 22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:48,463 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:48,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1957329398, now seen corresponding path program 59 times [2018-04-11 12:44:48,464 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:48,464 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:48,464 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:48,464 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:48,464 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:48,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:48,473 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:49,633 INFO L134 CoverageAnalysis]: Checked inductivity of 8292 backedges. 0 proven. 7200 refuted. 0 times theorem prover too weak. 1092 trivial. 0 not checked. [2018-04-11 12:44:49,633 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:49,633 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:49,638 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:44:51,174 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 61 check-sat command(s) [2018-04-11 12:44:51,174 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:51,179 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:51,227 INFO L134 CoverageAnalysis]: Checked inductivity of 8292 backedges. 0 proven. 7200 refuted. 0 times theorem prover too weak. 1092 trivial. 0 not checked. [2018-04-11 12:44:51,247 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:51,247 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 63 [2018-04-11 12:44:51,247 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-11 12:44:51,248 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-11 12:44:51,248 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2018-04-11 12:44:51,248 INFO L87 Difference]: Start difference. First operand 356 states and 357 transitions. Second operand 63 states. [2018-04-11 12:44:51,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:51,783 INFO L93 Difference]: Finished difference Result 566 states and 606 transitions. [2018-04-11 12:44:51,783 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-11 12:44:51,783 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 355 [2018-04-11 12:44:51,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:51,785 INFO L225 Difference]: With dead ends: 566 [2018-04-11 12:44:51,785 INFO L226 Difference]: Without dead ends: 566 [2018-04-11 12:44:51,785 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2018-04-11 12:44:51,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2018-04-11 12:44:51,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 360. [2018-04-11 12:44:51,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 360 states. [2018-04-11 12:44:51,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 361 transitions. [2018-04-11 12:44:51,787 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 361 transitions. Word has length 355 [2018-04-11 12:44:51,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:51,787 INFO L459 AbstractCegarLoop]: Abstraction has 360 states and 361 transitions. [2018-04-11 12:44:51,787 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-11 12:44:51,787 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 361 transitions. [2018-04-11 12:44:51,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2018-04-11 12:44:51,788 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:51,788 INFO L355 BasicCegarLoop]: trace histogram [62, 61, 61, 61, 22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:51,788 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:51,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1741254051, now seen corresponding path program 60 times [2018-04-11 12:44:51,789 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:51,789 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:51,789 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:51,789 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:51,789 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:51,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:51,799 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:52,974 INFO L134 CoverageAnalysis]: Checked inductivity of 8534 backedges. 0 proven. 7442 refuted. 0 times theorem prover too weak. 1092 trivial. 0 not checked. [2018-04-11 12:44:52,974 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:52,974 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:52,980 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:44:53,185 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-04-11 12:44:53,185 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:53,188 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:53,241 INFO L134 CoverageAnalysis]: Checked inductivity of 8534 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 7442 trivial. 0 not checked. [2018-04-11 12:44:53,259 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:53,259 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 24] total 66 [2018-04-11 12:44:53,259 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-11 12:44:53,260 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-11 12:44:53,260 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2103, Invalid=2187, Unknown=0, NotChecked=0, Total=4290 [2018-04-11 12:44:53,260 INFO L87 Difference]: Start difference. First operand 360 states and 361 transitions. Second operand 66 states. [2018-04-11 12:44:54,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:54,030 INFO L93 Difference]: Finished difference Result 575 states and 615 transitions. [2018-04-11 12:44:54,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-11 12:44:54,030 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 359 [2018-04-11 12:44:54,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:54,031 INFO L225 Difference]: With dead ends: 575 [2018-04-11 12:44:54,031 INFO L226 Difference]: Without dead ends: 575 [2018-04-11 12:44:54,032 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=3468, Invalid=4014, Unknown=0, NotChecked=0, Total=7482 [2018-04-11 12:44:54,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2018-04-11 12:44:54,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 369. [2018-04-11 12:44:54,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2018-04-11 12:44:54,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 370 transitions. [2018-04-11 12:44:54,034 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 370 transitions. Word has length 359 [2018-04-11 12:44:54,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:54,034 INFO L459 AbstractCegarLoop]: Abstraction has 369 states and 370 transitions. [2018-04-11 12:44:54,034 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-11 12:44:54,034 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 370 transitions. [2018-04-11 12:44:54,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2018-04-11 12:44:54,035 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:54,036 INFO L355 BasicCegarLoop]: trace histogram [63, 62, 62, 62, 23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:54,036 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:54,036 INFO L82 PathProgramCache]: Analyzing trace with hash 637376712, now seen corresponding path program 61 times [2018-04-11 12:44:54,036 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:54,036 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:54,036 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:54,036 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:54,036 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:54,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:54,046 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:55,244 INFO L134 CoverageAnalysis]: Checked inductivity of 8887 backedges. 0 proven. 7688 refuted. 0 times theorem prover too weak. 1199 trivial. 0 not checked. [2018-04-11 12:44:55,245 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:55,245 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:55,250 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:55,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:55,292 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:55,355 INFO L134 CoverageAnalysis]: Checked inductivity of 8887 backedges. 0 proven. 7688 refuted. 0 times theorem prover too weak. 1199 trivial. 0 not checked. [2018-04-11 12:44:55,373 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:55,373 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 65 [2018-04-11 12:44:55,373 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-11 12:44:55,374 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-11 12:44:55,374 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2080, Invalid=2080, Unknown=0, NotChecked=0, Total=4160 [2018-04-11 12:44:55,374 INFO L87 Difference]: Start difference. First operand 369 states and 370 transitions. Second operand 65 states. [2018-04-11 12:44:55,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:55,920 INFO L93 Difference]: Finished difference Result 584 states and 625 transitions. [2018-04-11 12:44:55,920 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-11 12:44:55,920 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 368 [2018-04-11 12:44:55,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:55,921 INFO L225 Difference]: With dead ends: 584 [2018-04-11 12:44:55,921 INFO L226 Difference]: Without dead ends: 584 [2018-04-11 12:44:55,921 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2080, Invalid=2080, Unknown=0, NotChecked=0, Total=4160 [2018-04-11 12:44:55,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2018-04-11 12:44:55,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 373. [2018-04-11 12:44:55,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 373 states. [2018-04-11 12:44:55,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 374 transitions. [2018-04-11 12:44:55,924 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 374 transitions. Word has length 368 [2018-04-11 12:44:55,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:55,924 INFO L459 AbstractCegarLoop]: Abstraction has 373 states and 374 transitions. [2018-04-11 12:44:55,924 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-11 12:44:55,924 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 374 transitions. [2018-04-11 12:44:55,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2018-04-11 12:44:55,925 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:55,925 INFO L355 BasicCegarLoop]: trace histogram [64, 63, 63, 63, 23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:55,925 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:55,926 INFO L82 PathProgramCache]: Analyzing trace with hash -787177535, now seen corresponding path program 62 times [2018-04-11 12:44:55,926 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:55,926 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:55,926 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:55,926 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:44:55,926 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:55,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:55,935 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:57,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9137 backedges. 0 proven. 7938 refuted. 0 times theorem prover too weak. 1199 trivial. 0 not checked. [2018-04-11 12:44:57,198 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:57,198 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:57,203 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:44:57,239 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:44:57,239 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:57,242 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:57,297 INFO L134 CoverageAnalysis]: Checked inductivity of 9137 backedges. 0 proven. 7938 refuted. 0 times theorem prover too weak. 1199 trivial. 0 not checked. [2018-04-11 12:44:57,315 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:57,315 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-04-11 12:44:57,315 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-11 12:44:57,315 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-11 12:44:57,316 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2145, Invalid=2145, Unknown=0, NotChecked=0, Total=4290 [2018-04-11 12:44:57,316 INFO L87 Difference]: Start difference. First operand 373 states and 374 transitions. Second operand 66 states. [2018-04-11 12:44:57,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:44:57,983 INFO L93 Difference]: Finished difference Result 593 states and 635 transitions. [2018-04-11 12:44:57,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-11 12:44:57,983 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 372 [2018-04-11 12:44:57,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:44:57,985 INFO L225 Difference]: With dead ends: 593 [2018-04-11 12:44:57,985 INFO L226 Difference]: Without dead ends: 593 [2018-04-11 12:44:57,985 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 373 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2145, Invalid=2145, Unknown=0, NotChecked=0, Total=4290 [2018-04-11 12:44:57,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2018-04-11 12:44:57,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 377. [2018-04-11 12:44:57,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 377 states. [2018-04-11 12:44:57,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 378 transitions. [2018-04-11 12:44:57,987 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 378 transitions. Word has length 372 [2018-04-11 12:44:57,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:44:57,987 INFO L459 AbstractCegarLoop]: Abstraction has 377 states and 378 transitions. [2018-04-11 12:44:57,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-11 12:44:57,988 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 378 transitions. [2018-04-11 12:44:57,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2018-04-11 12:44:57,988 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:44:57,989 INFO L355 BasicCegarLoop]: trace histogram [65, 64, 64, 64, 23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:44:57,989 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:44:57,989 INFO L82 PathProgramCache]: Analyzing trace with hash 2062385722, now seen corresponding path program 63 times [2018-04-11 12:44:57,989 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:44:57,989 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:44:57,989 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:57,989 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:44:57,989 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:44:57,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:44:57,999 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:44:59,299 INFO L134 CoverageAnalysis]: Checked inductivity of 9391 backedges. 0 proven. 8192 refuted. 0 times theorem prover too weak. 1199 trivial. 0 not checked. [2018-04-11 12:44:59,300 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:44:59,300 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:44:59,307 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:44:59,387 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2018-04-11 12:44:59,387 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:44:59,389 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:44:59,448 INFO L134 CoverageAnalysis]: Checked inductivity of 9391 backedges. 0 proven. 1199 refuted. 0 times theorem prover too weak. 8192 trivial. 0 not checked. [2018-04-11 12:44:59,466 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:44:59,466 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 25] total 69 [2018-04-11 12:44:59,467 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-11 12:44:59,467 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-11 12:44:59,467 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2302, Invalid=2390, Unknown=0, NotChecked=0, Total=4692 [2018-04-11 12:44:59,467 INFO L87 Difference]: Start difference. First operand 377 states and 378 transitions. Second operand 69 states. [2018-04-11 12:45:00,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:00,346 INFO L93 Difference]: Finished difference Result 602 states and 644 transitions. [2018-04-11 12:45:00,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-11 12:45:00,346 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 376 [2018-04-11 12:45:00,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:00,347 INFO L225 Difference]: With dead ends: 602 [2018-04-11 12:45:00,347 INFO L226 Difference]: Without dead ends: 602 [2018-04-11 12:45:00,347 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 486 GetRequests, 397 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3798, Invalid=4392, Unknown=0, NotChecked=0, Total=8190 [2018-04-11 12:45:00,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2018-04-11 12:45:00,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 386. [2018-04-11 12:45:00,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2018-04-11 12:45:00,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 387 transitions. [2018-04-11 12:45:00,350 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 387 transitions. Word has length 376 [2018-04-11 12:45:00,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:00,350 INFO L459 AbstractCegarLoop]: Abstraction has 386 states and 387 transitions. [2018-04-11 12:45:00,350 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-11 12:45:00,350 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 387 transitions. [2018-04-11 12:45:00,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2018-04-11 12:45:00,351 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:00,351 INFO L355 BasicCegarLoop]: trace histogram [66, 65, 65, 65, 24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:00,351 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:00,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1006406343, now seen corresponding path program 64 times [2018-04-11 12:45:00,351 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:00,351 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:00,352 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:00,352 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:00,352 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:00,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:00,362 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:01,967 INFO L134 CoverageAnalysis]: Checked inductivity of 9761 backedges. 0 proven. 8450 refuted. 0 times theorem prover too weak. 1311 trivial. 0 not checked. [2018-04-11 12:45:01,967 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:01,967 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:01,973 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:45:02,033 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:45:02,033 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:02,037 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:02,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9761 backedges. 0 proven. 8450 refuted. 0 times theorem prover too weak. 1311 trivial. 0 not checked. [2018-04-11 12:45:02,121 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:02,121 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 68 [2018-04-11 12:45:02,121 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-11 12:45:02,122 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-11 12:45:02,122 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2278, Invalid=2278, Unknown=0, NotChecked=0, Total=4556 [2018-04-11 12:45:02,122 INFO L87 Difference]: Start difference. First operand 386 states and 387 transitions. Second operand 68 states. [2018-04-11 12:45:02,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:02,698 INFO L93 Difference]: Finished difference Result 611 states and 654 transitions. [2018-04-11 12:45:02,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-11 12:45:02,698 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 385 [2018-04-11 12:45:02,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:02,699 INFO L225 Difference]: With dead ends: 611 [2018-04-11 12:45:02,699 INFO L226 Difference]: Without dead ends: 611 [2018-04-11 12:45:02,699 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 452 GetRequests, 386 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2278, Invalid=2278, Unknown=0, NotChecked=0, Total=4556 [2018-04-11 12:45:02,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2018-04-11 12:45:02,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 390. [2018-04-11 12:45:02,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 390 states. [2018-04-11 12:45:02,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 391 transitions. [2018-04-11 12:45:02,702 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 391 transitions. Word has length 385 [2018-04-11 12:45:02,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:02,702 INFO L459 AbstractCegarLoop]: Abstraction has 390 states and 391 transitions. [2018-04-11 12:45:02,702 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-11 12:45:02,702 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 391 transitions. [2018-04-11 12:45:02,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2018-04-11 12:45:02,703 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:02,703 INFO L355 BasicCegarLoop]: trace histogram [67, 66, 66, 66, 24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:02,703 INFO L408 AbstractCegarLoop]: === Iteration 67 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:02,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1727930208, now seen corresponding path program 65 times [2018-04-11 12:45:02,703 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:02,703 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:02,703 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:02,704 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:02,704 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:02,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:02,712 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:04,152 INFO L134 CoverageAnalysis]: Checked inductivity of 10023 backedges. 0 proven. 8712 refuted. 0 times theorem prover too weak. 1311 trivial. 0 not checked. [2018-04-11 12:45:04,152 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:04,152 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:04,158 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:45:06,591 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 67 check-sat command(s) [2018-04-11 12:45:06,591 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:06,597 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:06,656 INFO L134 CoverageAnalysis]: Checked inductivity of 10023 backedges. 0 proven. 8712 refuted. 0 times theorem prover too weak. 1311 trivial. 0 not checked. [2018-04-11 12:45:06,677 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:06,677 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 69 [2018-04-11 12:45:06,677 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-11 12:45:06,677 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-11 12:45:06,678 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2018-04-11 12:45:06,678 INFO L87 Difference]: Start difference. First operand 390 states and 391 transitions. Second operand 69 states. [2018-04-11 12:45:07,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:07,494 INFO L93 Difference]: Finished difference Result 620 states and 664 transitions. [2018-04-11 12:45:07,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-11 12:45:07,494 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 389 [2018-04-11 12:45:07,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:07,495 INFO L225 Difference]: With dead ends: 620 [2018-04-11 12:45:07,495 INFO L226 Difference]: Without dead ends: 620 [2018-04-11 12:45:07,496 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 390 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2018-04-11 12:45:07,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2018-04-11 12:45:07,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 394. [2018-04-11 12:45:07,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 394 states. [2018-04-11 12:45:07,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 395 transitions. [2018-04-11 12:45:07,498 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 395 transitions. Word has length 389 [2018-04-11 12:45:07,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:07,498 INFO L459 AbstractCegarLoop]: Abstraction has 394 states and 395 transitions. [2018-04-11 12:45:07,498 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-11 12:45:07,498 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 395 transitions. [2018-04-11 12:45:07,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2018-04-11 12:45:07,499 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:07,499 INFO L355 BasicCegarLoop]: trace histogram [68, 67, 67, 67, 24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:07,499 INFO L408 AbstractCegarLoop]: === Iteration 68 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:07,500 INFO L82 PathProgramCache]: Analyzing trace with hash 1522097671, now seen corresponding path program 66 times [2018-04-11 12:45:07,500 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:07,500 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:07,500 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:07,500 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:07,500 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:07,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:07,511 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:08,882 INFO L134 CoverageAnalysis]: Checked inductivity of 10289 backedges. 0 proven. 8978 refuted. 0 times theorem prover too weak. 1311 trivial. 0 not checked. [2018-04-11 12:45:08,882 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:08,882 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:08,887 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:45:09,140 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 47 check-sat command(s) [2018-04-11 12:45:09,140 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:09,143 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:09,208 INFO L134 CoverageAnalysis]: Checked inductivity of 10289 backedges. 0 proven. 1311 refuted. 0 times theorem prover too weak. 8978 trivial. 0 not checked. [2018-04-11 12:45:09,239 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:09,239 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 26] total 72 [2018-04-11 12:45:09,240 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-11 12:45:09,240 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-11 12:45:09,240 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2510, Invalid=2602, Unknown=0, NotChecked=0, Total=5112 [2018-04-11 12:45:09,240 INFO L87 Difference]: Start difference. First operand 394 states and 395 transitions. Second operand 72 states. [2018-04-11 12:45:10,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:10,125 INFO L93 Difference]: Finished difference Result 629 states and 673 transitions. [2018-04-11 12:45:10,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-11 12:45:10,126 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 393 [2018-04-11 12:45:10,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:10,127 INFO L225 Difference]: With dead ends: 629 [2018-04-11 12:45:10,127 INFO L226 Difference]: Without dead ends: 629 [2018-04-11 12:45:10,127 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 415 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=4143, Invalid=4787, Unknown=0, NotChecked=0, Total=8930 [2018-04-11 12:45:10,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2018-04-11 12:45:10,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 403. [2018-04-11 12:45:10,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 403 states. [2018-04-11 12:45:10,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 404 transitions. [2018-04-11 12:45:10,130 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 404 transitions. Word has length 393 [2018-04-11 12:45:10,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:10,130 INFO L459 AbstractCegarLoop]: Abstraction has 403 states and 404 transitions. [2018-04-11 12:45:10,131 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-11 12:45:10,131 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 404 transitions. [2018-04-11 12:45:10,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2018-04-11 12:45:10,131 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:10,132 INFO L355 BasicCegarLoop]: trace histogram [69, 68, 68, 68, 25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:10,132 INFO L408 AbstractCegarLoop]: === Iteration 69 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:10,132 INFO L82 PathProgramCache]: Analyzing trace with hash 477194526, now seen corresponding path program 67 times [2018-04-11 12:45:10,132 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:10,132 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:10,132 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:10,132 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:10,132 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:10,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:10,141 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:11,637 INFO L134 CoverageAnalysis]: Checked inductivity of 10676 backedges. 0 proven. 9248 refuted. 0 times theorem prover too weak. 1428 trivial. 0 not checked. [2018-04-11 12:45:11,637 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:11,637 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:11,642 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:45:11,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:11,685 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:11,771 INFO L134 CoverageAnalysis]: Checked inductivity of 10676 backedges. 0 proven. 9248 refuted. 0 times theorem prover too weak. 1428 trivial. 0 not checked. [2018-04-11 12:45:11,789 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:11,789 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 71 [2018-04-11 12:45:11,789 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-11 12:45:11,789 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-11 12:45:11,790 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2485, Invalid=2485, Unknown=0, NotChecked=0, Total=4970 [2018-04-11 12:45:11,790 INFO L87 Difference]: Start difference. First operand 403 states and 404 transitions. Second operand 71 states. [2018-04-11 12:45:12,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:12,616 INFO L93 Difference]: Finished difference Result 638 states and 683 transitions. [2018-04-11 12:45:12,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-11 12:45:12,616 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 402 [2018-04-11 12:45:12,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:12,617 INFO L225 Difference]: With dead ends: 638 [2018-04-11 12:45:12,618 INFO L226 Difference]: Without dead ends: 638 [2018-04-11 12:45:12,618 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 403 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2485, Invalid=2485, Unknown=0, NotChecked=0, Total=4970 [2018-04-11 12:45:12,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2018-04-11 12:45:12,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 407. [2018-04-11 12:45:12,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 407 states. [2018-04-11 12:45:12,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 408 transitions. [2018-04-11 12:45:12,620 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 408 transitions. Word has length 402 [2018-04-11 12:45:12,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:12,620 INFO L459 AbstractCegarLoop]: Abstraction has 407 states and 408 transitions. [2018-04-11 12:45:12,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-11 12:45:12,620 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 408 transitions. [2018-04-11 12:45:12,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2018-04-11 12:45:12,621 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:12,621 INFO L355 BasicCegarLoop]: trace histogram [70, 69, 69, 69, 25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:12,621 INFO L408 AbstractCegarLoop]: === Iteration 70 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:12,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1595503063, now seen corresponding path program 68 times [2018-04-11 12:45:12,621 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:12,621 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:12,622 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:12,622 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:45:12,622 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:12,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:12,631 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:14,241 INFO L134 CoverageAnalysis]: Checked inductivity of 10950 backedges. 0 proven. 9522 refuted. 0 times theorem prover too weak. 1428 trivial. 0 not checked. [2018-04-11 12:45:14,241 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:14,241 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:14,246 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:45:14,289 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:45:14,289 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:14,293 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:14,357 INFO L134 CoverageAnalysis]: Checked inductivity of 10950 backedges. 0 proven. 9522 refuted. 0 times theorem prover too weak. 1428 trivial. 0 not checked. [2018-04-11 12:45:14,375 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:14,375 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 72 [2018-04-11 12:45:14,376 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-11 12:45:14,376 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-11 12:45:14,376 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2556, Invalid=2556, Unknown=0, NotChecked=0, Total=5112 [2018-04-11 12:45:14,376 INFO L87 Difference]: Start difference. First operand 407 states and 408 transitions. Second operand 72 states. [2018-04-11 12:45:15,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:15,241 INFO L93 Difference]: Finished difference Result 647 states and 693 transitions. [2018-04-11 12:45:15,241 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-11 12:45:15,241 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 406 [2018-04-11 12:45:15,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:15,243 INFO L225 Difference]: With dead ends: 647 [2018-04-11 12:45:15,243 INFO L226 Difference]: Without dead ends: 647 [2018-04-11 12:45:15,243 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 407 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2556, Invalid=2556, Unknown=0, NotChecked=0, Total=5112 [2018-04-11 12:45:15,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2018-04-11 12:45:15,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 411. [2018-04-11 12:45:15,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 411 states. [2018-04-11 12:45:15,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 412 transitions. [2018-04-11 12:45:15,246 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 412 transitions. Word has length 406 [2018-04-11 12:45:15,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:15,246 INFO L459 AbstractCegarLoop]: Abstraction has 411 states and 412 transitions. [2018-04-11 12:45:15,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-11 12:45:15,246 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 412 transitions. [2018-04-11 12:45:15,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2018-04-11 12:45:15,247 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:15,247 INFO L355 BasicCegarLoop]: trace histogram [71, 70, 70, 70, 25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:15,247 INFO L408 AbstractCegarLoop]: === Iteration 71 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:15,247 INFO L82 PathProgramCache]: Analyzing trace with hash -2001963504, now seen corresponding path program 69 times [2018-04-11 12:45:15,247 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:15,248 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:15,248 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:15,248 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:15,248 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:15,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:15,258 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:16,821 INFO L134 CoverageAnalysis]: Checked inductivity of 11228 backedges. 0 proven. 9800 refuted. 0 times theorem prover too weak. 1428 trivial. 0 not checked. [2018-04-11 12:45:16,821 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:16,821 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:16,826 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:45:16,915 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2018-04-11 12:45:16,916 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:16,918 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:16,984 INFO L134 CoverageAnalysis]: Checked inductivity of 11228 backedges. 0 proven. 1428 refuted. 0 times theorem prover too weak. 9800 trivial. 0 not checked. [2018-04-11 12:45:17,002 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:17,002 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 27] total 75 [2018-04-11 12:45:17,003 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-11 12:45:17,003 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-11 12:45:17,003 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2727, Invalid=2823, Unknown=0, NotChecked=0, Total=5550 [2018-04-11 12:45:17,003 INFO L87 Difference]: Start difference. First operand 411 states and 412 transitions. Second operand 75 states. [2018-04-11 12:45:18,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:18,064 INFO L93 Difference]: Finished difference Result 656 states and 702 transitions. [2018-04-11 12:45:18,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-04-11 12:45:18,064 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 410 [2018-04-11 12:45:18,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:18,066 INFO L225 Difference]: With dead ends: 656 [2018-04-11 12:45:18,066 INFO L226 Difference]: Without dead ends: 656 [2018-04-11 12:45:18,066 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 433 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=4503, Invalid=5199, Unknown=0, NotChecked=0, Total=9702 [2018-04-11 12:45:18,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2018-04-11 12:45:18,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 420. [2018-04-11 12:45:18,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 420 states. [2018-04-11 12:45:18,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 421 transitions. [2018-04-11 12:45:18,069 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 421 transitions. Word has length 410 [2018-04-11 12:45:18,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:18,069 INFO L459 AbstractCegarLoop]: Abstraction has 420 states and 421 transitions. [2018-04-11 12:45:18,069 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-11 12:45:18,069 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 421 transitions. [2018-04-11 12:45:18,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2018-04-11 12:45:18,070 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:18,071 INFO L355 BasicCegarLoop]: trace histogram [72, 71, 71, 71, 26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:18,071 INFO L408 AbstractCegarLoop]: === Iteration 72 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:18,071 INFO L82 PathProgramCache]: Analyzing trace with hash -201241245, now seen corresponding path program 70 times [2018-04-11 12:45:18,071 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:18,071 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:18,071 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:18,071 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:18,071 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:18,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:18,082 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:19,672 INFO L134 CoverageAnalysis]: Checked inductivity of 11632 backedges. 0 proven. 10082 refuted. 0 times theorem prover too weak. 1550 trivial. 0 not checked. [2018-04-11 12:45:19,672 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:19,672 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:19,677 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:45:19,722 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:45:19,722 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:19,726 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:19,795 INFO L134 CoverageAnalysis]: Checked inductivity of 11632 backedges. 0 proven. 10082 refuted. 0 times theorem prover too weak. 1550 trivial. 0 not checked. [2018-04-11 12:45:19,813 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:19,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 74 [2018-04-11 12:45:19,814 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-04-11 12:45:19,814 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-04-11 12:45:19,815 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2701, Invalid=2701, Unknown=0, NotChecked=0, Total=5402 [2018-04-11 12:45:19,815 INFO L87 Difference]: Start difference. First operand 420 states and 421 transitions. Second operand 74 states. [2018-04-11 12:45:20,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:20,608 INFO L93 Difference]: Finished difference Result 665 states and 712 transitions. [2018-04-11 12:45:20,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-04-11 12:45:20,608 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 419 [2018-04-11 12:45:20,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:20,610 INFO L225 Difference]: With dead ends: 665 [2018-04-11 12:45:20,610 INFO L226 Difference]: Without dead ends: 665 [2018-04-11 12:45:20,610 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 420 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2701, Invalid=2701, Unknown=0, NotChecked=0, Total=5402 [2018-04-11 12:45:20,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2018-04-11 12:45:20,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 424. [2018-04-11 12:45:20,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 424 states. [2018-04-11 12:45:20,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 425 transitions. [2018-04-11 12:45:20,613 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 425 transitions. Word has length 419 [2018-04-11 12:45:20,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:20,613 INFO L459 AbstractCegarLoop]: Abstraction has 424 states and 425 transitions. [2018-04-11 12:45:20,613 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-04-11 12:45:20,613 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 425 transitions. [2018-04-11 12:45:20,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2018-04-11 12:45:20,614 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:20,614 INFO L355 BasicCegarLoop]: trace histogram [73, 72, 72, 72, 26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:20,614 INFO L408 AbstractCegarLoop]: === Iteration 73 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:20,615 INFO L82 PathProgramCache]: Analyzing trace with hash -220811830, now seen corresponding path program 71 times [2018-04-11 12:45:20,615 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:20,615 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:20,615 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:20,615 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:20,615 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:20,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:20,626 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:22,282 INFO L134 CoverageAnalysis]: Checked inductivity of 11918 backedges. 0 proven. 10368 refuted. 0 times theorem prover too weak. 1550 trivial. 0 not checked. [2018-04-11 12:45:22,282 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:22,282 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:22,287 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:45:25,671 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 73 check-sat command(s) [2018-04-11 12:45:25,671 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:25,678 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:25,746 INFO L134 CoverageAnalysis]: Checked inductivity of 11918 backedges. 0 proven. 10368 refuted. 0 times theorem prover too weak. 1550 trivial. 0 not checked. [2018-04-11 12:45:25,767 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:25,767 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75] total 75 [2018-04-11 12:45:25,768 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-11 12:45:25,768 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-11 12:45:25,768 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2018-04-11 12:45:25,768 INFO L87 Difference]: Start difference. First operand 424 states and 425 transitions. Second operand 75 states. [2018-04-11 12:45:26,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:26,617 INFO L93 Difference]: Finished difference Result 674 states and 722 transitions. [2018-04-11 12:45:26,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-11 12:45:26,617 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 423 [2018-04-11 12:45:26,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:26,619 INFO L225 Difference]: With dead ends: 674 [2018-04-11 12:45:26,619 INFO L226 Difference]: Without dead ends: 674 [2018-04-11 12:45:26,619 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 424 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2018-04-11 12:45:26,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2018-04-11 12:45:26,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 428. [2018-04-11 12:45:26,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-04-11 12:45:26,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 429 transitions. [2018-04-11 12:45:26,621 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 429 transitions. Word has length 423 [2018-04-11 12:45:26,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:26,621 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 429 transitions. [2018-04-11 12:45:26,621 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-11 12:45:26,621 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 429 transitions. [2018-04-11 12:45:26,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2018-04-11 12:45:26,622 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:26,623 INFO L355 BasicCegarLoop]: trace histogram [74, 73, 73, 73, 26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:26,623 INFO L408 AbstractCegarLoop]: === Iteration 74 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:26,623 INFO L82 PathProgramCache]: Analyzing trace with hash -844660047, now seen corresponding path program 72 times [2018-04-11 12:45:26,623 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:26,623 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:26,623 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:26,623 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:26,623 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:26,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:26,636 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:28,379 INFO L134 CoverageAnalysis]: Checked inductivity of 12208 backedges. 0 proven. 10658 refuted. 0 times theorem prover too weak. 1550 trivial. 0 not checked. [2018-04-11 12:45:28,380 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:28,380 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:28,385 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:45:28,725 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 51 check-sat command(s) [2018-04-11 12:45:28,725 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:28,729 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:28,798 INFO L134 CoverageAnalysis]: Checked inductivity of 12208 backedges. 0 proven. 1550 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2018-04-11 12:45:28,817 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:28,817 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 28] total 78 [2018-04-11 12:45:28,817 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-04-11 12:45:28,818 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-04-11 12:45:28,818 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2953, Invalid=3053, Unknown=0, NotChecked=0, Total=6006 [2018-04-11 12:45:28,818 INFO L87 Difference]: Start difference. First operand 428 states and 429 transitions. Second operand 78 states. [2018-04-11 12:45:29,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:29,921 INFO L93 Difference]: Finished difference Result 683 states and 731 transitions. [2018-04-11 12:45:29,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-11 12:45:29,922 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 427 [2018-04-11 12:45:29,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:29,923 INFO L225 Difference]: With dead ends: 683 [2018-04-11 12:45:29,923 INFO L226 Difference]: Without dead ends: 683 [2018-04-11 12:45:29,924 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 451 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4878, Invalid=5628, Unknown=0, NotChecked=0, Total=10506 [2018-04-11 12:45:29,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2018-04-11 12:45:29,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 437. [2018-04-11 12:45:29,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 437 states. [2018-04-11 12:45:29,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 438 transitions. [2018-04-11 12:45:29,927 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 438 transitions. Word has length 427 [2018-04-11 12:45:29,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:29,927 INFO L459 AbstractCegarLoop]: Abstraction has 437 states and 438 transitions. [2018-04-11 12:45:29,927 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-04-11 12:45:29,927 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 438 transitions. [2018-04-11 12:45:29,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2018-04-11 12:45:29,928 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:29,928 INFO L355 BasicCegarLoop]: trace histogram [75, 74, 74, 74, 27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:29,928 INFO L408 AbstractCegarLoop]: === Iteration 75 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:29,928 INFO L82 PathProgramCache]: Analyzing trace with hash 973148276, now seen corresponding path program 73 times [2018-04-11 12:45:29,928 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:29,928 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:29,929 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:29,929 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:29,929 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:29,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:29,940 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:31,699 INFO L134 CoverageAnalysis]: Checked inductivity of 12629 backedges. 0 proven. 10952 refuted. 0 times theorem prover too weak. 1677 trivial. 0 not checked. [2018-04-11 12:45:31,699 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:31,699 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:31,705 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:45:31,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:31,753 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:31,827 INFO L134 CoverageAnalysis]: Checked inductivity of 12629 backedges. 0 proven. 10952 refuted. 0 times theorem prover too weak. 1677 trivial. 0 not checked. [2018-04-11 12:45:31,845 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:31,845 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77] total 77 [2018-04-11 12:45:31,845 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-11 12:45:31,846 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-11 12:45:31,846 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2926, Invalid=2926, Unknown=0, NotChecked=0, Total=5852 [2018-04-11 12:45:31,846 INFO L87 Difference]: Start difference. First operand 437 states and 438 transitions. Second operand 77 states. [2018-04-11 12:45:32,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:32,780 INFO L93 Difference]: Finished difference Result 692 states and 741 transitions. [2018-04-11 12:45:32,780 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-11 12:45:32,780 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 436 [2018-04-11 12:45:32,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:32,782 INFO L225 Difference]: With dead ends: 692 [2018-04-11 12:45:32,782 INFO L226 Difference]: Without dead ends: 692 [2018-04-11 12:45:32,782 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 512 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2926, Invalid=2926, Unknown=0, NotChecked=0, Total=5852 [2018-04-11 12:45:32,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2018-04-11 12:45:32,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 441. [2018-04-11 12:45:32,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 441 states. [2018-04-11 12:45:32,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 442 transitions. [2018-04-11 12:45:32,785 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 442 transitions. Word has length 436 [2018-04-11 12:45:32,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:32,785 INFO L459 AbstractCegarLoop]: Abstraction has 441 states and 442 transitions. [2018-04-11 12:45:32,785 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-11 12:45:32,785 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 442 transitions. [2018-04-11 12:45:32,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 441 [2018-04-11 12:45:32,786 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:32,786 INFO L355 BasicCegarLoop]: trace histogram [76, 75, 75, 75, 27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:32,786 INFO L408 AbstractCegarLoop]: === Iteration 76 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:32,786 INFO L82 PathProgramCache]: Analyzing trace with hash -347493651, now seen corresponding path program 74 times [2018-04-11 12:45:32,786 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:32,786 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:32,787 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:32,787 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:45:32,787 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:32,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:32,797 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:34,603 INFO L134 CoverageAnalysis]: Checked inductivity of 12927 backedges. 0 proven. 11250 refuted. 0 times theorem prover too weak. 1677 trivial. 0 not checked. [2018-04-11 12:45:34,603 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:34,603 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:34,608 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:45:34,653 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:45:34,653 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:34,656 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:34,741 INFO L134 CoverageAnalysis]: Checked inductivity of 12927 backedges. 0 proven. 11250 refuted. 0 times theorem prover too weak. 1677 trivial. 0 not checked. [2018-04-11 12:45:34,758 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:34,758 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 78 [2018-04-11 12:45:34,759 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-04-11 12:45:34,759 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-04-11 12:45:34,759 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3003, Invalid=3003, Unknown=0, NotChecked=0, Total=6006 [2018-04-11 12:45:34,759 INFO L87 Difference]: Start difference. First operand 441 states and 442 transitions. Second operand 78 states. [2018-04-11 12:45:35,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:35,788 INFO L93 Difference]: Finished difference Result 701 states and 751 transitions. [2018-04-11 12:45:35,789 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-11 12:45:35,789 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 440 [2018-04-11 12:45:35,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:35,790 INFO L225 Difference]: With dead ends: 701 [2018-04-11 12:45:35,790 INFO L226 Difference]: Without dead ends: 701 [2018-04-11 12:45:35,790 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 441 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3003, Invalid=3003, Unknown=0, NotChecked=0, Total=6006 [2018-04-11 12:45:35,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2018-04-11 12:45:35,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 445. [2018-04-11 12:45:35,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2018-04-11 12:45:35,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 446 transitions. [2018-04-11 12:45:35,793 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 446 transitions. Word has length 440 [2018-04-11 12:45:35,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:35,793 INFO L459 AbstractCegarLoop]: Abstraction has 445 states and 446 transitions. [2018-04-11 12:45:35,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-04-11 12:45:35,793 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 446 transitions. [2018-04-11 12:45:35,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2018-04-11 12:45:35,794 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:35,794 INFO L355 BasicCegarLoop]: trace histogram [77, 76, 76, 76, 27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:35,794 INFO L408 AbstractCegarLoop]: === Iteration 77 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:35,794 INFO L82 PathProgramCache]: Analyzing trace with hash 962486502, now seen corresponding path program 75 times [2018-04-11 12:45:35,795 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:35,795 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:35,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:35,795 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:35,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:35,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:35,806 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:37,647 INFO L134 CoverageAnalysis]: Checked inductivity of 13229 backedges. 0 proven. 11552 refuted. 0 times theorem prover too weak. 1677 trivial. 0 not checked. [2018-04-11 12:45:37,647 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:37,647 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:37,652 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:45:37,790 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2018-04-11 12:45:37,790 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:37,793 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:37,869 INFO L134 CoverageAnalysis]: Checked inductivity of 13229 backedges. 0 proven. 1677 refuted. 0 times theorem prover too weak. 11552 trivial. 0 not checked. [2018-04-11 12:45:37,887 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:37,887 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 29] total 81 [2018-04-11 12:45:37,887 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-11 12:45:37,888 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-11 12:45:37,888 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3188, Invalid=3292, Unknown=0, NotChecked=0, Total=6480 [2018-04-11 12:45:37,888 INFO L87 Difference]: Start difference. First operand 445 states and 446 transitions. Second operand 81 states. [2018-04-11 12:45:39,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:39,208 INFO L93 Difference]: Finished difference Result 710 states and 760 transitions. [2018-04-11 12:45:39,208 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-11 12:45:39,208 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 444 [2018-04-11 12:45:39,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:39,209 INFO L225 Difference]: With dead ends: 710 [2018-04-11 12:45:39,209 INFO L226 Difference]: Without dead ends: 710 [2018-04-11 12:45:39,210 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 469 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 629 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=5268, Invalid=6074, Unknown=0, NotChecked=0, Total=11342 [2018-04-11 12:45:39,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2018-04-11 12:45:39,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 454. [2018-04-11 12:45:39,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 454 states. [2018-04-11 12:45:39,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 455 transitions. [2018-04-11 12:45:39,212 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 455 transitions. Word has length 444 [2018-04-11 12:45:39,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:39,212 INFO L459 AbstractCegarLoop]: Abstraction has 454 states and 455 transitions. [2018-04-11 12:45:39,213 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-11 12:45:39,213 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 455 transitions. [2018-04-11 12:45:39,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 454 [2018-04-11 12:45:39,214 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:39,214 INFO L355 BasicCegarLoop]: trace histogram [78, 77, 77, 77, 28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:39,214 INFO L408 AbstractCegarLoop]: === Iteration 78 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:39,214 INFO L82 PathProgramCache]: Analyzing trace with hash 537460365, now seen corresponding path program 76 times [2018-04-11 12:45:39,214 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:39,214 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:39,215 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:39,215 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:39,215 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:39,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:39,226 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:41,117 INFO L134 CoverageAnalysis]: Checked inductivity of 13667 backedges. 0 proven. 11858 refuted. 0 times theorem prover too weak. 1809 trivial. 0 not checked. [2018-04-11 12:45:41,117 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:41,117 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:41,122 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:45:41,170 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:45:41,171 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:41,174 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:41,249 INFO L134 CoverageAnalysis]: Checked inductivity of 13667 backedges. 0 proven. 11858 refuted. 0 times theorem prover too weak. 1809 trivial. 0 not checked. [2018-04-11 12:45:41,265 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:41,265 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 80 [2018-04-11 12:45:41,266 INFO L442 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-04-11 12:45:41,266 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-04-11 12:45:41,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3160, Invalid=3160, Unknown=0, NotChecked=0, Total=6320 [2018-04-11 12:45:41,267 INFO L87 Difference]: Start difference. First operand 454 states and 455 transitions. Second operand 80 states. [2018-04-11 12:45:42,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:42,190 INFO L93 Difference]: Finished difference Result 719 states and 770 transitions. [2018-04-11 12:45:42,190 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-11 12:45:42,190 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 453 [2018-04-11 12:45:42,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:42,192 INFO L225 Difference]: With dead ends: 719 [2018-04-11 12:45:42,192 INFO L226 Difference]: Without dead ends: 719 [2018-04-11 12:45:42,192 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3160, Invalid=3160, Unknown=0, NotChecked=0, Total=6320 [2018-04-11 12:45:42,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2018-04-11 12:45:42,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 458. [2018-04-11 12:45:42,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 458 states. [2018-04-11 12:45:42,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 459 transitions. [2018-04-11 12:45:42,195 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 459 transitions. Word has length 453 [2018-04-11 12:45:42,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:42,195 INFO L459 AbstractCegarLoop]: Abstraction has 458 states and 459 transitions. [2018-04-11 12:45:42,195 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-04-11 12:45:42,195 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 459 transitions. [2018-04-11 12:45:42,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2018-04-11 12:45:42,196 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:42,196 INFO L355 BasicCegarLoop]: trace histogram [79, 78, 78, 78, 28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:42,196 INFO L408 AbstractCegarLoop]: === Iteration 79 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:42,196 INFO L82 PathProgramCache]: Analyzing trace with hash -759462604, now seen corresponding path program 77 times [2018-04-11 12:45:42,196 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:42,196 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:42,197 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:42,197 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:42,197 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:42,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:42,207 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:44,183 INFO L134 CoverageAnalysis]: Checked inductivity of 13977 backedges. 0 proven. 12168 refuted. 0 times theorem prover too weak. 1809 trivial. 0 not checked. [2018-04-11 12:45:44,183 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:44,183 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:44,188 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:45:49,280 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 79 check-sat command(s) [2018-04-11 12:45:49,280 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:49,288 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:49,369 INFO L134 CoverageAnalysis]: Checked inductivity of 13977 backedges. 0 proven. 12168 refuted. 0 times theorem prover too weak. 1809 trivial. 0 not checked. [2018-04-11 12:45:49,393 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:49,393 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 81 [2018-04-11 12:45:49,394 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-11 12:45:49,394 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-11 12:45:49,394 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2018-04-11 12:45:49,394 INFO L87 Difference]: Start difference. First operand 458 states and 459 transitions. Second operand 81 states. [2018-04-11 12:45:50,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:50,675 INFO L93 Difference]: Finished difference Result 728 states and 780 transitions. [2018-04-11 12:45:50,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-11 12:45:50,675 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 457 [2018-04-11 12:45:50,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:50,676 INFO L225 Difference]: With dead ends: 728 [2018-04-11 12:45:50,676 INFO L226 Difference]: Without dead ends: 728 [2018-04-11 12:45:50,677 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 458 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2018-04-11 12:45:50,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2018-04-11 12:45:50,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 462. [2018-04-11 12:45:50,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 462 states. [2018-04-11 12:45:50,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 463 transitions. [2018-04-11 12:45:50,680 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 463 transitions. Word has length 457 [2018-04-11 12:45:50,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:50,680 INFO L459 AbstractCegarLoop]: Abstraction has 462 states and 463 transitions. [2018-04-11 12:45:50,680 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-11 12:45:50,680 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 463 transitions. [2018-04-11 12:45:50,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2018-04-11 12:45:50,681 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:50,682 INFO L355 BasicCegarLoop]: trace histogram [80, 79, 79, 79, 28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:50,682 INFO L408 AbstractCegarLoop]: === Iteration 80 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:50,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1173119067, now seen corresponding path program 78 times [2018-04-11 12:45:50,682 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:50,682 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:50,682 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:50,682 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:50,682 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:50,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:50,694 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:52,795 INFO L134 CoverageAnalysis]: Checked inductivity of 14291 backedges. 0 proven. 12482 refuted. 0 times theorem prover too weak. 1809 trivial. 0 not checked. [2018-04-11 12:45:52,795 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:52,795 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:52,800 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:45:53,206 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2018-04-11 12:45:53,206 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:45:53,210 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:53,300 INFO L134 CoverageAnalysis]: Checked inductivity of 14291 backedges. 0 proven. 1809 refuted. 0 times theorem prover too weak. 12482 trivial. 0 not checked. [2018-04-11 12:45:53,318 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:53,318 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 30] total 84 [2018-04-11 12:45:53,319 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-11 12:45:53,319 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-11 12:45:53,319 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3432, Invalid=3540, Unknown=0, NotChecked=0, Total=6972 [2018-04-11 12:45:53,319 INFO L87 Difference]: Start difference. First operand 462 states and 463 transitions. Second operand 84 states. [2018-04-11 12:45:54,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:54,604 INFO L93 Difference]: Finished difference Result 737 states and 789 transitions. [2018-04-11 12:45:54,604 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-11 12:45:54,604 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 461 [2018-04-11 12:45:54,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:54,606 INFO L225 Difference]: With dead ends: 737 [2018-04-11 12:45:54,606 INFO L226 Difference]: Without dead ends: 737 [2018-04-11 12:45:54,606 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 487 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=5673, Invalid=6537, Unknown=0, NotChecked=0, Total=12210 [2018-04-11 12:45:54,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2018-04-11 12:45:54,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 471. [2018-04-11 12:45:54,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 471 states. [2018-04-11 12:45:54,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 472 transitions. [2018-04-11 12:45:54,609 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 472 transitions. Word has length 461 [2018-04-11 12:45:54,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:54,609 INFO L459 AbstractCegarLoop]: Abstraction has 471 states and 472 transitions. [2018-04-11 12:45:54,609 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-11 12:45:54,609 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 472 transitions. [2018-04-11 12:45:54,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2018-04-11 12:45:54,611 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:54,611 INFO L355 BasicCegarLoop]: trace histogram [81, 80, 80, 80, 29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:54,611 INFO L408 AbstractCegarLoop]: === Iteration 81 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:54,611 INFO L82 PathProgramCache]: Analyzing trace with hash 737750730, now seen corresponding path program 79 times [2018-04-11 12:45:54,612 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:54,612 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:54,612 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:54,612 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:45:54,612 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:54,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:54,624 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:45:56,713 INFO L134 CoverageAnalysis]: Checked inductivity of 14746 backedges. 0 proven. 12800 refuted. 0 times theorem prover too weak. 1946 trivial. 0 not checked. [2018-04-11 12:45:56,713 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:45:56,713 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:45:56,719 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:45:56,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:56,768 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:45:56,871 INFO L134 CoverageAnalysis]: Checked inductivity of 14746 backedges. 0 proven. 12800 refuted. 0 times theorem prover too weak. 1946 trivial. 0 not checked. [2018-04-11 12:45:56,889 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:45:56,889 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 83] total 83 [2018-04-11 12:45:56,889 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-11 12:45:56,890 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-11 12:45:56,890 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3403, Invalid=3403, Unknown=0, NotChecked=0, Total=6806 [2018-04-11 12:45:56,890 INFO L87 Difference]: Start difference. First operand 471 states and 472 transitions. Second operand 83 states. [2018-04-11 12:45:58,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:45:58,115 INFO L93 Difference]: Finished difference Result 746 states and 799 transitions. [2018-04-11 12:45:58,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-11 12:45:58,115 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 470 [2018-04-11 12:45:58,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:45:58,117 INFO L225 Difference]: With dead ends: 746 [2018-04-11 12:45:58,117 INFO L226 Difference]: Without dead ends: 746 [2018-04-11 12:45:58,117 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 471 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3403, Invalid=3403, Unknown=0, NotChecked=0, Total=6806 [2018-04-11 12:45:58,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2018-04-11 12:45:58,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 475. [2018-04-11 12:45:58,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 475 states. [2018-04-11 12:45:58,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 476 transitions. [2018-04-11 12:45:58,122 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 476 transitions. Word has length 470 [2018-04-11 12:45:58,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:45:58,122 INFO L459 AbstractCegarLoop]: Abstraction has 475 states and 476 transitions. [2018-04-11 12:45:58,122 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-04-11 12:45:58,122 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 476 transitions. [2018-04-11 12:45:58,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2018-04-11 12:45:58,124 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:45:58,124 INFO L355 BasicCegarLoop]: trace histogram [82, 81, 81, 81, 29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:45:58,125 INFO L408 AbstractCegarLoop]: === Iteration 82 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:45:58,125 INFO L82 PathProgramCache]: Analyzing trace with hash -1962022141, now seen corresponding path program 80 times [2018-04-11 12:45:58,125 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:45:58,125 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:45:58,125 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:58,126 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:45:58,126 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:45:58,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:45:58,142 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:00,326 INFO L134 CoverageAnalysis]: Checked inductivity of 15068 backedges. 0 proven. 13122 refuted. 0 times theorem prover too weak. 1946 trivial. 0 not checked. [2018-04-11 12:46:00,326 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:00,326 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:00,331 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:46:00,381 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:46:00,381 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:46:00,385 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:00,472 INFO L134 CoverageAnalysis]: Checked inductivity of 15068 backedges. 0 proven. 13122 refuted. 0 times theorem prover too weak. 1946 trivial. 0 not checked. [2018-04-11 12:46:00,489 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:00,490 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 84 [2018-04-11 12:46:00,490 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-11 12:46:00,491 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-11 12:46:00,491 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3486, Invalid=3486, Unknown=0, NotChecked=0, Total=6972 [2018-04-11 12:46:00,491 INFO L87 Difference]: Start difference. First operand 475 states and 476 transitions. Second operand 84 states. [2018-04-11 12:46:01,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:01,859 INFO L93 Difference]: Finished difference Result 755 states and 809 transitions. [2018-04-11 12:46:01,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-11 12:46:01,859 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 474 [2018-04-11 12:46:01,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:01,860 INFO L225 Difference]: With dead ends: 755 [2018-04-11 12:46:01,860 INFO L226 Difference]: Without dead ends: 755 [2018-04-11 12:46:01,861 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 557 GetRequests, 475 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3486, Invalid=3486, Unknown=0, NotChecked=0, Total=6972 [2018-04-11 12:46:01,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2018-04-11 12:46:01,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 479. [2018-04-11 12:46:01,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 479 states. [2018-04-11 12:46:01,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 480 transitions. [2018-04-11 12:46:01,866 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 480 transitions. Word has length 474 [2018-04-11 12:46:01,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:01,866 INFO L459 AbstractCegarLoop]: Abstraction has 479 states and 480 transitions. [2018-04-11 12:46:01,866 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-11 12:46:01,866 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 480 transitions. [2018-04-11 12:46:01,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2018-04-11 12:46:01,868 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:01,868 INFO L355 BasicCegarLoop]: trace histogram [83, 82, 82, 82, 29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:01,868 INFO L408 AbstractCegarLoop]: === Iteration 83 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:01,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1668816196, now seen corresponding path program 81 times [2018-04-11 12:46:01,869 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:01,869 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:01,869 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:01,869 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:46:01,870 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:01,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:01,890 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:04,038 INFO L134 CoverageAnalysis]: Checked inductivity of 15394 backedges. 0 proven. 13448 refuted. 0 times theorem prover too weak. 1946 trivial. 0 not checked. [2018-04-11 12:46:04,039 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:04,039 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:04,043 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:46:04,185 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 29 check-sat command(s) [2018-04-11 12:46:04,185 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:46:04,188 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:04,273 INFO L134 CoverageAnalysis]: Checked inductivity of 15394 backedges. 0 proven. 1946 refuted. 0 times theorem prover too weak. 13448 trivial. 0 not checked. [2018-04-11 12:46:04,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:04,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 31] total 87 [2018-04-11 12:46:04,291 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-11 12:46:04,292 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-11 12:46:04,292 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3685, Invalid=3797, Unknown=0, NotChecked=0, Total=7482 [2018-04-11 12:46:04,292 INFO L87 Difference]: Start difference. First operand 479 states and 480 transitions. Second operand 87 states. [2018-04-11 12:46:05,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:05,730 INFO L93 Difference]: Finished difference Result 764 states and 818 transitions. [2018-04-11 12:46:05,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-11 12:46:05,730 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 478 [2018-04-11 12:46:05,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:05,731 INFO L225 Difference]: With dead ends: 764 [2018-04-11 12:46:05,731 INFO L226 Difference]: Without dead ends: 764 [2018-04-11 12:46:05,732 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 618 GetRequests, 505 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=6093, Invalid=7017, Unknown=0, NotChecked=0, Total=13110 [2018-04-11 12:46:05,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2018-04-11 12:46:05,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 488. [2018-04-11 12:46:05,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 488 states. [2018-04-11 12:46:05,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 489 transitions. [2018-04-11 12:46:05,736 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 489 transitions. Word has length 478 [2018-04-11 12:46:05,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:05,736 INFO L459 AbstractCegarLoop]: Abstraction has 488 states and 489 transitions. [2018-04-11 12:46:05,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-11 12:46:05,736 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 489 transitions. [2018-04-11 12:46:05,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2018-04-11 12:46:05,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:05,739 INFO L355 BasicCegarLoop]: trace histogram [84, 83, 83, 83, 30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:05,739 INFO L408 AbstractCegarLoop]: === Iteration 84 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:05,739 INFO L82 PathProgramCache]: Analyzing trace with hash -136451913, now seen corresponding path program 82 times [2018-04-11 12:46:05,739 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:05,739 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:05,739 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:05,739 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:46:05,739 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:05,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:05,751 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:07,860 INFO L134 CoverageAnalysis]: Checked inductivity of 15866 backedges. 0 proven. 13778 refuted. 0 times theorem prover too weak. 2088 trivial. 0 not checked. [2018-04-11 12:46:07,860 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:07,860 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:07,865 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:46:07,915 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:46:07,915 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:46:07,919 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:08,003 INFO L134 CoverageAnalysis]: Checked inductivity of 15866 backedges. 0 proven. 13778 refuted. 0 times theorem prover too weak. 2088 trivial. 0 not checked. [2018-04-11 12:46:08,020 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:08,020 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 86 [2018-04-11 12:46:08,021 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-04-11 12:46:08,021 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-04-11 12:46:08,021 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3655, Invalid=3655, Unknown=0, NotChecked=0, Total=7310 [2018-04-11 12:46:08,022 INFO L87 Difference]: Start difference. First operand 488 states and 489 transitions. Second operand 86 states. [2018-04-11 12:46:09,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:09,345 INFO L93 Difference]: Finished difference Result 773 states and 828 transitions. [2018-04-11 12:46:09,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-11 12:46:09,345 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 487 [2018-04-11 12:46:09,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:09,346 INFO L225 Difference]: With dead ends: 773 [2018-04-11 12:46:09,346 INFO L226 Difference]: Without dead ends: 773 [2018-04-11 12:46:09,346 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 488 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3655, Invalid=3655, Unknown=0, NotChecked=0, Total=7310 [2018-04-11 12:46:09,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2018-04-11 12:46:09,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 492. [2018-04-11 12:46:09,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2018-04-11 12:46:09,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 493 transitions. [2018-04-11 12:46:09,349 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 493 transitions. Word has length 487 [2018-04-11 12:46:09,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:09,349 INFO L459 AbstractCegarLoop]: Abstraction has 492 states and 493 transitions. [2018-04-11 12:46:09,349 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-04-11 12:46:09,349 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 493 transitions. [2018-04-11 12:46:09,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 492 [2018-04-11 12:46:09,350 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:09,351 INFO L355 BasicCegarLoop]: trace histogram [85, 84, 84, 84, 30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:09,351 INFO L408 AbstractCegarLoop]: === Iteration 85 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:09,351 INFO L82 PathProgramCache]: Analyzing trace with hash 164890014, now seen corresponding path program 83 times [2018-04-11 12:46:09,351 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:09,351 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:09,351 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:09,351 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:46:09,351 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:09,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:09,362 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:11,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16200 backedges. 0 proven. 14112 refuted. 0 times theorem prover too weak. 2088 trivial. 0 not checked. [2018-04-11 12:46:11,462 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:11,462 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:11,466 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:46:16,746 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 85 check-sat command(s) [2018-04-11 12:46:16,746 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:46:16,753 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:16,839 INFO L134 CoverageAnalysis]: Checked inductivity of 16200 backedges. 0 proven. 14112 refuted. 0 times theorem prover too weak. 2088 trivial. 0 not checked. [2018-04-11 12:46:16,862 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:16,862 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87] total 87 [2018-04-11 12:46:16,862 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-11 12:46:16,863 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-11 12:46:16,863 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2018-04-11 12:46:16,863 INFO L87 Difference]: Start difference. First operand 492 states and 493 transitions. Second operand 87 states. [2018-04-11 12:46:18,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:18,132 INFO L93 Difference]: Finished difference Result 782 states and 838 transitions. [2018-04-11 12:46:18,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-11 12:46:18,132 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 491 [2018-04-11 12:46:18,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:18,133 INFO L225 Difference]: With dead ends: 782 [2018-04-11 12:46:18,133 INFO L226 Difference]: Without dead ends: 782 [2018-04-11 12:46:18,133 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 492 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2018-04-11 12:46:18,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2018-04-11 12:46:18,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 496. [2018-04-11 12:46:18,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 496 states. [2018-04-11 12:46:18,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 497 transitions. [2018-04-11 12:46:18,136 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 497 transitions. Word has length 491 [2018-04-11 12:46:18,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:18,136 INFO L459 AbstractCegarLoop]: Abstraction has 496 states and 497 transitions. [2018-04-11 12:46:18,136 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-11 12:46:18,136 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 497 transitions. [2018-04-11 12:46:18,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 496 [2018-04-11 12:46:18,137 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:18,138 INFO L355 BasicCegarLoop]: trace histogram [86, 85, 85, 85, 30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:18,138 INFO L408 AbstractCegarLoop]: === Iteration 86 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:18,138 INFO L82 PathProgramCache]: Analyzing trace with hash -938256635, now seen corresponding path program 84 times [2018-04-11 12:46:18,138 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:18,138 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:18,138 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:18,138 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:46:18,138 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:18,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:18,149 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:20,259 INFO L134 CoverageAnalysis]: Checked inductivity of 16538 backedges. 0 proven. 14450 refuted. 0 times theorem prover too weak. 2088 trivial. 0 not checked. [2018-04-11 12:46:20,259 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:20,259 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:20,264 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:46:20,760 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 59 check-sat command(s) [2018-04-11 12:46:20,760 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:46:20,763 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:20,860 INFO L134 CoverageAnalysis]: Checked inductivity of 16538 backedges. 0 proven. 2088 refuted. 0 times theorem prover too weak. 14450 trivial. 0 not checked. [2018-04-11 12:46:20,877 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:20,878 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 32] total 90 [2018-04-11 12:46:20,878 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-04-11 12:46:20,878 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-04-11 12:46:20,879 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3947, Invalid=4063, Unknown=0, NotChecked=0, Total=8010 [2018-04-11 12:46:20,879 INFO L87 Difference]: Start difference. First operand 496 states and 497 transitions. Second operand 90 states. [2018-04-11 12:46:22,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:22,256 INFO L93 Difference]: Finished difference Result 791 states and 847 transitions. [2018-04-11 12:46:22,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-04-11 12:46:22,256 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 495 [2018-04-11 12:46:22,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:22,257 INFO L225 Difference]: With dead ends: 791 [2018-04-11 12:46:22,257 INFO L226 Difference]: Without dead ends: 791 [2018-04-11 12:46:22,258 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 640 GetRequests, 523 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 746 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=6528, Invalid=7514, Unknown=0, NotChecked=0, Total=14042 [2018-04-11 12:46:22,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2018-04-11 12:46:22,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 505. [2018-04-11 12:46:22,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 505 states. [2018-04-11 12:46:22,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 506 transitions. [2018-04-11 12:46:22,260 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 506 transitions. Word has length 495 [2018-04-11 12:46:22,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:22,260 INFO L459 AbstractCegarLoop]: Abstraction has 505 states and 506 transitions. [2018-04-11 12:46:22,260 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-04-11 12:46:22,260 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 506 transitions. [2018-04-11 12:46:22,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 505 [2018-04-11 12:46:22,262 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:22,262 INFO L355 BasicCegarLoop]: trace histogram [87, 86, 86, 86, 31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:22,262 INFO L408 AbstractCegarLoop]: === Iteration 87 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:22,262 INFO L82 PathProgramCache]: Analyzing trace with hash 755393568, now seen corresponding path program 85 times [2018-04-11 12:46:22,262 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:22,262 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:22,262 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:22,263 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:46:22,263 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:22,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:22,273 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:24,634 INFO L134 CoverageAnalysis]: Checked inductivity of 17027 backedges. 0 proven. 14792 refuted. 0 times theorem prover too weak. 2235 trivial. 0 not checked. [2018-04-11 12:46:24,635 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:24,635 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:24,639 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:46:24,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:24,694 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:24,785 INFO L134 CoverageAnalysis]: Checked inductivity of 17027 backedges. 0 proven. 14792 refuted. 0 times theorem prover too weak. 2235 trivial. 0 not checked. [2018-04-11 12:46:24,802 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:24,802 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 89] total 89 [2018-04-11 12:46:24,802 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-04-11 12:46:24,803 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-04-11 12:46:24,803 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3916, Invalid=3916, Unknown=0, NotChecked=0, Total=7832 [2018-04-11 12:46:24,803 INFO L87 Difference]: Start difference. First operand 505 states and 506 transitions. Second operand 89 states. [2018-04-11 12:46:26,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:26,199 INFO L93 Difference]: Finished difference Result 800 states and 857 transitions. [2018-04-11 12:46:26,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-04-11 12:46:26,199 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 504 [2018-04-11 12:46:26,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:26,200 INFO L225 Difference]: With dead ends: 800 [2018-04-11 12:46:26,200 INFO L226 Difference]: Without dead ends: 800 [2018-04-11 12:46:26,200 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 592 GetRequests, 505 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3916, Invalid=3916, Unknown=0, NotChecked=0, Total=7832 [2018-04-11 12:46:26,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2018-04-11 12:46:26,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 509. [2018-04-11 12:46:26,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2018-04-11 12:46:26,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 510 transitions. [2018-04-11 12:46:26,203 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 510 transitions. Word has length 504 [2018-04-11 12:46:26,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:26,203 INFO L459 AbstractCegarLoop]: Abstraction has 509 states and 510 transitions. [2018-04-11 12:46:26,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-04-11 12:46:26,203 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 510 transitions. [2018-04-11 12:46:26,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 509 [2018-04-11 12:46:26,204 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:26,204 INFO L355 BasicCegarLoop]: trace histogram [88, 87, 87, 87, 31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:26,205 INFO L408 AbstractCegarLoop]: === Iteration 88 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:26,205 INFO L82 PathProgramCache]: Analyzing trace with hash -634465767, now seen corresponding path program 86 times [2018-04-11 12:46:26,205 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:26,205 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:26,205 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:26,205 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:46:26,205 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:26,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:26,217 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:28,447 INFO L134 CoverageAnalysis]: Checked inductivity of 17373 backedges. 0 proven. 15138 refuted. 0 times theorem prover too weak. 2235 trivial. 0 not checked. [2018-04-11 12:46:28,447 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:28,447 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:28,453 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:46:28,502 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:46:28,502 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:46:28,506 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:28,598 INFO L134 CoverageAnalysis]: Checked inductivity of 17373 backedges. 0 proven. 15138 refuted. 0 times theorem prover too weak. 2235 trivial. 0 not checked. [2018-04-11 12:46:28,615 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:28,615 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 90] total 90 [2018-04-11 12:46:28,615 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-04-11 12:46:28,616 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-04-11 12:46:28,616 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4005, Invalid=4005, Unknown=0, NotChecked=0, Total=8010 [2018-04-11 12:46:28,616 INFO L87 Difference]: Start difference. First operand 509 states and 510 transitions. Second operand 90 states. [2018-04-11 12:46:30,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:30,184 INFO L93 Difference]: Finished difference Result 809 states and 867 transitions. [2018-04-11 12:46:30,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-11 12:46:30,209 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 508 [2018-04-11 12:46:30,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:30,210 INFO L225 Difference]: With dead ends: 809 [2018-04-11 12:46:30,210 INFO L226 Difference]: Without dead ends: 809 [2018-04-11 12:46:30,210 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 597 GetRequests, 509 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=4005, Invalid=4005, Unknown=0, NotChecked=0, Total=8010 [2018-04-11 12:46:30,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2018-04-11 12:46:30,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 513. [2018-04-11 12:46:30,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-04-11 12:46:30,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 514 transitions. [2018-04-11 12:46:30,213 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 514 transitions. Word has length 508 [2018-04-11 12:46:30,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:30,213 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 514 transitions. [2018-04-11 12:46:30,213 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-04-11 12:46:30,213 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 514 transitions. [2018-04-11 12:46:30,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 513 [2018-04-11 12:46:30,214 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:30,214 INFO L355 BasicCegarLoop]: trace histogram [89, 88, 88, 88, 31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:30,214 INFO L408 AbstractCegarLoop]: === Iteration 89 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:30,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1056072814, now seen corresponding path program 87 times [2018-04-11 12:46:30,214 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:30,214 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:30,215 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:30,215 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:46:30,215 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:30,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:30,226 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:32,482 INFO L134 CoverageAnalysis]: Checked inductivity of 17723 backedges. 0 proven. 15488 refuted. 0 times theorem prover too weak. 2235 trivial. 0 not checked. [2018-04-11 12:46:32,482 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:32,482 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:32,487 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:46:32,638 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 31 check-sat command(s) [2018-04-11 12:46:32,638 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:46:32,641 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:32,729 INFO L134 CoverageAnalysis]: Checked inductivity of 17723 backedges. 0 proven. 2235 refuted. 0 times theorem prover too weak. 15488 trivial. 0 not checked. [2018-04-11 12:46:32,746 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:32,746 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 33] total 93 [2018-04-11 12:46:32,747 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-11 12:46:32,747 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-11 12:46:32,748 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4218, Invalid=4338, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 12:46:32,748 INFO L87 Difference]: Start difference. First operand 513 states and 514 transitions. Second operand 93 states. [2018-04-11 12:46:34,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:34,233 INFO L93 Difference]: Finished difference Result 818 states and 876 transitions. [2018-04-11 12:46:34,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-11 12:46:34,233 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 512 [2018-04-11 12:46:34,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:34,234 INFO L225 Difference]: With dead ends: 818 [2018-04-11 12:46:34,234 INFO L226 Difference]: Without dead ends: 818 [2018-04-11 12:46:34,234 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 662 GetRequests, 541 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 787 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=6978, Invalid=8028, Unknown=0, NotChecked=0, Total=15006 [2018-04-11 12:46:34,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-04-11 12:46:34,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 522. [2018-04-11 12:46:34,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2018-04-11 12:46:34,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 523 transitions. [2018-04-11 12:46:34,237 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 523 transitions. Word has length 512 [2018-04-11 12:46:34,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:34,237 INFO L459 AbstractCegarLoop]: Abstraction has 522 states and 523 transitions. [2018-04-11 12:46:34,237 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-11 12:46:34,237 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 523 transitions. [2018-04-11 12:46:34,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2018-04-11 12:46:34,238 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:34,238 INFO L355 BasicCegarLoop]: trace histogram [90, 89, 89, 89, 32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:34,238 INFO L408 AbstractCegarLoop]: === Iteration 90 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:34,239 INFO L82 PathProgramCache]: Analyzing trace with hash 1860398049, now seen corresponding path program 88 times [2018-04-11 12:46:34,239 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:34,239 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:34,239 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:34,239 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:46:34,239 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:34,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:34,251 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:36,596 INFO L134 CoverageAnalysis]: Checked inductivity of 18229 backedges. 0 proven. 15842 refuted. 0 times theorem prover too weak. 2387 trivial. 0 not checked. [2018-04-11 12:46:36,596 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:36,597 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:36,601 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 12:46:36,653 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 12:46:36,653 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:46:36,657 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:36,754 INFO L134 CoverageAnalysis]: Checked inductivity of 18229 backedges. 0 proven. 15842 refuted. 0 times theorem prover too weak. 2387 trivial. 0 not checked. [2018-04-11 12:46:36,771 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:36,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [92, 92] total 92 [2018-04-11 12:46:36,771 INFO L442 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-04-11 12:46:36,772 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-04-11 12:46:36,772 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4186, Invalid=4186, Unknown=0, NotChecked=0, Total=8372 [2018-04-11 12:46:36,772 INFO L87 Difference]: Start difference. First operand 522 states and 523 transitions. Second operand 92 states. [2018-04-11 12:46:37,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:37,985 INFO L93 Difference]: Finished difference Result 827 states and 886 transitions. [2018-04-11 12:46:37,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-11 12:46:37,985 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 521 [2018-04-11 12:46:37,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:37,986 INFO L225 Difference]: With dead ends: 827 [2018-04-11 12:46:37,987 INFO L226 Difference]: Without dead ends: 827 [2018-04-11 12:46:37,987 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 612 GetRequests, 522 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4186, Invalid=4186, Unknown=0, NotChecked=0, Total=8372 [2018-04-11 12:46:37,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2018-04-11 12:46:37,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 526. [2018-04-11 12:46:37,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 526 states. [2018-04-11 12:46:37,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 527 transitions. [2018-04-11 12:46:37,991 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 527 transitions. Word has length 521 [2018-04-11 12:46:37,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:37,992 INFO L459 AbstractCegarLoop]: Abstraction has 526 states and 527 transitions. [2018-04-11 12:46:37,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-04-11 12:46:37,992 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 527 transitions. [2018-04-11 12:46:37,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 526 [2018-04-11 12:46:37,994 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:37,994 INFO L355 BasicCegarLoop]: trace histogram [91, 90, 90, 90, 32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:37,994 INFO L408 AbstractCegarLoop]: === Iteration 91 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:37,995 INFO L82 PathProgramCache]: Analyzing trace with hash 99061512, now seen corresponding path program 89 times [2018-04-11 12:46:37,995 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:37,995 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:37,995 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:37,995 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:46:37,995 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:38,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:38,017 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:40,498 INFO L134 CoverageAnalysis]: Checked inductivity of 18587 backedges. 0 proven. 16200 refuted. 0 times theorem prover too weak. 2387 trivial. 0 not checked. [2018-04-11 12:46:40,499 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:40,499 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:40,503 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 12:46:47,355 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 91 check-sat command(s) [2018-04-11 12:46:47,355 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:46:47,363 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:47,460 INFO L134 CoverageAnalysis]: Checked inductivity of 18587 backedges. 0 proven. 16200 refuted. 0 times theorem prover too weak. 2387 trivial. 0 not checked. [2018-04-11 12:46:47,484 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:47,484 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 93] total 93 [2018-04-11 12:46:47,484 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-11 12:46:47,485 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-11 12:46:47,485 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 12:46:47,485 INFO L87 Difference]: Start difference. First operand 526 states and 527 transitions. Second operand 93 states. [2018-04-11 12:46:49,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:49,082 INFO L93 Difference]: Finished difference Result 836 states and 896 transitions. [2018-04-11 12:46:49,082 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-11 12:46:49,082 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 525 [2018-04-11 12:46:49,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:49,083 INFO L225 Difference]: With dead ends: 836 [2018-04-11 12:46:49,083 INFO L226 Difference]: Without dead ends: 836 [2018-04-11 12:46:49,083 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 617 GetRequests, 526 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 12:46:49,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2018-04-11 12:46:49,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 530. [2018-04-11 12:46:49,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-04-11 12:46:49,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 531 transitions. [2018-04-11 12:46:49,086 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 531 transitions. Word has length 525 [2018-04-11 12:46:49,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:49,086 INFO L459 AbstractCegarLoop]: Abstraction has 530 states and 531 transitions. [2018-04-11 12:46:49,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-11 12:46:49,086 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 531 transitions. [2018-04-11 12:46:49,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 530 [2018-04-11 12:46:49,088 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:49,088 INFO L355 BasicCegarLoop]: trace histogram [92, 91, 91, 91, 32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:49,088 INFO L408 AbstractCegarLoop]: === Iteration 92 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:49,088 INFO L82 PathProgramCache]: Analyzing trace with hash 1783088815, now seen corresponding path program 90 times [2018-04-11 12:46:49,088 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:49,088 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:49,089 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:49,089 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:46:49,089 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:49,100 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:51,619 INFO L134 CoverageAnalysis]: Checked inductivity of 18949 backedges. 0 proven. 16562 refuted. 0 times theorem prover too weak. 2387 trivial. 0 not checked. [2018-04-11 12:46:51,619 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:51,619 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:51,624 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 12:46:52,221 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 63 check-sat command(s) [2018-04-11 12:46:52,221 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:46:52,225 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:52,322 INFO L134 CoverageAnalysis]: Checked inductivity of 18949 backedges. 0 proven. 2387 refuted. 0 times theorem prover too weak. 16562 trivial. 0 not checked. [2018-04-11 12:46:52,339 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:52,340 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 34] total 96 [2018-04-11 12:46:52,340 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-04-11 12:46:52,340 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-04-11 12:46:52,340 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4498, Invalid=4622, Unknown=0, NotChecked=0, Total=9120 [2018-04-11 12:46:52,341 INFO L87 Difference]: Start difference. First operand 530 states and 531 transitions. Second operand 96 states. [2018-04-11 12:46:54,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:54,001 INFO L93 Difference]: Finished difference Result 845 states and 905 transitions. [2018-04-11 12:46:54,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-11 12:46:54,001 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 529 [2018-04-11 12:46:54,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:54,003 INFO L225 Difference]: With dead ends: 845 [2018-04-11 12:46:54,003 INFO L226 Difference]: Without dead ends: 845 [2018-04-11 12:46:54,004 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 684 GetRequests, 559 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=7443, Invalid=8559, Unknown=0, NotChecked=0, Total=16002 [2018-04-11 12:46:54,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2018-04-11 12:46:54,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 539. [2018-04-11 12:46:54,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 539 states. [2018-04-11 12:46:54,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 540 transitions. [2018-04-11 12:46:54,008 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 540 transitions. Word has length 529 [2018-04-11 12:46:54,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:54,008 INFO L459 AbstractCegarLoop]: Abstraction has 539 states and 540 transitions. [2018-04-11 12:46:54,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-04-11 12:46:54,009 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 540 transitions. [2018-04-11 12:46:54,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 539 [2018-04-11 12:46:54,011 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:54,011 INFO L355 BasicCegarLoop]: trace histogram [93, 92, 92, 92, 33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:54,011 INFO L408 AbstractCegarLoop]: === Iteration 93 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:54,011 INFO L82 PathProgramCache]: Analyzing trace with hash -1556787082, now seen corresponding path program 91 times [2018-04-11 12:46:54,012 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:54,012 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:54,012 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:54,012 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:46:54,012 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:54,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:54,035 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:46:56,603 INFO L134 CoverageAnalysis]: Checked inductivity of 19472 backedges. 0 proven. 16928 refuted. 0 times theorem prover too weak. 2544 trivial. 0 not checked. [2018-04-11 12:46:56,603 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:46:56,603 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:46:56,608 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:46:56,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:56,661 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:46:56,762 INFO L134 CoverageAnalysis]: Checked inductivity of 19472 backedges. 0 proven. 16928 refuted. 0 times theorem prover too weak. 2544 trivial. 0 not checked. [2018-04-11 12:46:56,779 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:46:56,779 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95] total 95 [2018-04-11 12:46:56,779 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-04-11 12:46:56,779 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-04-11 12:46:56,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4465, Invalid=4465, Unknown=0, NotChecked=0, Total=8930 [2018-04-11 12:46:56,780 INFO L87 Difference]: Start difference. First operand 539 states and 540 transitions. Second operand 95 states. [2018-04-11 12:46:58,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:46:58,011 INFO L93 Difference]: Finished difference Result 854 states and 915 transitions. [2018-04-11 12:46:58,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-11 12:46:58,011 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 538 [2018-04-11 12:46:58,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:46:58,013 INFO L225 Difference]: With dead ends: 854 [2018-04-11 12:46:58,013 INFO L226 Difference]: Without dead ends: 854 [2018-04-11 12:46:58,013 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 632 GetRequests, 539 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4465, Invalid=4465, Unknown=0, NotChecked=0, Total=8930 [2018-04-11 12:46:58,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2018-04-11 12:46:58,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 543. [2018-04-11 12:46:58,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 543 states. [2018-04-11 12:46:58,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 544 transitions. [2018-04-11 12:46:58,015 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 544 transitions. Word has length 538 [2018-04-11 12:46:58,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:46:58,015 INFO L459 AbstractCegarLoop]: Abstraction has 543 states and 544 transitions. [2018-04-11 12:46:58,015 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-04-11 12:46:58,016 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 544 transitions. [2018-04-11 12:46:58,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 543 [2018-04-11 12:46:58,017 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:46:58,017 INFO L355 BasicCegarLoop]: trace histogram [94, 93, 93, 93, 33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:46:58,017 INFO L408 AbstractCegarLoop]: === Iteration 94 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:46:58,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1490354223, now seen corresponding path program 92 times [2018-04-11 12:46:58,017 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:46:58,017 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:46:58,018 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:58,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 12:46:58,018 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:46:58,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:46:58,030 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:47:00,647 INFO L134 CoverageAnalysis]: Checked inductivity of 19842 backedges. 0 proven. 17298 refuted. 0 times theorem prover too weak. 2544 trivial. 0 not checked. [2018-04-11 12:47:00,647 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:47:00,647 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:47:00,652 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 12:47:00,702 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 12:47:00,702 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:47:00,706 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:47:00,812 INFO L134 CoverageAnalysis]: Checked inductivity of 19842 backedges. 0 proven. 17298 refuted. 0 times theorem prover too weak. 2544 trivial. 0 not checked. [2018-04-11 12:47:00,828 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:47:00,829 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 96] total 96 [2018-04-11 12:47:00,829 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-04-11 12:47:00,829 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-04-11 12:47:00,830 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4560, Invalid=4560, Unknown=0, NotChecked=0, Total=9120 [2018-04-11 12:47:00,830 INFO L87 Difference]: Start difference. First operand 543 states and 544 transitions. Second operand 96 states. [2018-04-11 12:47:02,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:47:02,654 INFO L93 Difference]: Finished difference Result 863 states and 925 transitions. [2018-04-11 12:47:02,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-11 12:47:02,654 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 542 [2018-04-11 12:47:02,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:47:02,656 INFO L225 Difference]: With dead ends: 863 [2018-04-11 12:47:02,656 INFO L226 Difference]: Without dead ends: 863 [2018-04-11 12:47:02,656 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 637 GetRequests, 543 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4560, Invalid=4560, Unknown=0, NotChecked=0, Total=9120 [2018-04-11 12:47:02,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2018-04-11 12:47:02,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 547. [2018-04-11 12:47:02,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 547 states. [2018-04-11 12:47:02,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 548 transitions. [2018-04-11 12:47:02,658 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 548 transitions. Word has length 542 [2018-04-11 12:47:02,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:47:02,659 INFO L459 AbstractCegarLoop]: Abstraction has 547 states and 548 transitions. [2018-04-11 12:47:02,659 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-04-11 12:47:02,659 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 548 transitions. [2018-04-11 12:47:02,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 547 [2018-04-11 12:47:02,660 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:47:02,660 INFO L355 BasicCegarLoop]: trace histogram [95, 94, 94, 94, 33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:47:02,660 INFO L408 AbstractCegarLoop]: === Iteration 95 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:47:02,660 INFO L82 PathProgramCache]: Analyzing trace with hash -751555736, now seen corresponding path program 93 times [2018-04-11 12:47:02,660 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:47:02,661 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:47:02,661 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:47:02,661 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:47:02,661 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:47:02,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:47:02,674 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 12:47:05,381 INFO L134 CoverageAnalysis]: Checked inductivity of 20216 backedges. 0 proven. 17672 refuted. 0 times theorem prover too weak. 2544 trivial. 0 not checked. [2018-04-11 12:47:05,381 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 12:47:05,381 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 12:47:05,387 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 12:47:05,560 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 33 check-sat command(s) [2018-04-11 12:47:05,560 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 12:47:05,563 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 12:47:05,665 INFO L134 CoverageAnalysis]: Checked inductivity of 20216 backedges. 0 proven. 2544 refuted. 0 times theorem prover too weak. 17672 trivial. 0 not checked. [2018-04-11 12:47:05,682 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 12:47:05,682 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 35] total 99 [2018-04-11 12:47:05,683 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-04-11 12:47:05,683 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-04-11 12:47:05,683 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4787, Invalid=4915, Unknown=0, NotChecked=0, Total=9702 [2018-04-11 12:47:05,683 INFO L87 Difference]: Start difference. First operand 547 states and 548 transitions. Second operand 99 states. [2018-04-11 12:47:07,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 12:47:07,561 INFO L93 Difference]: Finished difference Result 872 states and 934 transitions. [2018-04-11 12:47:07,561 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-04-11 12:47:07,561 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 546 [2018-04-11 12:47:07,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 12:47:07,562 INFO L225 Difference]: With dead ends: 872 [2018-04-11 12:47:07,562 INFO L226 Difference]: Without dead ends: 872 [2018-04-11 12:47:07,563 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 706 GetRequests, 577 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 872 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=7923, Invalid=9107, Unknown=0, NotChecked=0, Total=17030 [2018-04-11 12:47:07,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2018-04-11 12:47:07,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 556. [2018-04-11 12:47:07,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 556 states. [2018-04-11 12:47:07,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 557 transitions. [2018-04-11 12:47:07,565 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 557 transitions. Word has length 546 [2018-04-11 12:47:07,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 12:47:07,566 INFO L459 AbstractCegarLoop]: Abstraction has 556 states and 557 transitions. [2018-04-11 12:47:07,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-04-11 12:47:07,566 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 557 transitions. [2018-04-11 12:47:07,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 556 [2018-04-11 12:47:07,567 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 12:47:07,567 INFO L355 BasicCegarLoop]: trace histogram [96, 95, 95, 95, 34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 12:47:07,567 INFO L408 AbstractCegarLoop]: === Iteration 96 === [mainErr1AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 12:47:07,568 INFO L82 PathProgramCache]: Analyzing trace with hash -1642272757, now seen corresponding path program 94 times [2018-04-11 12:47:07,568 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 12:47:07,568 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 12:47:07,568 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:47:07,568 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 12:47:07,568 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 12:47:07,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 12:47:07,580 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-04-11 12:47:08,825 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 12:47:08,828 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 12:47:08,828 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 12:47:08 BoogieIcfgContainer [2018-04-11 12:47:08,828 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 12:47:08,829 INFO L168 Benchmark]: Toolchain (without parser) took 188856.17 ms. Allocated memory was 405.3 MB in the beginning and 2.2 GB in the end (delta: 1.8 GB). Free memory was 343.3 MB in the beginning and 978.4 MB in the end (delta: -635.1 MB). Peak memory consumption was 1.2 GB. Max. memory is 5.3 GB. [2018-04-11 12:47:08,829 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 405.3 MB. Free memory is still 363.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 12:47:08,829 INFO L168 Benchmark]: CACSL2BoogieTranslator took 149.75 ms. Allocated memory is still 405.3 MB. Free memory was 342.7 MB in the beginning and 334.7 MB in the end (delta: 7.9 MB). Peak memory consumption was 7.9 MB. Max. memory is 5.3 GB. [2018-04-11 12:47:08,830 INFO L168 Benchmark]: Boogie Preprocessor took 20.04 ms. Allocated memory is still 405.3 MB. Free memory was 334.7 MB in the beginning and 332.1 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-11 12:47:08,830 INFO L168 Benchmark]: RCFGBuilder took 213.24 ms. Allocated memory was 405.3 MB in the beginning and 620.8 MB in the end (delta: 215.5 MB). Free memory was 332.1 MB in the beginning and 584.5 MB in the end (delta: -252.4 MB). Peak memory consumption was 26.0 MB. Max. memory is 5.3 GB. [2018-04-11 12:47:08,834 INFO L168 Benchmark]: TraceAbstraction took 188470.13 ms. Allocated memory was 620.8 MB in the beginning and 2.2 GB in the end (delta: 1.6 GB). Free memory was 584.5 MB in the beginning and 978.4 MB in the end (delta: -393.9 MB). Peak memory consumption was 1.2 GB. Max. memory is 5.3 GB. [2018-04-11 12:47:08,835 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 405.3 MB. Free memory is still 363.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 149.75 ms. Allocated memory is still 405.3 MB. Free memory was 342.7 MB in the beginning and 334.7 MB in the end (delta: 7.9 MB). Peak memory consumption was 7.9 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 20.04 ms. Allocated memory is still 405.3 MB. Free memory was 334.7 MB in the beginning and 332.1 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 213.24 ms. Allocated memory was 405.3 MB in the beginning and 620.8 MB in the end (delta: 215.5 MB). Free memory was 332.1 MB in the beginning and 584.5 MB in the end (delta: -252.4 MB). Peak memory consumption was 26.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 188470.13 ms. Allocated memory was 620.8 MB in the beginning and 2.2 GB in the end (delta: 1.6 GB). Free memory was 584.5 MB in the beginning and 978.4 MB in the end (delta: -393.9 MB). Peak memory consumption was 1.2 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 15). Cancelled while BasicCegarLoop was analyzing trace of length 556 with TraceHistMax 96, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 38 known predicates. - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was analyzing trace of length 556 with TraceHistMax 96, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 38 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 27 locations, 2 error locations. TIMEOUT Result, 188.4s OverallTime, 96 OverallIterations, 96 TraceHistogramMax, 53.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 930 SDtfs, 44707 SDslu, 19143 SDs, 0 SdLazy, 38304 SolverSat, 14721 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 17.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 32402 GetRequests, 27250 SyntacticMatches, 1 SemanticMatches, 5151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11550 ImplicationChecksByTransitivity, 65.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=556occurred in iteration=95, 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: 0.2s AutomataMinimizationTime, 95 MinimizatonAttempts, 15284 StatesRemovedByMinimization, 94 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.7s SsaConstructionTime, 33.0s SatisfiabilityAnalysisTime, 93.1s InterpolantComputationTime, 53406 NumberOfCodeBlocks, 50458 NumberOfCodeBlocksAsserted, 1721 NumberOfCheckSat, 53218 ConstructedInterpolants, 0 QuantifiedInterpolants, 43825776 SizeOfPredicates, 62 NumberOfNonLiveVariables, 46284 ConjunctsInSsa, 3720 ConjunctsInUnsatCore, 188 InterpolantComputations, 2 PerfectInterpolantSequences, 335182/1295190 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/array3_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_12-47-08-840.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/array3_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_12-47-08-840.csv Completed graceful shutdown