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 -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-d4a2356 [2018-03-23 11:43:13,482 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-23 11:43:13,484 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-23 11:43:13,498 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-23 11:43:13,498 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-23 11:43:13,499 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-23 11:43:13,501 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-23 11:43:13,503 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-23 11:43:13,505 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-23 11:43:13,506 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-23 11:43:13,507 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-23 11:43:13,507 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-23 11:43:13,508 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-23 11:43:13,509 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-23 11:43:13,510 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-23 11:43:13,513 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-23 11:43:13,515 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-23 11:43:13,517 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-23 11:43:13,518 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-23 11:43:13,520 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-23 11:43:13,522 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-23 11:43:13,523 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-23 11:43:13,523 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-23 11:43:13,524 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-23 11:43:13,525 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-23 11:43:13,526 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-23 11:43:13,527 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-23 11:43:13,527 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-23 11:43:13,528 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-23 11:43:13,528 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-23 11:43:13,529 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-23 11:43:13,529 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-03-23 11:43:13,537 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-23 11:43:13,538 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-23 11:43:13,538 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-23 11:43:13,539 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-23 11:43:13,539 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-23 11:43:13,539 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-23 11:43:13,539 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-23 11:43:13,539 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-23 11:43:13,540 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-23 11:43:13,540 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-23 11:43:13,540 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-23 11:43:13,540 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-23 11:43:13,540 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-23 11:43:13,540 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-23 11:43:13,540 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-03-23 11:43:13,540 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-23 11:43:13,541 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-23 11:43:13,541 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-23 11:43:13,541 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-23 11:43:13,541 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-23 11:43:13,541 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-03-23 11:43:13,541 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-23 11:43:13,541 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-23 11:43:13,542 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-23 11:43:13,542 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-23 11:43:13,542 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-23 11:43:13,542 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-23 11:43:13,542 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-23 11:43:13,542 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-03-23 11:43:13,543 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-23 11:43:13,543 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-23 11:43:13,543 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-23 11:43:13,543 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-23 11:43:13,544 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-23 11:43:13,575 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-23 11:43:13,586 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-23 11:43:13,589 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-23 11:43:13,591 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-23 11:43:13,591 INFO L276 PluginConnector]: CDTParser initialized [2018-03-23 11:43:13,592 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i [2018-03-23 11:43:14,000 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG9418f5596 [2018-03-23 11:43:14,120 INFO L291 CDTParser]: IsIndexed: true [2018-03-23 11:43:14,121 INFO L292 CDTParser]: Found 1 translation units. [2018-03-23 11:43:14,121 INFO L171 CDTParser]: Scanning standard_strcpy_false-valid-deref_ground.i [2018-03-23 11:43:14,123 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-23 11:43:14,123 INFO L215 ultiparseSymbolTable]: [2018-03-23 11:43:14,123 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-23 11:43:14,124 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fstandard_strcpy_false_valid_deref_ground_i____VERIFIER_assert ('__VERIFIER_assert') in standard_strcpy_false-valid-deref_ground.i [2018-03-23 11:43:14,124 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in standard_strcpy_false-valid-deref_ground.i [2018-03-23 11:43:14,124 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-23 11:43:14,124 INFO L233 ultiparseSymbolTable]: [2018-03-23 11:43:14,140 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG9418f5596 [2018-03-23 11:43:14,144 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-23 11:43:14,147 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-23 11:43:14,148 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-23 11:43:14,148 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-23 11:43:14,153 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-23 11:43:14,154 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.03 11:43:14" (1/1) ... [2018-03-23 11:43:14,156 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75f9fd65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14, skipping insertion in model container [2018-03-23 11:43:14,156 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.03 11:43:14" (1/1) ... [2018-03-23 11:43:14,173 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-23 11:43:14,187 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-23 11:43:14,323 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-23 11:43:14,338 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-23 11:43:14,343 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 5 non ball SCCs. Number of states in SCCs 5. [2018-03-23 11:43:14,350 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14 WrapperNode [2018-03-23 11:43:14,350 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-23 11:43:14,351 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-23 11:43:14,351 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-23 11:43:14,351 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-23 11:43:14,363 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14" (1/1) ... [2018-03-23 11:43:14,364 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14" (1/1) ... [2018-03-23 11:43:14,370 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14" (1/1) ... [2018-03-23 11:43:14,370 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14" (1/1) ... [2018-03-23 11:43:14,371 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14" (1/1) ... [2018-03-23 11:43:14,375 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14" (1/1) ... [2018-03-23 11:43:14,376 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14" (1/1) ... [2018-03-23 11:43:14,376 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-23 11:43:14,377 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-23 11:43:14,377 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-23 11:43:14,377 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-23 11:43:14,378 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14" (1/1) ... No working directory specified, using /storage/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-03-23 11:43:14,433 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-23 11:43:14,433 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-23 11:43:14,433 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fstandard_strcpy_false_valid_deref_ground_i____VERIFIER_assert [2018-03-23 11:43:14,433 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-23 11:43:14,433 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-03-23 11:43:14,434 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fstandard_strcpy_false_valid_deref_ground_i____VERIFIER_assert [2018-03-23 11:43:14,434 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-23 11:43:14,434 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-23 11:43:14,434 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-23 11:43:14,647 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-23 11:43:14,647 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 11:43:14 BoogieIcfgContainer [2018-03-23 11:43:14,648 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-23 11:43:14,648 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-23 11:43:14,648 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-23 11:43:14,651 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-23 11:43:14,651 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.03 11:43:14" (1/3) ... [2018-03-23 11:43:14,652 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76df287e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.03 11:43:14, skipping insertion in model container [2018-03-23 11:43:14,652 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 11:43:14" (2/3) ... [2018-03-23 11:43:14,652 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76df287e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.03 11:43:14, skipping insertion in model container [2018-03-23 11:43:14,652 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 11:43:14" (3/3) ... [2018-03-23 11:43:14,654 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_false-valid-deref_ground.i [2018-03-23 11:43:14,664 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-23 11:43:14,671 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 5 error locations. [2018-03-23 11:43:14,706 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-23 11:43:14,707 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-23 11:43:14,708 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-23 11:43:14,708 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-23 11:43:14,708 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-23 11:43:14,708 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-23 11:43:14,708 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-23 11:43:14,708 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-23 11:43:14,709 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-23 11:43:14,710 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-23 11:43:14,730 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states. [2018-03-23 11:43:14,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-03-23 11:43:14,736 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:14,737 INFO L353 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:14,738 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:14,744 INFO L82 PathProgramCache]: Analyzing trace with hash 442952750, now seen corresponding path program 1 times [2018-03-23 11:43:14,746 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:14,747 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:14,787 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:14,788 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:14,788 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:14,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:14,818 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:14,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:14,872 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-03-23 11:43:14,872 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-03-23 11:43:14,874 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-03-23 11:43:14,884 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-03-23 11:43:14,885 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-23 11:43:14,887 INFO L87 Difference]: Start difference. First operand 39 states. Second operand 3 states. [2018-03-23 11:43:14,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:14,955 INFO L93 Difference]: Finished difference Result 86 states and 99 transitions. [2018-03-23 11:43:14,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-23 11:43:14,957 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2018-03-23 11:43:14,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:14,964 INFO L225 Difference]: With dead ends: 86 [2018-03-23 11:43:14,965 INFO L226 Difference]: Without dead ends: 52 [2018-03-23 11:43:14,969 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-23 11:43:14,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-03-23 11:43:14,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 38. [2018-03-23 11:43:15,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-03-23 11:43:15,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2018-03-23 11:43:15,002 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 9 [2018-03-23 11:43:15,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:15,002 INFO L459 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2018-03-23 11:43:15,002 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-03-23 11:43:15,002 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2018-03-23 11:43:15,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-03-23 11:43:15,003 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:15,003 INFO L353 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:15,003 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:15,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1498590240, now seen corresponding path program 1 times [2018-03-23 11:43:15,004 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:15,004 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:15,005 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,005 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:15,005 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:15,018 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:15,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,071 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-03-23 11:43:15,071 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-03-23 11:43:15,073 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-23 11:43:15,073 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-23 11:43:15,073 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-23 11:43:15,073 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand 4 states. [2018-03-23 11:43:15,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:15,131 INFO L93 Difference]: Finished difference Result 58 states and 60 transitions. [2018-03-23 11:43:15,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-23 11:43:15,131 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-03-23 11:43:15,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:15,132 INFO L225 Difference]: With dead ends: 58 [2018-03-23 11:43:15,133 INFO L226 Difference]: Without dead ends: 40 [2018-03-23 11:43:15,134 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-23 11:43:15,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-03-23 11:43:15,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 38. [2018-03-23 11:43:15,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-03-23 11:43:15,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 39 transitions. [2018-03-23 11:43:15,140 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 39 transitions. Word has length 15 [2018-03-23 11:43:15,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:15,141 INFO L459 AbstractCegarLoop]: Abstraction has 38 states and 39 transitions. [2018-03-23 11:43:15,141 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-23 11:43:15,141 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 39 transitions. [2018-03-23 11:43:15,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-03-23 11:43:15,142 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:15,142 INFO L353 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:15,142 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:15,142 INFO L82 PathProgramCache]: Analyzing trace with hash 750854450, now seen corresponding path program 1 times [2018-03-23 11:43:15,143 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:15,143 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:15,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,144 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:15,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:15,151 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:15,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,190 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:15,190 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:15,204 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:15,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:15,230 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:15,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,275 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:15,275 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-03-23 11:43:15,276 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-23 11:43:15,276 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-23 11:43:15,276 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-03-23 11:43:15,276 INFO L87 Difference]: Start difference. First operand 38 states and 39 transitions. Second operand 4 states. [2018-03-23 11:43:15,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:15,331 INFO L93 Difference]: Finished difference Result 62 states and 65 transitions. [2018-03-23 11:43:15,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-23 11:43:15,332 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-03-23 11:43:15,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:15,333 INFO L225 Difference]: With dead ends: 62 [2018-03-23 11:43:15,333 INFO L226 Difference]: Without dead ends: 59 [2018-03-23 11:43:15,334 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-03-23 11:43:15,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-03-23 11:43:15,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 45. [2018-03-23 11:43:15,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-03-23 11:43:15,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 47 transitions. [2018-03-23 11:43:15,342 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 47 transitions. Word has length 16 [2018-03-23 11:43:15,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:15,342 INFO L459 AbstractCegarLoop]: Abstraction has 45 states and 47 transitions. [2018-03-23 11:43:15,342 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-23 11:43:15,342 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 47 transitions. [2018-03-23 11:43:15,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-03-23 11:43:15,343 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:15,343 INFO L353 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:15,343 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:15,343 INFO L82 PathProgramCache]: Analyzing trace with hash 1040846372, now seen corresponding path program 1 times [2018-03-23 11:43:15,344 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:15,344 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:15,344 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,345 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:15,345 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:15,352 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:15,402 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,402 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:15,402 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:15,411 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:15,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:15,421 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:15,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-23 11:43:15,457 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-03-23 11:43:15,457 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 5 [2018-03-23 11:43:15,457 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-23 11:43:15,458 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-23 11:43:15,458 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-03-23 11:43:15,458 INFO L87 Difference]: Start difference. First operand 45 states and 47 transitions. Second operand 6 states. [2018-03-23 11:43:15,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:15,585 INFO L93 Difference]: Finished difference Result 75 states and 82 transitions. [2018-03-23 11:43:15,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-23 11:43:15,586 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-03-23 11:43:15,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:15,587 INFO L225 Difference]: With dead ends: 75 [2018-03-23 11:43:15,587 INFO L226 Difference]: Without dead ends: 73 [2018-03-23 11:43:15,588 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-03-23 11:43:15,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-03-23 11:43:15,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 49. [2018-03-23 11:43:15,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-03-23 11:43:15,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 51 transitions. [2018-03-23 11:43:15,596 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 51 transitions. Word has length 22 [2018-03-23 11:43:15,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:15,596 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 51 transitions. [2018-03-23 11:43:15,596 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-23 11:43:15,596 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 51 transitions. [2018-03-23 11:43:15,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-23 11:43:15,597 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:15,597 INFO L353 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:15,597 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:15,598 INFO L82 PathProgramCache]: Analyzing trace with hash -554303570, now seen corresponding path program 2 times [2018-03-23 11:43:15,598 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:15,598 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:15,599 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,599 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:15,599 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:15,606 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:15,670 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,670 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:15,670 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:15,680 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:15,689 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:15,689 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:15,691 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:15,701 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,731 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:15,731 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-03-23 11:43:15,731 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-23 11:43:15,731 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-23 11:43:15,731 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 11:43:15,732 INFO L87 Difference]: Start difference. First operand 49 states and 51 transitions. Second operand 5 states. [2018-03-23 11:43:15,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:15,780 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2018-03-23 11:43:15,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-23 11:43:15,781 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-23 11:43:15,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:15,782 INFO L225 Difference]: With dead ends: 93 [2018-03-23 11:43:15,782 INFO L226 Difference]: Without dead ends: 90 [2018-03-23 11:43:15,782 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 11:43:15,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-03-23 11:43:15,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 56. [2018-03-23 11:43:15,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-03-23 11:43:15,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 59 transitions. [2018-03-23 11:43:15,788 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 59 transitions. Word has length 23 [2018-03-23 11:43:15,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:15,788 INFO L459 AbstractCegarLoop]: Abstraction has 56 states and 59 transitions. [2018-03-23 11:43:15,788 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-23 11:43:15,788 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 59 transitions. [2018-03-23 11:43:15,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-03-23 11:43:15,789 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:15,789 INFO L353 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:15,789 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:15,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1606607438, now seen corresponding path program 3 times [2018-03-23 11:43:15,789 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:15,789 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:15,790 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,790 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:15,790 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:15,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:15,796 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:15,877 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,877 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:15,877 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:15,885 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:15,900 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-03-23 11:43:15,900 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:15,902 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:15,915 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:15,936 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:15,937 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-03-23 11:43:15,937 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-23 11:43:15,937 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-23 11:43:15,937 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-03-23 11:43:15,937 INFO L87 Difference]: Start difference. First operand 56 states and 59 transitions. Second operand 6 states. [2018-03-23 11:43:16,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:16,095 INFO L93 Difference]: Finished difference Result 116 states and 123 transitions. [2018-03-23 11:43:16,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-23 11:43:16,096 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-03-23 11:43:16,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:16,098 INFO L225 Difference]: With dead ends: 116 [2018-03-23 11:43:16,098 INFO L226 Difference]: Without dead ends: 113 [2018-03-23 11:43:16,099 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-03-23 11:43:16,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-03-23 11:43:16,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 63. [2018-03-23 11:43:16,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-03-23 11:43:16,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 67 transitions. [2018-03-23 11:43:16,108 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 67 transitions. Word has length 30 [2018-03-23 11:43:16,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:16,108 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 67 transitions. [2018-03-23 11:43:16,108 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-23 11:43:16,108 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 67 transitions. [2018-03-23 11:43:16,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-03-23 11:43:16,110 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:16,110 INFO L353 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:16,111 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:16,111 INFO L82 PathProgramCache]: Analyzing trace with hash -1112537975, now seen corresponding path program 1 times [2018-03-23 11:43:16,112 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:16,112 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:16,113 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,113 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:16,113 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:16,125 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:16,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:16,188 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:16,188 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:16,195 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:16,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:16,206 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:16,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:16,293 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:16,294 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2018-03-23 11:43:16,294 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-23 11:43:16,294 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-23 11:43:16,295 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-03-23 11:43:16,295 INFO L87 Difference]: Start difference. First operand 63 states and 67 transitions. Second operand 10 states. [2018-03-23 11:43:16,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:16,466 INFO L93 Difference]: Finished difference Result 89 states and 94 transitions. [2018-03-23 11:43:16,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-23 11:43:16,466 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2018-03-23 11:43:16,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:16,467 INFO L225 Difference]: With dead ends: 89 [2018-03-23 11:43:16,468 INFO L226 Difference]: Without dead ends: 63 [2018-03-23 11:43:16,468 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2018-03-23 11:43:16,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-03-23 11:43:16,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-03-23 11:43:16,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-03-23 11:43:16,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 66 transitions. [2018-03-23 11:43:16,475 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 66 transitions. Word has length 34 [2018-03-23 11:43:16,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:16,475 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 66 transitions. [2018-03-23 11:43:16,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-23 11:43:16,475 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 66 transitions. [2018-03-23 11:43:16,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-03-23 11:43:16,476 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:16,477 INFO L353 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:16,477 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:16,477 INFO L82 PathProgramCache]: Analyzing trace with hash 870118190, now seen corresponding path program 4 times [2018-03-23 11:43:16,477 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:16,477 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:16,478 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,478 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:16,478 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:16,485 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:16,586 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:16,586 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:16,587 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:16,595 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:16,604 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:16,604 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:16,606 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:16,618 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:16,639 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:16,639 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-03-23 11:43:16,640 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-23 11:43:16,640 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-23 11:43:16,640 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-03-23 11:43:16,640 INFO L87 Difference]: Start difference. First operand 63 states and 66 transitions. Second operand 7 states. [2018-03-23 11:43:16,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:16,762 INFO L93 Difference]: Finished difference Result 123 states and 130 transitions. [2018-03-23 11:43:16,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-23 11:43:16,762 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 37 [2018-03-23 11:43:16,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:16,763 INFO L225 Difference]: With dead ends: 123 [2018-03-23 11:43:16,763 INFO L226 Difference]: Without dead ends: 120 [2018-03-23 11:43:16,763 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-03-23 11:43:16,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-03-23 11:43:16,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 70. [2018-03-23 11:43:16,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-03-23 11:43:16,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 74 transitions. [2018-03-23 11:43:16,769 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 74 transitions. Word has length 37 [2018-03-23 11:43:16,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:16,770 INFO L459 AbstractCegarLoop]: Abstraction has 70 states and 74 transitions. [2018-03-23 11:43:16,770 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-23 11:43:16,770 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 74 transitions. [2018-03-23 11:43:16,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-03-23 11:43:16,771 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:16,771 INFO L353 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:16,771 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:16,771 INFO L82 PathProgramCache]: Analyzing trace with hash 707836933, now seen corresponding path program 2 times [2018-03-23 11:43:16,771 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:16,771 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:16,772 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,772 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:16,772 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:16,779 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:16,823 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-23 11:43:16,824 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:16,824 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:16,829 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:16,848 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:16,848 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:16,850 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:16,873 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-23 11:43:16,894 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:16,895 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-03-23 11:43:16,895 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-23 11:43:16,895 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-23 11:43:16,895 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 11:43:16,896 INFO L87 Difference]: Start difference. First operand 70 states and 74 transitions. Second operand 5 states. [2018-03-23 11:43:16,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:16,938 INFO L93 Difference]: Finished difference Result 83 states and 89 transitions. [2018-03-23 11:43:16,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-23 11:43:16,938 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 41 [2018-03-23 11:43:16,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:16,940 INFO L225 Difference]: With dead ends: 83 [2018-03-23 11:43:16,940 INFO L226 Difference]: Without dead ends: 81 [2018-03-23 11:43:16,940 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-03-23 11:43:16,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-03-23 11:43:16,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 78. [2018-03-23 11:43:16,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-03-23 11:43:16,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 83 transitions. [2018-03-23 11:43:16,949 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 83 transitions. Word has length 41 [2018-03-23 11:43:16,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:16,949 INFO L459 AbstractCegarLoop]: Abstraction has 78 states and 83 transitions. [2018-03-23 11:43:16,949 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-23 11:43:16,949 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 83 transitions. [2018-03-23 11:43:16,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-03-23 11:43:16,952 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:16,952 INFO L353 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:16,952 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:16,952 INFO L82 PathProgramCache]: Analyzing trace with hash -893044174, now seen corresponding path program 5 times [2018-03-23 11:43:16,952 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:16,952 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:16,953 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,954 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:16,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:16,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:16,961 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:17,095 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:17,095 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:17,095 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:17,105 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:17,121 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-03-23 11:43:17,121 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:17,124 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:17,148 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:17,170 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:17,170 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2018-03-23 11:43:17,171 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-23 11:43:17,171 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-23 11:43:17,171 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-03-23 11:43:17,172 INFO L87 Difference]: Start difference. First operand 78 states and 83 transitions. Second operand 8 states. [2018-03-23 11:43:17,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:17,299 INFO L93 Difference]: Finished difference Result 186 states and 200 transitions. [2018-03-23 11:43:17,299 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-23 11:43:17,299 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2018-03-23 11:43:17,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:17,301 INFO L225 Difference]: With dead ends: 186 [2018-03-23 11:43:17,301 INFO L226 Difference]: Without dead ends: 183 [2018-03-23 11:43:17,301 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-03-23 11:43:17,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-03-23 11:43:17,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 85. [2018-03-23 11:43:17,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-03-23 11:43:17,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-03-23 11:43:17,312 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 44 [2018-03-23 11:43:17,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:17,312 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-03-23 11:43:17,312 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-23 11:43:17,312 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-03-23 11:43:17,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-03-23 11:43:17,313 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:17,313 INFO L353 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:17,313 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:17,314 INFO L82 PathProgramCache]: Analyzing trace with hash -849090326, now seen corresponding path program 3 times [2018-03-23 11:43:17,314 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:17,314 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:17,314 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:17,314 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:17,315 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:17,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:17,322 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:17,413 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 5 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 11:43:17,413 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:17,414 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:17,421 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:17,438 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-03-23 11:43:17,439 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:17,442 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:17,530 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 11:43:17,555 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:17,555 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2018-03-23 11:43:17,555 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 11:43:17,555 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 11:43:17,556 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2018-03-23 11:43:17,556 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 15 states. [2018-03-23 11:43:17,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:17,648 INFO L93 Difference]: Finished difference Result 119 states and 127 transitions. [2018-03-23 11:43:17,648 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-23 11:43:17,648 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 53 [2018-03-23 11:43:17,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:17,649 INFO L225 Difference]: With dead ends: 119 [2018-03-23 11:43:17,649 INFO L226 Difference]: Without dead ends: 85 [2018-03-23 11:43:17,650 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2018-03-23 11:43:17,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-03-23 11:43:17,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2018-03-23 11:43:17,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-03-23 11:43:17,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 90 transitions. [2018-03-23 11:43:17,657 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 90 transitions. Word has length 53 [2018-03-23 11:43:17,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:17,657 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 90 transitions. [2018-03-23 11:43:17,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 11:43:17,658 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 90 transitions. [2018-03-23 11:43:17,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-03-23 11:43:17,659 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:17,659 INFO L353 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:17,659 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:17,659 INFO L82 PathProgramCache]: Analyzing trace with hash 835962542, now seen corresponding path program 6 times [2018-03-23 11:43:17,659 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:17,659 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:17,660 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:17,660 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:17,660 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:17,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:17,667 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:17,757 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:17,757 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:17,757 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:17,763 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:43:17,772 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-03-23 11:43:17,773 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:17,775 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:17,796 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:17,818 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:17,819 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-03-23 11:43:17,819 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-23 11:43:17,819 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-23 11:43:17,819 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-03-23 11:43:17,819 INFO L87 Difference]: Start difference. First operand 85 states and 90 transitions. Second operand 9 states. [2018-03-23 11:43:18,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:18,024 INFO L93 Difference]: Finished difference Result 193 states and 207 transitions. [2018-03-23 11:43:18,024 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-23 11:43:18,024 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-03-23 11:43:18,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:18,025 INFO L225 Difference]: With dead ends: 193 [2018-03-23 11:43:18,026 INFO L226 Difference]: Without dead ends: 190 [2018-03-23 11:43:18,026 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-03-23 11:43:18,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-03-23 11:43:18,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 92. [2018-03-23 11:43:18,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-03-23 11:43:18,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 98 transitions. [2018-03-23 11:43:18,033 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 98 transitions. Word has length 51 [2018-03-23 11:43:18,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:18,033 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 98 transitions. [2018-03-23 11:43:18,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-23 11:43:18,033 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 98 transitions. [2018-03-23 11:43:18,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-03-23 11:43:18,034 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:18,035 INFO L353 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:18,035 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:18,035 INFO L82 PathProgramCache]: Analyzing trace with hash -209344530, now seen corresponding path program 4 times [2018-03-23 11:43:18,035 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:18,035 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:18,036 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:18,036 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:18,036 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:18,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:18,044 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:18,163 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 11:43:18,163 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:18,163 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:18,173 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:18,185 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:18,186 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:18,188 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:18,235 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2018-03-23 11:43:18,258 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:18,258 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 15 [2018-03-23 11:43:18,258 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-23 11:43:18,259 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-23 11:43:18,259 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2018-03-23 11:43:18,259 INFO L87 Difference]: Start difference. First operand 92 states and 98 transitions. Second operand 16 states. [2018-03-23 11:43:18,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:18,590 INFO L93 Difference]: Finished difference Result 133 states and 146 transitions. [2018-03-23 11:43:18,590 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-23 11:43:18,590 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 60 [2018-03-23 11:43:18,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:18,591 INFO L225 Difference]: With dead ends: 133 [2018-03-23 11:43:18,591 INFO L226 Difference]: Without dead ends: 103 [2018-03-23 11:43:18,591 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2018-03-23 11:43:18,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-03-23 11:43:18,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 100. [2018-03-23 11:43:18,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-03-23 11:43:18,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 106 transitions. [2018-03-23 11:43:18,597 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 106 transitions. Word has length 60 [2018-03-23 11:43:18,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:18,597 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 106 transitions. [2018-03-23 11:43:18,597 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-23 11:43:18,597 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 106 transitions. [2018-03-23 11:43:18,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-03-23 11:43:18,598 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:18,598 INFO L353 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:18,598 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:18,598 INFO L82 PathProgramCache]: Analyzing trace with hash -727615822, now seen corresponding path program 7 times [2018-03-23 11:43:18,598 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:18,599 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:18,599 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:18,599 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:18,599 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:18,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:18,605 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:18,722 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:18,722 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:18,722 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:18,734 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:18,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:18,756 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:18,796 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:18,816 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:18,817 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2018-03-23 11:43:18,817 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-23 11:43:18,817 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-23 11:43:18,817 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-03-23 11:43:18,818 INFO L87 Difference]: Start difference. First operand 100 states and 106 transitions. Second operand 10 states. [2018-03-23 11:43:19,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:19,031 INFO L93 Difference]: Finished difference Result 240 states and 259 transitions. [2018-03-23 11:43:19,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-23 11:43:19,032 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 58 [2018-03-23 11:43:19,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:19,033 INFO L225 Difference]: With dead ends: 240 [2018-03-23 11:43:19,033 INFO L226 Difference]: Without dead ends: 237 [2018-03-23 11:43:19,033 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-03-23 11:43:19,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-03-23 11:43:19,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 107. [2018-03-23 11:43:19,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2018-03-23 11:43:19,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 114 transitions. [2018-03-23 11:43:19,043 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 114 transitions. Word has length 58 [2018-03-23 11:43:19,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:19,044 INFO L459 AbstractCegarLoop]: Abstraction has 107 states and 114 transitions. [2018-03-23 11:43:19,044 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-23 11:43:19,044 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 114 transitions. [2018-03-23 11:43:19,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-03-23 11:43:19,045 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:19,045 INFO L353 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:19,045 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:19,046 INFO L82 PathProgramCache]: Analyzing trace with hash 1334999598, now seen corresponding path program 8 times [2018-03-23 11:43:19,046 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:19,046 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:19,046 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:19,046 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:19,046 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:19,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:19,053 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:19,165 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:19,165 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:19,165 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:19,174 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:19,190 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:19,191 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:19,193 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:19,211 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:19,238 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:19,238 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-03-23 11:43:19,238 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-23 11:43:19,239 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-23 11:43:19,239 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-03-23 11:43:19,239 INFO L87 Difference]: Start difference. First operand 107 states and 114 transitions. Second operand 11 states. [2018-03-23 11:43:19,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:19,484 INFO L93 Difference]: Finished difference Result 279 states and 302 transitions. [2018-03-23 11:43:19,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-23 11:43:19,485 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2018-03-23 11:43:19,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:19,487 INFO L225 Difference]: With dead ends: 279 [2018-03-23 11:43:19,487 INFO L226 Difference]: Without dead ends: 276 [2018-03-23 11:43:19,488 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-03-23 11:43:19,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2018-03-23 11:43:19,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 114. [2018-03-23 11:43:19,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-03-23 11:43:19,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 122 transitions. [2018-03-23 11:43:19,500 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 122 transitions. Word has length 65 [2018-03-23 11:43:19,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:19,501 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 122 transitions. [2018-03-23 11:43:19,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-23 11:43:19,501 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 122 transitions. [2018-03-23 11:43:19,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-03-23 11:43:19,502 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:19,502 INFO L353 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:19,502 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:19,503 INFO L82 PathProgramCache]: Analyzing trace with hash -937831630, now seen corresponding path program 9 times [2018-03-23 11:43:19,503 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:19,503 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:19,504 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:19,504 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:19,504 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:19,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:19,511 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:19,653 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:19,653 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:19,653 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:19,658 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:19,678 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-03-23 11:43:19,678 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:19,680 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:19,699 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:19,735 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:19,735 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2018-03-23 11:43:19,736 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-23 11:43:19,736 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-23 11:43:19,736 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-03-23 11:43:19,736 INFO L87 Difference]: Start difference. First operand 114 states and 122 transitions. Second operand 12 states. [2018-03-23 11:43:20,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:20,004 INFO L93 Difference]: Finished difference Result 318 states and 345 transitions. [2018-03-23 11:43:20,005 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-23 11:43:20,005 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 72 [2018-03-23 11:43:20,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:20,007 INFO L225 Difference]: With dead ends: 318 [2018-03-23 11:43:20,007 INFO L226 Difference]: Without dead ends: 315 [2018-03-23 11:43:20,007 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-03-23 11:43:20,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-03-23 11:43:20,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 121. [2018-03-23 11:43:20,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-03-23 11:43:20,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 130 transitions. [2018-03-23 11:43:20,021 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 130 transitions. Word has length 72 [2018-03-23 11:43:20,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:20,022 INFO L459 AbstractCegarLoop]: Abstraction has 121 states and 130 transitions. [2018-03-23 11:43:20,022 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-23 11:43:20,022 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 130 transitions. [2018-03-23 11:43:20,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-03-23 11:43:20,023 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:20,023 INFO L353 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:20,024 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:20,024 INFO L82 PathProgramCache]: Analyzing trace with hash -1364690481, now seen corresponding path program 5 times [2018-03-23 11:43:20,024 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:20,024 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:20,025 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:20,025 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:20,025 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:20,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:20,035 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:20,149 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 14 proven. 73 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-03-23 11:43:20,149 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:20,149 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:20,154 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:20,168 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2018-03-23 11:43:20,168 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:20,170 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:20,233 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2018-03-23 11:43:20,254 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:20,255 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8] total 20 [2018-03-23 11:43:20,255 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-23 11:43:20,255 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-23 11:43:20,255 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2018-03-23 11:43:20,255 INFO L87 Difference]: Start difference. First operand 121 states and 130 transitions. Second operand 21 states. [2018-03-23 11:43:20,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:20,665 INFO L93 Difference]: Finished difference Result 170 states and 187 transitions. [2018-03-23 11:43:20,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-23 11:43:20,666 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 79 [2018-03-23 11:43:20,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:20,667 INFO L225 Difference]: With dead ends: 170 [2018-03-23 11:43:20,667 INFO L226 Difference]: Without dead ends: 132 [2018-03-23 11:43:20,668 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2018-03-23 11:43:20,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-03-23 11:43:20,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 129. [2018-03-23 11:43:20,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-03-23 11:43:20,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2018-03-23 11:43:20,679 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 79 [2018-03-23 11:43:20,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:20,679 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2018-03-23 11:43:20,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-23 11:43:20,679 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2018-03-23 11:43:20,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-03-23 11:43:20,680 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:20,680 INFO L353 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:20,680 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:20,680 INFO L82 PathProgramCache]: Analyzing trace with hash -506393170, now seen corresponding path program 10 times [2018-03-23 11:43:20,680 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:20,681 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:20,681 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:20,681 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:20,681 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:20,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:20,686 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:20,828 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:20,829 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:20,829 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:20,834 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:20,848 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:20,848 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:20,850 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:20,870 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:20,891 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:20,892 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-03-23 11:43:20,892 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-23 11:43:20,892 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-23 11:43:20,892 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 11:43:20,892 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand 13 states. [2018-03-23 11:43:21,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:21,149 INFO L93 Difference]: Finished difference Result 381 states and 415 transitions. [2018-03-23 11:43:21,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-23 11:43:21,149 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 79 [2018-03-23 11:43:21,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:21,151 INFO L225 Difference]: With dead ends: 381 [2018-03-23 11:43:21,152 INFO L226 Difference]: Without dead ends: 378 [2018-03-23 11:43:21,152 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 11:43:21,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2018-03-23 11:43:21,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 136. [2018-03-23 11:43:21,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-03-23 11:43:21,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 146 transitions. [2018-03-23 11:43:21,167 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 146 transitions. Word has length 79 [2018-03-23 11:43:21,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:21,168 INFO L459 AbstractCegarLoop]: Abstraction has 136 states and 146 transitions. [2018-03-23 11:43:21,168 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-23 11:43:21,168 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 146 transitions. [2018-03-23 11:43:21,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-03-23 11:43:21,169 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:21,169 INFO L353 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:21,169 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:21,169 INFO L82 PathProgramCache]: Analyzing trace with hash 292966322, now seen corresponding path program 11 times [2018-03-23 11:43:21,170 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:21,170 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:21,170 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:21,171 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:21,171 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:21,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:21,178 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:21,337 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:21,338 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:21,338 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:21,344 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:21,361 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-03-23 11:43:21,361 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:21,363 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:21,385 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:21,406 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:21,406 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2018-03-23 11:43:21,406 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-23 11:43:21,407 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-23 11:43:21,407 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-03-23 11:43:21,407 INFO L87 Difference]: Start difference. First operand 136 states and 146 transitions. Second operand 14 states. [2018-03-23 11:43:21,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:21,761 INFO L93 Difference]: Finished difference Result 428 states and 467 transitions. [2018-03-23 11:43:21,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-03-23 11:43:21,761 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 86 [2018-03-23 11:43:21,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:21,764 INFO L225 Difference]: With dead ends: 428 [2018-03-23 11:43:21,764 INFO L226 Difference]: Without dead ends: 425 [2018-03-23 11:43:21,765 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-03-23 11:43:21,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2018-03-23 11:43:21,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 143. [2018-03-23 11:43:21,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-03-23 11:43:21,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 154 transitions. [2018-03-23 11:43:21,782 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 154 transitions. Word has length 86 [2018-03-23 11:43:21,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:21,782 INFO L459 AbstractCegarLoop]: Abstraction has 143 states and 154 transitions. [2018-03-23 11:43:21,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-23 11:43:21,783 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 154 transitions. [2018-03-23 11:43:21,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-03-23 11:43:21,784 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:21,784 INFO L353 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:21,784 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:21,784 INFO L82 PathProgramCache]: Analyzing trace with hash -1689812690, now seen corresponding path program 12 times [2018-03-23 11:43:21,784 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:21,785 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:21,785 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:21,785 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:21,786 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:21,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:21,793 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:22,046 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:22,046 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:22,046 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:22,053 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:43:22,104 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-03-23 11:43:22,104 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:22,106 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:22,123 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:22,155 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:22,156 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-03-23 11:43:22,156 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 11:43:22,156 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 11:43:22,156 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 11:43:22,156 INFO L87 Difference]: Start difference. First operand 143 states and 154 transitions. Second operand 15 states. [2018-03-23 11:43:22,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:22,525 INFO L93 Difference]: Finished difference Result 475 states and 519 transitions. [2018-03-23 11:43:22,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-23 11:43:22,526 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 93 [2018-03-23 11:43:22,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:22,528 INFO L225 Difference]: With dead ends: 475 [2018-03-23 11:43:22,528 INFO L226 Difference]: Without dead ends: 472 [2018-03-23 11:43:22,529 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 11:43:22,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2018-03-23 11:43:22,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 150. [2018-03-23 11:43:22,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-03-23 11:43:22,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 162 transitions. [2018-03-23 11:43:22,547 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 162 transitions. Word has length 93 [2018-03-23 11:43:22,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:22,547 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 162 transitions. [2018-03-23 11:43:22,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 11:43:22,547 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 162 transitions. [2018-03-23 11:43:22,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-03-23 11:43:22,549 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:22,549 INFO L353 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:22,549 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:22,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1469471816, now seen corresponding path program 6 times [2018-03-23 11:43:22,549 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:22,549 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:22,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:22,550 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:22,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:22,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:22,560 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:22,711 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-03-23 11:43:22,711 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:22,711 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:22,717 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:43:22,739 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2018-03-23 11:43:22,739 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:22,741 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:22,763 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-03-23 11:43:22,783 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:22,784 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-03-23 11:43:22,784 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-23 11:43:22,784 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-23 11:43:22,784 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-03-23 11:43:22,784 INFO L87 Difference]: Start difference. First operand 150 states and 162 transitions. Second operand 11 states. [2018-03-23 11:43:23,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:23,063 INFO L93 Difference]: Finished difference Result 163 states and 177 transitions. [2018-03-23 11:43:23,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-23 11:43:23,064 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 98 [2018-03-23 11:43:23,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:23,065 INFO L225 Difference]: With dead ends: 163 [2018-03-23 11:43:23,066 INFO L226 Difference]: Without dead ends: 161 [2018-03-23 11:43:23,066 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 96 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-03-23 11:43:23,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-03-23 11:43:23,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 158. [2018-03-23 11:43:23,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-03-23 11:43:23,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 171 transitions. [2018-03-23 11:43:23,081 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 171 transitions. Word has length 98 [2018-03-23 11:43:23,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:23,081 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 171 transitions. [2018-03-23 11:43:23,081 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-23 11:43:23,082 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 171 transitions. [2018-03-23 11:43:23,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-03-23 11:43:23,083 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:23,083 INFO L353 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:23,083 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:23,083 INFO L82 PathProgramCache]: Analyzing trace with hash -16847822, now seen corresponding path program 13 times [2018-03-23 11:43:23,083 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:23,083 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:23,084 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:23,084 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:23,084 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:23,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:23,092 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:23,380 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:23,380 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:23,380 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:23,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:23,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:23,401 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:23,436 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:23,467 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:23,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2018-03-23 11:43:23,467 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-23 11:43:23,468 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-23 11:43:23,468 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-03-23 11:43:23,468 INFO L87 Difference]: Start difference. First operand 158 states and 171 transitions. Second operand 16 states. [2018-03-23 11:43:24,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:24,657 INFO L93 Difference]: Finished difference Result 602 states and 661 transitions. [2018-03-23 11:43:24,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-03-23 11:43:24,658 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 100 [2018-03-23 11:43:24,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:24,661 INFO L225 Difference]: With dead ends: 602 [2018-03-23 11:43:24,661 INFO L226 Difference]: Without dead ends: 599 [2018-03-23 11:43:24,662 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-03-23 11:43:24,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-03-23 11:43:24,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 165. [2018-03-23 11:43:24,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-03-23 11:43:24,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 179 transitions. [2018-03-23 11:43:24,682 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 179 transitions. Word has length 100 [2018-03-23 11:43:24,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:24,683 INFO L459 AbstractCegarLoop]: Abstraction has 165 states and 179 transitions. [2018-03-23 11:43:24,683 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-23 11:43:24,683 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 179 transitions. [2018-03-23 11:43:24,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-03-23 11:43:24,684 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:24,684 INFO L353 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:24,685 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:24,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1206395875, now seen corresponding path program 7 times [2018-03-23 11:43:24,685 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:24,685 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:24,686 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:24,686 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:24,686 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:24,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:24,695 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:24,980 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 65 proven. 115 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-23 11:43:24,980 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:24,980 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:24,990 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:25,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:25,012 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:25,393 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 95 proven. 85 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-23 11:43:25,429 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:25,429 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 30 [2018-03-23 11:43:25,430 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-23 11:43:25,430 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-23 11:43:25,430 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2018-03-23 11:43:25,430 INFO L87 Difference]: Start difference. First operand 165 states and 179 transitions. Second operand 30 states. [2018-03-23 11:43:25,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:25,797 INFO L93 Difference]: Finished difference Result 223 states and 242 transitions. [2018-03-23 11:43:25,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-23 11:43:25,798 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 110 [2018-03-23 11:43:25,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:25,798 INFO L225 Difference]: With dead ends: 223 [2018-03-23 11:43:25,798 INFO L226 Difference]: Without dead ends: 165 [2018-03-23 11:43:25,799 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=324, Invalid=1236, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 11:43:25,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2018-03-23 11:43:25,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2018-03-23 11:43:25,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-03-23 11:43:25,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 178 transitions. [2018-03-23 11:43:25,809 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 178 transitions. Word has length 110 [2018-03-23 11:43:25,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:25,810 INFO L459 AbstractCegarLoop]: Abstraction has 165 states and 178 transitions. [2018-03-23 11:43:25,810 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-23 11:43:25,810 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 178 transitions. [2018-03-23 11:43:25,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-03-23 11:43:25,810 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:25,811 INFO L353 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:25,811 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:25,811 INFO L82 PathProgramCache]: Analyzing trace with hash 212718766, now seen corresponding path program 14 times [2018-03-23 11:43:25,811 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:25,811 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:25,811 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:25,812 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:25,812 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:25,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:25,818 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:26,003 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:26,003 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:26,003 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:26,009 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:26,021 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:26,021 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:26,024 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:26,052 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:26,075 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:26,075 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-03-23 11:43:26,075 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-23 11:43:26,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-23 11:43:26,076 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-03-23 11:43:26,076 INFO L87 Difference]: Start difference. First operand 165 states and 178 transitions. Second operand 17 states. [2018-03-23 11:43:26,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:26,586 INFO L93 Difference]: Finished difference Result 609 states and 668 transitions. [2018-03-23 11:43:26,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-03-23 11:43:26,587 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 107 [2018-03-23 11:43:26,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:26,590 INFO L225 Difference]: With dead ends: 609 [2018-03-23 11:43:26,590 INFO L226 Difference]: Without dead ends: 606 [2018-03-23 11:43:26,591 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-03-23 11:43:26,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2018-03-23 11:43:26,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 172. [2018-03-23 11:43:26,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-03-23 11:43:26,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 186 transitions. [2018-03-23 11:43:26,614 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 186 transitions. Word has length 107 [2018-03-23 11:43:26,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:26,614 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 186 transitions. [2018-03-23 11:43:26,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-23 11:43:26,614 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 186 transitions. [2018-03-23 11:43:26,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-03-23 11:43:26,615 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:26,615 INFO L353 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:26,615 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:26,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1695242649, now seen corresponding path program 8 times [2018-03-23 11:43:26,616 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:26,616 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:26,617 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:26,617 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:26,617 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:26,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:26,627 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:26,854 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 60 proven. 158 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-23 11:43:26,855 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:26,855 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:26,860 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:26,874 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:26,874 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:26,877 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:26,935 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 90 proven. 128 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-23 11:43:26,956 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:26,957 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 22 [2018-03-23 11:43:26,957 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-23 11:43:26,957 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-23 11:43:26,957 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2018-03-23 11:43:26,957 INFO L87 Difference]: Start difference. First operand 172 states and 186 transitions. Second operand 23 states. [2018-03-23 11:43:27,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:27,214 INFO L93 Difference]: Finished difference Result 223 states and 243 transitions. [2018-03-23 11:43:27,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-23 11:43:27,214 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 117 [2018-03-23 11:43:27,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:27,215 INFO L225 Difference]: With dead ends: 223 [2018-03-23 11:43:27,216 INFO L226 Difference]: Without dead ends: 172 [2018-03-23 11:43:27,216 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=264, Invalid=926, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 11:43:27,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-03-23 11:43:27,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2018-03-23 11:43:27,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-03-23 11:43:27,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 185 transitions. [2018-03-23 11:43:27,235 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 185 transitions. Word has length 117 [2018-03-23 11:43:27,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:27,236 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 185 transitions. [2018-03-23 11:43:27,236 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-23 11:43:27,236 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 185 transitions. [2018-03-23 11:43:27,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-03-23 11:43:27,237 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:27,237 INFO L353 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:27,237 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:27,238 INFO L82 PathProgramCache]: Analyzing trace with hash 1090234546, now seen corresponding path program 15 times [2018-03-23 11:43:27,238 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:27,238 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:27,238 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:27,239 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:27,239 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:27,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:27,247 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:27,479 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:27,480 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:27,480 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:27,485 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:27,510 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-03-23 11:43:27,510 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:27,512 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:27,537 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:27,558 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:27,559 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2018-03-23 11:43:27,559 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-23 11:43:27,559 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-23 11:43:27,559 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-03-23 11:43:27,559 INFO L87 Difference]: Start difference. First operand 172 states and 185 transitions. Second operand 18 states. [2018-03-23 11:43:28,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:28,068 INFO L93 Difference]: Finished difference Result 616 states and 675 transitions. [2018-03-23 11:43:28,069 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-23 11:43:28,069 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 114 [2018-03-23 11:43:28,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:28,072 INFO L225 Difference]: With dead ends: 616 [2018-03-23 11:43:28,072 INFO L226 Difference]: Without dead ends: 613 [2018-03-23 11:43:28,073 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-03-23 11:43:28,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2018-03-23 11:43:28,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 179. [2018-03-23 11:43:28,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2018-03-23 11:43:28,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 193 transitions. [2018-03-23 11:43:28,093 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 193 transitions. Word has length 114 [2018-03-23 11:43:28,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:28,094 INFO L459 AbstractCegarLoop]: Abstraction has 179 states and 193 transitions. [2018-03-23 11:43:28,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-23 11:43:28,094 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 193 transitions. [2018-03-23 11:43:28,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-03-23 11:43:28,095 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:28,095 INFO L353 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:28,095 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:28,096 INFO L82 PathProgramCache]: Analyzing trace with hash 347273373, now seen corresponding path program 9 times [2018-03-23 11:43:28,096 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:28,096 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:28,097 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:28,097 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:28,097 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:28,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:28,107 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:28,289 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2018-03-23 11:43:28,289 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:28,289 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:28,296 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:28,316 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2018-03-23 11:43:28,316 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:28,320 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:28,362 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2018-03-23 11:43:28,397 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:28,397 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-03-23 11:43:28,398 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-23 11:43:28,398 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-23 11:43:28,398 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 11:43:28,398 INFO L87 Difference]: Start difference. First operand 179 states and 193 transitions. Second operand 13 states. [2018-03-23 11:43:28,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:28,643 INFO L93 Difference]: Finished difference Result 192 states and 208 transitions. [2018-03-23 11:43:28,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-23 11:43:28,643 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 124 [2018-03-23 11:43:28,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:28,644 INFO L225 Difference]: With dead ends: 192 [2018-03-23 11:43:28,644 INFO L226 Difference]: Without dead ends: 190 [2018-03-23 11:43:28,644 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-03-23 11:43:28,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-03-23 11:43:28,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 187. [2018-03-23 11:43:28,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 187 states. [2018-03-23 11:43:28,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 202 transitions. [2018-03-23 11:43:28,666 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 202 transitions. Word has length 124 [2018-03-23 11:43:28,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:28,666 INFO L459 AbstractCegarLoop]: Abstraction has 187 states and 202 transitions. [2018-03-23 11:43:28,666 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-23 11:43:28,666 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 202 transitions. [2018-03-23 11:43:28,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-03-23 11:43:28,667 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:28,668 INFO L353 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:28,668 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:28,668 INFO L82 PathProgramCache]: Analyzing trace with hash 616302638, now seen corresponding path program 16 times [2018-03-23 11:43:28,668 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:28,668 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:28,669 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:28,669 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:28,669 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:28,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:28,678 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:29,125 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:29,125 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:29,125 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:29,134 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:29,161 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:29,161 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:29,164 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:29,200 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:29,223 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:29,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-03-23 11:43:29,223 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-03-23 11:43:29,223 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-03-23 11:43:29,224 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-03-23 11:43:29,224 INFO L87 Difference]: Start difference. First operand 187 states and 202 transitions. Second operand 19 states. [2018-03-23 11:43:29,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:29,811 INFO L93 Difference]: Finished difference Result 759 states and 835 transitions. [2018-03-23 11:43:29,811 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-03-23 11:43:29,811 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 121 [2018-03-23 11:43:29,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:29,813 INFO L225 Difference]: With dead ends: 759 [2018-03-23 11:43:29,814 INFO L226 Difference]: Without dead ends: 756 [2018-03-23 11:43:29,814 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-03-23 11:43:29,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-03-23 11:43:29,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 194. [2018-03-23 11:43:29,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-03-23 11:43:29,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 210 transitions. [2018-03-23 11:43:29,842 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 210 transitions. Word has length 121 [2018-03-23 11:43:29,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:29,842 INFO L459 AbstractCegarLoop]: Abstraction has 194 states and 210 transitions. [2018-03-23 11:43:29,842 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-03-23 11:43:29,842 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 210 transitions. [2018-03-23 11:43:29,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-03-23 11:43:29,843 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:29,843 INFO L353 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:29,843 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:29,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1773438258, now seen corresponding path program 17 times [2018-03-23 11:43:29,843 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:29,843 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:29,844 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:29,844 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:29,844 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:29,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:29,853 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:30,163 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:30,163 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:30,163 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:30,171 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:30,214 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-03-23 11:43:30,214 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:30,217 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:30,254 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:30,285 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:30,285 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2018-03-23 11:43:30,285 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-03-23 11:43:30,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-03-23 11:43:30,286 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-03-23 11:43:30,286 INFO L87 Difference]: Start difference. First operand 194 states and 210 transitions. Second operand 20 states. [2018-03-23 11:43:30,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:30,929 INFO L93 Difference]: Finished difference Result 822 states and 905 transitions. [2018-03-23 11:43:30,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-03-23 11:43:30,929 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 128 [2018-03-23 11:43:30,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:30,932 INFO L225 Difference]: With dead ends: 822 [2018-03-23 11:43:30,932 INFO L226 Difference]: Without dead ends: 819 [2018-03-23 11:43:30,932 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-03-23 11:43:30,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2018-03-23 11:43:30,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 201. [2018-03-23 11:43:30,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2018-03-23 11:43:30,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 218 transitions. [2018-03-23 11:43:30,951 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 218 transitions. Word has length 128 [2018-03-23 11:43:30,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:30,952 INFO L459 AbstractCegarLoop]: Abstraction has 201 states and 218 transitions. [2018-03-23 11:43:30,952 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-03-23 11:43:30,952 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 218 transitions. [2018-03-23 11:43:30,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-03-23 11:43:30,953 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:30,953 INFO L353 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:30,953 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:30,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1480065410, now seen corresponding path program 10 times [2018-03-23 11:43:30,954 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:30,954 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:30,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:30,954 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:30,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:30,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:30,962 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:31,187 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2018-03-23 11:43:31,188 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:31,188 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:31,193 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:31,209 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:31,210 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:31,212 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:31,231 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2018-03-23 11:43:31,252 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:31,252 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-03-23 11:43:31,252 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 11:43:31,252 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 11:43:31,253 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 11:43:31,253 INFO L87 Difference]: Start difference. First operand 201 states and 218 transitions. Second operand 15 states. [2018-03-23 11:43:31,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:31,488 INFO L93 Difference]: Finished difference Result 214 states and 233 transitions. [2018-03-23 11:43:31,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-23 11:43:31,489 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 136 [2018-03-23 11:43:31,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:31,490 INFO L225 Difference]: With dead ends: 214 [2018-03-23 11:43:31,490 INFO L226 Difference]: Without dead ends: 212 [2018-03-23 11:43:31,490 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-03-23 11:43:31,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2018-03-23 11:43:31,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 209. [2018-03-23 11:43:31,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 209 states. [2018-03-23 11:43:31,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 227 transitions. [2018-03-23 11:43:31,510 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 227 transitions. Word has length 136 [2018-03-23 11:43:31,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:31,511 INFO L459 AbstractCegarLoop]: Abstraction has 209 states and 227 transitions. [2018-03-23 11:43:31,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 11:43:31,511 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 227 transitions. [2018-03-23 11:43:31,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-23 11:43:31,512 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:31,512 INFO L353 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:31,512 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:31,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1339417682, now seen corresponding path program 18 times [2018-03-23 11:43:31,513 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:31,513 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:31,514 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:31,514 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:31,514 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:31,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:31,520 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:31,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:31,812 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:31,812 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:31,819 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:43:31,861 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-03-23 11:43:31,861 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:31,863 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:31,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:31,911 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:31,912 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-03-23 11:43:31,912 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-23 11:43:31,912 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-23 11:43:31,912 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-03-23 11:43:31,912 INFO L87 Difference]: Start difference. First operand 209 states and 227 transitions. Second operand 21 states. [2018-03-23 11:43:32,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:32,650 INFO L93 Difference]: Finished difference Result 989 states and 1092 transitions. [2018-03-23 11:43:32,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-23 11:43:32,664 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 135 [2018-03-23 11:43:32,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:32,667 INFO L225 Difference]: With dead ends: 989 [2018-03-23 11:43:32,667 INFO L226 Difference]: Without dead ends: 986 [2018-03-23 11:43:32,667 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-03-23 11:43:32,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2018-03-23 11:43:32,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 216. [2018-03-23 11:43:32,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-03-23 11:43:32,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 235 transitions. [2018-03-23 11:43:32,700 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 235 transitions. Word has length 135 [2018-03-23 11:43:32,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:32,700 INFO L459 AbstractCegarLoop]: Abstraction has 216 states and 235 transitions. [2018-03-23 11:43:32,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-23 11:43:32,700 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 235 transitions. [2018-03-23 11:43:32,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-03-23 11:43:32,701 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:32,701 INFO L353 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:32,701 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:32,701 INFO L82 PathProgramCache]: Analyzing trace with hash -274343193, now seen corresponding path program 11 times [2018-03-23 11:43:32,701 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:32,701 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:32,702 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:32,702 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:32,702 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:32,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:32,711 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:33,011 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 145 proven. 212 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-03-23 11:43:33,012 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:33,012 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:33,017 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:33,041 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2018-03-23 11:43:33,041 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:33,044 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:33,303 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 189 proven. 168 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-03-23 11:43:33,325 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:33,325 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 40 [2018-03-23 11:43:33,325 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-23 11:43:33,325 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-23 11:43:33,326 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 11:43:33,326 INFO L87 Difference]: Start difference. First operand 216 states and 235 transitions. Second operand 40 states. [2018-03-23 11:43:33,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:33,679 INFO L93 Difference]: Finished difference Result 290 states and 316 transitions. [2018-03-23 11:43:33,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-03-23 11:43:33,679 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 148 [2018-03-23 11:43:33,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:33,680 INFO L225 Difference]: With dead ends: 290 [2018-03-23 11:43:33,680 INFO L226 Difference]: Without dead ends: 216 [2018-03-23 11:43:33,681 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=579, Invalid=2283, Unknown=0, NotChecked=0, Total=2862 [2018-03-23 11:43:33,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-03-23 11:43:33,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2018-03-23 11:43:33,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-03-23 11:43:33,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 234 transitions. [2018-03-23 11:43:33,699 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 234 transitions. Word has length 148 [2018-03-23 11:43:33,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:33,699 INFO L459 AbstractCegarLoop]: Abstraction has 216 states and 234 transitions. [2018-03-23 11:43:33,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-23 11:43:33,699 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 234 transitions. [2018-03-23 11:43:33,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-03-23 11:43:33,700 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:33,700 INFO L353 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:33,700 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:33,700 INFO L82 PathProgramCache]: Analyzing trace with hash 1836155314, now seen corresponding path program 19 times [2018-03-23 11:43:33,700 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:33,701 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:33,701 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:33,701 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:33,701 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:33,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:33,709 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:34,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:34,073 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:34,073 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:34,078 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:34,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:34,097 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:34,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:34,153 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:34,153 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2018-03-23 11:43:34,153 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-03-23 11:43:34,153 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-03-23 11:43:34,154 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-03-23 11:43:34,154 INFO L87 Difference]: Start difference. First operand 216 states and 234 transitions. Second operand 22 states. [2018-03-23 11:43:34,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:34,948 INFO L93 Difference]: Finished difference Result 996 states and 1099 transitions. [2018-03-23 11:43:34,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-03-23 11:43:34,948 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 142 [2018-03-23 11:43:34,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:34,951 INFO L225 Difference]: With dead ends: 996 [2018-03-23 11:43:34,951 INFO L226 Difference]: Without dead ends: 993 [2018-03-23 11:43:34,951 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-03-23 11:43:34,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states. [2018-03-23 11:43:34,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 223. [2018-03-23 11:43:34,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-03-23 11:43:34,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 242 transitions. [2018-03-23 11:43:34,979 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 242 transitions. Word has length 142 [2018-03-23 11:43:34,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:34,979 INFO L459 AbstractCegarLoop]: Abstraction has 223 states and 242 transitions. [2018-03-23 11:43:34,979 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-03-23 11:43:34,979 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 242 transitions. [2018-03-23 11:43:34,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-03-23 11:43:34,980 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:34,980 INFO L353 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:34,980 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:34,980 INFO L82 PathProgramCache]: Analyzing trace with hash 596335459, now seen corresponding path program 12 times [2018-03-23 11:43:34,980 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:34,980 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:34,981 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:34,981 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:34,981 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:34,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:34,988 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:35,451 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2018-03-23 11:43:35,451 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:35,452 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:35,457 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:43:35,488 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2018-03-23 11:43:35,488 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:35,492 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:35,557 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2018-03-23 11:43:35,579 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:35,579 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-03-23 11:43:35,580 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-23 11:43:35,580 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-23 11:43:35,580 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-03-23 11:43:35,580 INFO L87 Difference]: Start difference. First operand 223 states and 242 transitions. Second operand 17 states. [2018-03-23 11:43:35,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:35,883 INFO L93 Difference]: Finished difference Result 236 states and 257 transitions. [2018-03-23 11:43:35,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-23 11:43:35,884 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 155 [2018-03-23 11:43:35,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:35,885 INFO L225 Difference]: With dead ends: 236 [2018-03-23 11:43:35,885 INFO L226 Difference]: Without dead ends: 234 [2018-03-23 11:43:35,885 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-03-23 11:43:35,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2018-03-23 11:43:35,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 231. [2018-03-23 11:43:35,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-03-23 11:43:35,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 251 transitions. [2018-03-23 11:43:35,906 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 251 transitions. Word has length 155 [2018-03-23 11:43:35,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:35,907 INFO L459 AbstractCegarLoop]: Abstraction has 231 states and 251 transitions. [2018-03-23 11:43:35,907 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-23 11:43:35,907 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 251 transitions. [2018-03-23 11:43:35,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-03-23 11:43:35,908 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:35,908 INFO L353 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:35,908 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:35,908 INFO L82 PathProgramCache]: Analyzing trace with hash -642773202, now seen corresponding path program 20 times [2018-03-23 11:43:35,909 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:35,909 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:35,909 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:35,910 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:35,910 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:35,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:35,918 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:36,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:36,457 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:36,457 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:36,462 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:36,478 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:36,478 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:36,481 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:36,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:36,546 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:36,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-03-23 11:43:36,547 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-23 11:43:36,548 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-23 11:43:36,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-03-23 11:43:36,548 INFO L87 Difference]: Start difference. First operand 231 states and 251 transitions. Second operand 23 states. [2018-03-23 11:43:37,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:37,487 INFO L93 Difference]: Finished difference Result 1179 states and 1304 transitions. [2018-03-23 11:43:37,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-23 11:43:37,488 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 149 [2018-03-23 11:43:37,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:37,491 INFO L225 Difference]: With dead ends: 1179 [2018-03-23 11:43:37,491 INFO L226 Difference]: Without dead ends: 1176 [2018-03-23 11:43:37,491 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-03-23 11:43:37,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2018-03-23 11:43:37,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 238. [2018-03-23 11:43:37,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-03-23 11:43:37,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 259 transitions. [2018-03-23 11:43:37,540 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 259 transitions. Word has length 149 [2018-03-23 11:43:37,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:37,540 INFO L459 AbstractCegarLoop]: Abstraction has 238 states and 259 transitions. [2018-03-23 11:43:37,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-23 11:43:37,540 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 259 transitions. [2018-03-23 11:43:37,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2018-03-23 11:43:37,541 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:37,541 INFO L353 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:37,541 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:37,541 INFO L82 PathProgramCache]: Analyzing trace with hash 578461234, now seen corresponding path program 21 times [2018-03-23 11:43:37,542 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:37,542 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:37,542 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:37,542 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:37,542 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:37,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:37,551 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:37,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:37,996 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:38,019 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:38,025 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:38,100 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-03-23 11:43:38,101 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:38,103 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:38,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:38,166 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:38,166 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2018-03-23 11:43:38,167 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-23 11:43:38,167 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-23 11:43:38,167 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-03-23 11:43:38,167 INFO L87 Difference]: Start difference. First operand 238 states and 259 transitions. Second operand 24 states. [2018-03-23 11:43:39,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:39,261 INFO L93 Difference]: Finished difference Result 1258 states and 1392 transitions. [2018-03-23 11:43:39,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-23 11:43:39,262 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 156 [2018-03-23 11:43:39,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:39,265 INFO L225 Difference]: With dead ends: 1258 [2018-03-23 11:43:39,265 INFO L226 Difference]: Without dead ends: 1255 [2018-03-23 11:43:39,266 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-03-23 11:43:39,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2018-03-23 11:43:39,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 245. [2018-03-23 11:43:39,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-03-23 11:43:39,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 267 transitions. [2018-03-23 11:43:39,296 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 267 transitions. Word has length 156 [2018-03-23 11:43:39,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:39,296 INFO L459 AbstractCegarLoop]: Abstraction has 245 states and 267 transitions. [2018-03-23 11:43:39,297 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-23 11:43:39,297 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 267 transitions. [2018-03-23 11:43:39,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-03-23 11:43:39,297 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:39,297 INFO L353 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:39,298 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:39,298 INFO L82 PathProgramCache]: Analyzing trace with hash -2065405112, now seen corresponding path program 13 times [2018-03-23 11:43:39,298 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:39,298 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:39,299 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:39,299 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:39,299 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:39,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:39,306 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:39,611 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 197 proven. 271 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-03-23 11:43:39,611 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:39,611 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:39,616 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:39,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:39,636 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:40,409 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 248 proven. 220 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-03-23 11:43:40,430 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:40,431 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 45 [2018-03-23 11:43:40,431 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-23 11:43:40,431 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-23 11:43:40,432 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=1659, Unknown=0, NotChecked=0, Total=1980 [2018-03-23 11:43:40,432 INFO L87 Difference]: Start difference. First operand 245 states and 267 transitions. Second operand 45 states. [2018-03-23 11:43:40,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:40,896 INFO L93 Difference]: Finished difference Result 327 states and 357 transitions. [2018-03-23 11:43:40,896 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-23 11:43:40,897 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 167 [2018-03-23 11:43:40,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:40,898 INFO L225 Difference]: With dead ends: 327 [2018-03-23 11:43:40,898 INFO L226 Difference]: Without dead ends: 245 [2018-03-23 11:43:40,899 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=735, Invalid=2925, Unknown=0, NotChecked=0, Total=3660 [2018-03-23 11:43:40,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-03-23 11:43:40,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2018-03-23 11:43:40,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-03-23 11:43:40,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 266 transitions. [2018-03-23 11:43:40,925 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 266 transitions. Word has length 167 [2018-03-23 11:43:40,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:40,925 INFO L459 AbstractCegarLoop]: Abstraction has 245 states and 266 transitions. [2018-03-23 11:43:40,925 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-23 11:43:40,926 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 266 transitions. [2018-03-23 11:43:40,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-03-23 11:43:40,927 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:40,927 INFO L353 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:40,927 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:40,927 INFO L82 PathProgramCache]: Analyzing trace with hash -1442454866, now seen corresponding path program 22 times [2018-03-23 11:43:40,927 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:40,928 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:40,928 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:40,928 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:40,928 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:40,934 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:41,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:41,649 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:41,649 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:41,654 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:41,684 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:41,684 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:41,687 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:41,724 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:41,746 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:41,747 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-03-23 11:43:41,747 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-03-23 11:43:41,747 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-03-23 11:43:41,747 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-03-23 11:43:41,747 INFO L87 Difference]: Start difference. First operand 245 states and 266 transitions. Second operand 25 states. [2018-03-23 11:43:42,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:42,880 INFO L93 Difference]: Finished difference Result 1265 states and 1399 transitions. [2018-03-23 11:43:42,880 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-23 11:43:42,880 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 163 [2018-03-23 11:43:42,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:42,884 INFO L225 Difference]: With dead ends: 1265 [2018-03-23 11:43:42,884 INFO L226 Difference]: Without dead ends: 1262 [2018-03-23 11:43:42,884 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-03-23 11:43:42,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2018-03-23 11:43:42,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 252. [2018-03-23 11:43:42,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-03-23 11:43:42,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 274 transitions. [2018-03-23 11:43:42,921 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 274 transitions. Word has length 163 [2018-03-23 11:43:42,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:42,921 INFO L459 AbstractCegarLoop]: Abstraction has 252 states and 274 transitions. [2018-03-23 11:43:42,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-03-23 11:43:42,921 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 274 transitions. [2018-03-23 11:43:42,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-03-23 11:43:42,922 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:42,922 INFO L353 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:42,922 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:42,922 INFO L82 PathProgramCache]: Analyzing trace with hash 1383252300, now seen corresponding path program 14 times [2018-03-23 11:43:42,922 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:42,922 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:42,923 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:42,923 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:42,923 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:42,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:42,930 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:43,201 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 0 proven. 248 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2018-03-23 11:43:43,201 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:43,219 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:43,225 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:43,246 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:43,246 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:43,250 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:43,838 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 240 proven. 287 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-03-23 11:43:43,860 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:43,860 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 29] total 45 [2018-03-23 11:43:43,861 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-03-23 11:43:43,861 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-03-23 11:43:43,861 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1855, Unknown=0, NotChecked=0, Total=2070 [2018-03-23 11:43:43,861 INFO L87 Difference]: Start difference. First operand 252 states and 274 transitions. Second operand 46 states. [2018-03-23 11:43:45,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:45,012 INFO L93 Difference]: Finished difference Result 341 states and 376 transitions. [2018-03-23 11:43:45,012 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-03-23 11:43:45,012 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 174 [2018-03-23 11:43:45,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:45,013 INFO L225 Difference]: With dead ends: 341 [2018-03-23 11:43:45,013 INFO L226 Difference]: Without dead ends: 263 [2018-03-23 11:43:45,015 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1557 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=669, Invalid=7163, Unknown=0, NotChecked=0, Total=7832 [2018-03-23 11:43:45,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2018-03-23 11:43:45,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2018-03-23 11:43:45,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-03-23 11:43:45,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 282 transitions. [2018-03-23 11:43:45,059 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 282 transitions. Word has length 174 [2018-03-23 11:43:45,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:45,060 INFO L459 AbstractCegarLoop]: Abstraction has 260 states and 282 transitions. [2018-03-23 11:43:45,060 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-03-23 11:43:45,060 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 282 transitions. [2018-03-23 11:43:45,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-03-23 11:43:45,061 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:45,061 INFO L353 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:45,061 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:45,062 INFO L82 PathProgramCache]: Analyzing trace with hash -1055401294, now seen corresponding path program 23 times [2018-03-23 11:43:45,062 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:45,062 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:45,063 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:45,063 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:45,063 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:45,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:45,070 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:45,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:45,777 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:45,777 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:45,784 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:43:45,873 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-03-23 11:43:45,874 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:45,877 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:45,936 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:45,957 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:45,957 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2018-03-23 11:43:45,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-03-23 11:43:45,958 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-03-23 11:43:45,958 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-03-23 11:43:45,958 INFO L87 Difference]: Start difference. First operand 260 states and 282 transitions. Second operand 26 states. [2018-03-23 11:43:47,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:47,261 INFO L93 Difference]: Finished difference Result 1392 states and 1541 transitions. [2018-03-23 11:43:47,261 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-03-23 11:43:47,261 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 170 [2018-03-23 11:43:47,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:47,265 INFO L225 Difference]: With dead ends: 1392 [2018-03-23 11:43:47,265 INFO L226 Difference]: Without dead ends: 1389 [2018-03-23 11:43:47,266 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-03-23 11:43:47,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2018-03-23 11:43:47,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 267. [2018-03-23 11:43:47,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 267 states. [2018-03-23 11:43:47,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 290 transitions. [2018-03-23 11:43:47,303 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 290 transitions. Word has length 170 [2018-03-23 11:43:47,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:47,303 INFO L459 AbstractCegarLoop]: Abstraction has 267 states and 290 transitions. [2018-03-23 11:43:47,303 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-03-23 11:43:47,303 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 290 transitions. [2018-03-23 11:43:47,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-03-23 11:43:47,304 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:47,304 INFO L353 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:47,304 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:47,304 INFO L82 PathProgramCache]: Analyzing trace with hash -2015128018, now seen corresponding path program 24 times [2018-03-23 11:43:47,305 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:47,305 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:47,305 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:47,305 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:47,305 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:47,311 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:47,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:47,798 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:47,798 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:47,803 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:43:47,847 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-03-23 11:43:47,848 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:47,850 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:47,895 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:47,915 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:47,916 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-03-23 11:43:47,916 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-23 11:43:47,916 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-23 11:43:47,916 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-03-23 11:43:47,916 INFO L87 Difference]: Start difference. First operand 267 states and 290 transitions. Second operand 27 states. [2018-03-23 11:43:49,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:49,319 INFO L93 Difference]: Finished difference Result 1479 states and 1638 transitions. [2018-03-23 11:43:49,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-23 11:43:49,320 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 177 [2018-03-23 11:43:49,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:49,324 INFO L225 Difference]: With dead ends: 1479 [2018-03-23 11:43:49,324 INFO L226 Difference]: Without dead ends: 1476 [2018-03-23 11:43:49,325 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 176 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-03-23 11:43:49,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1476 states. [2018-03-23 11:43:49,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1476 to 274. [2018-03-23 11:43:49,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 274 states. [2018-03-23 11:43:49,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 298 transitions. [2018-03-23 11:43:49,396 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 298 transitions. Word has length 177 [2018-03-23 11:43:49,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:49,397 INFO L459 AbstractCegarLoop]: Abstraction has 274 states and 298 transitions. [2018-03-23 11:43:49,397 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-23 11:43:49,397 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 298 transitions. [2018-03-23 11:43:49,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-03-23 11:43:49,399 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:49,399 INFO L353 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:49,399 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:49,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1348108077, now seen corresponding path program 15 times [2018-03-23 11:43:49,399 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:49,399 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:49,400 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:49,400 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:49,400 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:49,411 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:49,995 INFO L134 CoverageAnalysis]: Checked inductivity of 804 backedges. 0 proven. 315 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2018-03-23 11:43:49,995 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:49,996 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:50,003 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:50,041 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-03-23 11:43:50,041 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:50,045 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:50,084 INFO L134 CoverageAnalysis]: Checked inductivity of 804 backedges. 0 proven. 315 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2018-03-23 11:43:50,104 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:50,105 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-03-23 11:43:50,105 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-23 11:43:50,105 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-23 11:43:50,106 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-03-23 11:43:50,106 INFO L87 Difference]: Start difference. First operand 274 states and 298 transitions. Second operand 21 states. [2018-03-23 11:43:50,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:50,646 INFO L93 Difference]: Finished difference Result 287 states and 313 transitions. [2018-03-23 11:43:50,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-23 11:43:50,646 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 193 [2018-03-23 11:43:50,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:50,647 INFO L225 Difference]: With dead ends: 287 [2018-03-23 11:43:50,647 INFO L226 Difference]: Without dead ends: 285 [2018-03-23 11:43:50,647 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 191 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 11:43:50,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2018-03-23 11:43:50,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 282. [2018-03-23 11:43:50,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2018-03-23 11:43:50,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 307 transitions. [2018-03-23 11:43:50,684 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 307 transitions. Word has length 193 [2018-03-23 11:43:50,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:50,685 INFO L459 AbstractCegarLoop]: Abstraction has 282 states and 307 transitions. [2018-03-23 11:43:50,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-23 11:43:50,685 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 307 transitions. [2018-03-23 11:43:50,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-03-23 11:43:50,686 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:50,686 INFO L353 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:50,686 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:50,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1670461234, now seen corresponding path program 25 times [2018-03-23 11:43:50,686 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:50,686 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:50,687 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:50,687 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:50,687 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:50,693 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:51,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:51,172 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:51,172 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:51,181 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:51,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:51,201 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:51,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:51,270 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:51,270 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2018-03-23 11:43:51,270 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-03-23 11:43:51,271 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-03-23 11:43:51,271 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-03-23 11:43:51,271 INFO L87 Difference]: Start difference. First operand 282 states and 307 transitions. Second operand 28 states. [2018-03-23 11:43:52,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:52,959 INFO L93 Difference]: Finished difference Result 1702 states and 1888 transitions. [2018-03-23 11:43:52,960 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-03-23 11:43:52,960 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 184 [2018-03-23 11:43:52,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:52,964 INFO L225 Difference]: With dead ends: 1702 [2018-03-23 11:43:52,965 INFO L226 Difference]: Without dead ends: 1699 [2018-03-23 11:43:52,965 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-03-23 11:43:52,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1699 states. [2018-03-23 11:43:53,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1699 to 289. [2018-03-23 11:43:53,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2018-03-23 11:43:53,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 315 transitions. [2018-03-23 11:43:53,039 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 315 transitions. Word has length 184 [2018-03-23 11:43:53,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:53,040 INFO L459 AbstractCegarLoop]: Abstraction has 289 states and 315 transitions. [2018-03-23 11:43:53,040 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-03-23 11:43:53,040 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 315 transitions. [2018-03-23 11:43:53,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-03-23 11:43:53,042 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:53,042 INFO L353 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:53,042 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:53,042 INFO L82 PathProgramCache]: Analyzing trace with hash -1207883346, now seen corresponding path program 26 times [2018-03-23 11:43:53,042 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:53,042 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:53,043 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:53,043 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:43:53,043 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:53,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:53,052 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:53,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:53,571 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:53,571 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:53,576 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:43:53,594 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:43:53,594 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:53,597 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:53,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:53,681 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:53,682 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-03-23 11:43:53,682 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-03-23 11:43:53,682 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-03-23 11:43:53,682 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-03-23 11:43:53,682 INFO L87 Difference]: Start difference. First operand 289 states and 315 transitions. Second operand 29 states. [2018-03-23 11:43:55,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:55,462 INFO L93 Difference]: Finished difference Result 1797 states and 1994 transitions. [2018-03-23 11:43:55,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-03-23 11:43:55,462 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 191 [2018-03-23 11:43:55,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:55,468 INFO L225 Difference]: With dead ends: 1797 [2018-03-23 11:43:55,468 INFO L226 Difference]: Without dead ends: 1794 [2018-03-23 11:43:55,468 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-03-23 11:43:55,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2018-03-23 11:43:55,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 296. [2018-03-23 11:43:55,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-03-23 11:43:55,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 323 transitions. [2018-03-23 11:43:55,518 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 323 transitions. Word has length 191 [2018-03-23 11:43:55,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:55,518 INFO L459 AbstractCegarLoop]: Abstraction has 296 states and 323 transitions. [2018-03-23 11:43:55,518 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-03-23 11:43:55,519 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 323 transitions. [2018-03-23 11:43:55,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-03-23 11:43:55,519 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:55,520 INFO L353 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:55,520 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:55,520 INFO L82 PathProgramCache]: Analyzing trace with hash 276443154, now seen corresponding path program 16 times [2018-03-23 11:43:55,520 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:55,520 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:55,520 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:55,521 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:55,521 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:55,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:55,529 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:55,977 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 325 proven. 410 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-03-23 11:43:55,977 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:55,977 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:55,983 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:43:56,003 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:43:56,003 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:56,005 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:56,077 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 390 proven. 345 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-03-23 11:43:56,098 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:56,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 36 [2018-03-23 11:43:56,098 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-03-23 11:43:56,098 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-03-23 11:43:56,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1011, Unknown=0, NotChecked=0, Total=1260 [2018-03-23 11:43:56,099 INFO L87 Difference]: Start difference. First operand 296 states and 323 transitions. Second operand 36 states. [2018-03-23 11:43:56,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:56,666 INFO L93 Difference]: Finished difference Result 394 states and 431 transitions. [2018-03-23 11:43:56,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-03-23 11:43:56,666 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 205 [2018-03-23 11:43:56,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:56,668 INFO L225 Difference]: With dead ends: 394 [2018-03-23 11:43:56,668 INFO L226 Difference]: Without dead ends: 296 [2018-03-23 11:43:56,669 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 203 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=695, Invalid=2385, Unknown=0, NotChecked=0, Total=3080 [2018-03-23 11:43:56,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-03-23 11:43:56,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2018-03-23 11:43:56,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-03-23 11:43:56,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 322 transitions. [2018-03-23 11:43:56,713 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 322 transitions. Word has length 205 [2018-03-23 11:43:56,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:56,714 INFO L459 AbstractCegarLoop]: Abstraction has 296 states and 322 transitions. [2018-03-23 11:43:56,714 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-03-23 11:43:56,714 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 322 transitions. [2018-03-23 11:43:56,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-03-23 11:43:56,715 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:56,715 INFO L353 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:56,715 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:56,715 INFO L82 PathProgramCache]: Analyzing trace with hash -2043759694, now seen corresponding path program 27 times [2018-03-23 11:43:56,715 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:56,715 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:56,716 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:56,716 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:56,716 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:56,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:56,724 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:43:57,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:57,400 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:43:57,400 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:43:57,405 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:43:57,490 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-03-23 11:43:57,490 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:43:57,493 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:43:57,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:43:57,568 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:43:57,569 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2018-03-23 11:43:57,569 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-23 11:43:57,569 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-23 11:43:57,569 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-03-23 11:43:57,570 INFO L87 Difference]: Start difference. First operand 296 states and 322 transitions. Second operand 30 states. [2018-03-23 11:43:59,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:43:59,532 INFO L93 Difference]: Finished difference Result 1804 states and 2001 transitions. [2018-03-23 11:43:59,532 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-23 11:43:59,533 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 198 [2018-03-23 11:43:59,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:43:59,537 INFO L225 Difference]: With dead ends: 1804 [2018-03-23 11:43:59,538 INFO L226 Difference]: Without dead ends: 1801 [2018-03-23 11:43:59,538 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 197 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-03-23 11:43:59,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1801 states. [2018-03-23 11:43:59,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1801 to 303. [2018-03-23 11:43:59,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-03-23 11:43:59,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 330 transitions. [2018-03-23 11:43:59,592 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 330 transitions. Word has length 198 [2018-03-23 11:43:59,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:43:59,593 INFO L459 AbstractCegarLoop]: Abstraction has 303 states and 330 transitions. [2018-03-23 11:43:59,593 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-23 11:43:59,593 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 330 transitions. [2018-03-23 11:43:59,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-03-23 11:43:59,594 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:43:59,594 INFO L353 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:43:59,594 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:43:59,594 INFO L82 PathProgramCache]: Analyzing trace with hash -1164188906, now seen corresponding path program 17 times [2018-03-23 11:43:59,594 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:43:59,594 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:43:59,595 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:59,595 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:43:59,595 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:43:59,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:43:59,603 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:00,066 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 315 proven. 493 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-03-23 11:44:00,067 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:00,067 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:00,072 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:44:00,115 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-03-23 11:44:00,115 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:00,120 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:00,672 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 0 proven. 390 refuted. 0 times theorem prover too weak. 598 trivial. 0 not checked. [2018-03-23 11:44:00,693 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:00,693 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 22] total 55 [2018-03-23 11:44:00,693 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-03-23 11:44:00,694 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-03-23 11:44:00,694 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=2801, Unknown=0, NotChecked=0, Total=3080 [2018-03-23 11:44:00,694 INFO L87 Difference]: Start difference. First operand 303 states and 330 transitions. Second operand 56 states. [2018-03-23 11:44:02,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:02,146 INFO L93 Difference]: Finished difference Result 408 states and 450 transitions. [2018-03-23 11:44:02,146 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-03-23 11:44:02,146 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 212 [2018-03-23 11:44:02,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:02,147 INFO L225 Difference]: With dead ends: 408 [2018-03-23 11:44:02,147 INFO L226 Difference]: Without dead ends: 314 [2018-03-23 11:44:02,149 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3051 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=835, Invalid=10721, Unknown=0, NotChecked=0, Total=11556 [2018-03-23 11:44:02,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-03-23 11:44:02,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 311. [2018-03-23 11:44:02,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 311 states. [2018-03-23 11:44:02,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 338 transitions. [2018-03-23 11:44:02,195 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 338 transitions. Word has length 212 [2018-03-23 11:44:02,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:02,196 INFO L459 AbstractCegarLoop]: Abstraction has 311 states and 338 transitions. [2018-03-23 11:44:02,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-03-23 11:44:02,196 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 338 transitions. [2018-03-23 11:44:02,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-03-23 11:44:02,197 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:02,197 INFO L353 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:02,197 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:02,197 INFO L82 PathProgramCache]: Analyzing trace with hash -585720530, now seen corresponding path program 28 times [2018-03-23 11:44:02,197 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:02,197 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:02,198 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:02,198 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:02,198 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:02,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:02,204 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:02,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:02,705 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:02,705 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:02,710 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:44:02,747 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:44:02,747 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:02,750 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:02,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:02,882 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:02,882 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-03-23 11:44:02,883 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-03-23 11:44:02,883 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-03-23 11:44:02,883 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-03-23 11:44:02,883 INFO L87 Difference]: Start difference. First operand 311 states and 338 transitions. Second operand 31 states. [2018-03-23 11:44:04,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:04,919 INFO L93 Difference]: Finished difference Result 1955 states and 2170 transitions. [2018-03-23 11:44:04,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-03-23 11:44:04,919 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 205 [2018-03-23 11:44:04,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:04,924 INFO L225 Difference]: With dead ends: 1955 [2018-03-23 11:44:04,924 INFO L226 Difference]: Without dead ends: 1952 [2018-03-23 11:44:04,925 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-03-23 11:44:04,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1952 states. [2018-03-23 11:44:04,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1952 to 318. [2018-03-23 11:44:04,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2018-03-23 11:44:04,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 346 transitions. [2018-03-23 11:44:04,984 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 346 transitions. Word has length 205 [2018-03-23 11:44:04,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:04,984 INFO L459 AbstractCegarLoop]: Abstraction has 318 states and 346 transitions. [2018-03-23 11:44:04,984 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-03-23 11:44:04,984 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 346 transitions. [2018-03-23 11:44:04,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-03-23 11:44:04,985 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:04,985 INFO L353 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:04,985 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:04,986 INFO L82 PathProgramCache]: Analyzing trace with hash -2026352590, now seen corresponding path program 29 times [2018-03-23 11:44:04,986 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:04,986 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:04,986 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:04,986 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:04,986 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:04,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:04,992 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:05,494 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:05,494 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:05,494 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:05,499 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:44:05,637 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-03-23 11:44:05,637 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:05,640 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:05,696 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:05,717 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:05,717 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2018-03-23 11:44:05,717 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-23 11:44:05,717 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-23 11:44:05,717 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-03-23 11:44:05,717 INFO L87 Difference]: Start difference. First operand 318 states and 346 transitions. Second operand 32 states. [2018-03-23 11:44:07,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:07,957 INFO L93 Difference]: Finished difference Result 2058 states and 2285 transitions. [2018-03-23 11:44:07,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-03-23 11:44:07,958 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 212 [2018-03-23 11:44:07,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:07,965 INFO L225 Difference]: With dead ends: 2058 [2018-03-23 11:44:07,966 INFO L226 Difference]: Without dead ends: 2055 [2018-03-23 11:44:07,967 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-03-23 11:44:07,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2055 states. [2018-03-23 11:44:08,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2055 to 325. [2018-03-23 11:44:08,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2018-03-23 11:44:08,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 354 transitions. [2018-03-23 11:44:08,032 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 354 transitions. Word has length 212 [2018-03-23 11:44:08,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:08,033 INFO L459 AbstractCegarLoop]: Abstraction has 325 states and 354 transitions. [2018-03-23 11:44:08,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-23 11:44:08,033 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 354 transitions. [2018-03-23 11:44:08,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2018-03-23 11:44:08,034 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:08,034 INFO L353 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:08,034 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:08,034 INFO L82 PathProgramCache]: Analyzing trace with hash 2010902702, now seen corresponding path program 30 times [2018-03-23 11:44:08,034 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:08,034 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:08,035 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:08,035 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:08,035 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:08,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:08,041 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:08,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:08,589 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:08,589 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:08,594 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:44:08,681 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-03-23 11:44:08,681 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:08,683 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:08,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:08,769 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:08,769 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-03-23 11:44:08,769 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-23 11:44:08,769 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-23 11:44:08,769 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-03-23 11:44:08,770 INFO L87 Difference]: Start difference. First operand 325 states and 354 transitions. Second operand 33 states. [2018-03-23 11:44:11,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:11,234 INFO L93 Difference]: Finished difference Result 2161 states and 2400 transitions. [2018-03-23 11:44:11,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-23 11:44:11,235 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 219 [2018-03-23 11:44:11,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:11,241 INFO L225 Difference]: With dead ends: 2161 [2018-03-23 11:44:11,241 INFO L226 Difference]: Without dead ends: 2158 [2018-03-23 11:44:11,242 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-03-23 11:44:11,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2158 states. [2018-03-23 11:44:11,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2158 to 332. [2018-03-23 11:44:11,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 332 states. [2018-03-23 11:44:11,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 362 transitions. [2018-03-23 11:44:11,312 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 362 transitions. Word has length 219 [2018-03-23 11:44:11,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:11,312 INFO L459 AbstractCegarLoop]: Abstraction has 332 states and 362 transitions. [2018-03-23 11:44:11,312 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-23 11:44:11,312 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 362 transitions. [2018-03-23 11:44:11,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2018-03-23 11:44:11,313 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:11,313 INFO L353 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:11,314 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:11,314 INFO L82 PathProgramCache]: Analyzing trace with hash 1638581495, now seen corresponding path program 18 times [2018-03-23 11:44:11,314 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:11,314 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:11,314 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:11,314 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:11,315 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:11,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:11,322 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:11,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 0 proven. 473 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2018-03-23 11:44:11,714 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:11,714 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:11,719 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:44:11,763 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-03-23 11:44:11,763 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:11,766 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:11,850 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 0 proven. 473 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2018-03-23 11:44:11,871 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:11,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-03-23 11:44:11,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-03-23 11:44:11,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-03-23 11:44:11,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-03-23 11:44:11,871 INFO L87 Difference]: Start difference. First operand 332 states and 362 transitions. Second operand 25 states. [2018-03-23 11:44:12,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:12,645 INFO L93 Difference]: Finished difference Result 345 states and 377 transitions. [2018-03-23 11:44:12,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-23 11:44:12,646 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 231 [2018-03-23 11:44:12,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:12,647 INFO L225 Difference]: With dead ends: 345 [2018-03-23 11:44:12,648 INFO L226 Difference]: Without dead ends: 343 [2018-03-23 11:44:12,648 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 229 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2018-03-23 11:44:12,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-03-23 11:44:12,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 340. [2018-03-23 11:44:12,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-03-23 11:44:12,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 371 transitions. [2018-03-23 11:44:12,710 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 371 transitions. Word has length 231 [2018-03-23 11:44:12,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:12,710 INFO L459 AbstractCegarLoop]: Abstraction has 340 states and 371 transitions. [2018-03-23 11:44:12,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-03-23 11:44:12,711 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 371 transitions. [2018-03-23 11:44:12,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-03-23 11:44:12,712 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:12,712 INFO L353 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:12,712 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:12,712 INFO L82 PathProgramCache]: Analyzing trace with hash 653659314, now seen corresponding path program 31 times [2018-03-23 11:44:12,712 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:12,713 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:12,713 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:12,713 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:12,713 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:12,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:12,719 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:13,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:13,321 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:13,321 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:13,332 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:44:13,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:13,354 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:13,415 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:13,436 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:13,436 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2018-03-23 11:44:13,436 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-03-23 11:44:13,436 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-03-23 11:44:13,436 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-03-23 11:44:13,437 INFO L87 Difference]: Start difference. First operand 340 states and 371 transitions. Second operand 34 states. [2018-03-23 11:44:16,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:16,171 INFO L93 Difference]: Finished difference Result 2432 states and 2704 transitions. [2018-03-23 11:44:16,171 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-03-23 11:44:16,171 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 226 [2018-03-23 11:44:16,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:16,175 INFO L225 Difference]: With dead ends: 2432 [2018-03-23 11:44:16,176 INFO L226 Difference]: Without dead ends: 2429 [2018-03-23 11:44:16,176 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-03-23 11:44:16,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2429 states. [2018-03-23 11:44:16,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2429 to 347. [2018-03-23 11:44:16,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-03-23 11:44:16,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 379 transitions. [2018-03-23 11:44:16,277 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 379 transitions. Word has length 226 [2018-03-23 11:44:16,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:16,277 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 379 transitions. [2018-03-23 11:44:16,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-03-23 11:44:16,277 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 379 transitions. [2018-03-23 11:44:16,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-03-23 11:44:16,278 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:16,278 INFO L353 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:16,278 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:16,279 INFO L82 PathProgramCache]: Analyzing trace with hash 770578140, now seen corresponding path program 19 times [2018-03-23 11:44:16,279 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:16,279 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:16,279 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:16,279 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:44:16,279 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:16,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:16,288 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:16,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 485 proven. 577 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-03-23 11:44:16,871 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:16,871 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:16,877 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:44:16,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:16,909 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:17,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 564 proven. 498 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-03-23 11:44:17,546 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:17,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 65 [2018-03-23 11:44:17,547 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-03-23 11:44:17,547 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-03-23 11:44:17,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=3517, Unknown=0, NotChecked=0, Total=4160 [2018-03-23 11:44:17,548 INFO L87 Difference]: Start difference. First operand 347 states and 379 transitions. Second operand 65 states. [2018-03-23 11:44:18,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:18,291 INFO L93 Difference]: Finished difference Result 461 states and 505 transitions. [2018-03-23 11:44:18,291 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-03-23 11:44:18,291 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 243 [2018-03-23 11:44:18,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:18,292 INFO L225 Difference]: With dead ends: 461 [2018-03-23 11:44:18,292 INFO L226 Difference]: Without dead ends: 347 [2018-03-23 11:44:18,293 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1870 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1549, Invalid=6283, Unknown=0, NotChecked=0, Total=7832 [2018-03-23 11:44:18,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-03-23 11:44:18,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2018-03-23 11:44:18,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-03-23 11:44:18,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 378 transitions. [2018-03-23 11:44:18,361 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 378 transitions. Word has length 243 [2018-03-23 11:44:18,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:18,362 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 378 transitions. [2018-03-23 11:44:18,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-03-23 11:44:18,362 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 378 transitions. [2018-03-23 11:44:18,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-03-23 11:44:18,363 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:18,363 INFO L353 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:18,363 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:18,363 INFO L82 PathProgramCache]: Analyzing trace with hash 1728652334, now seen corresponding path program 32 times [2018-03-23 11:44:18,363 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:18,363 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:18,364 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:18,364 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:44:18,364 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:18,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:18,369 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:18,998 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:18,998 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:18,998 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:19,003 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:44:19,036 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:44:19,036 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:19,039 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:19,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:19,140 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:19,140 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-03-23 11:44:19,140 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-23 11:44:19,140 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-23 11:44:19,140 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 11:44:19,141 INFO L87 Difference]: Start difference. First operand 347 states and 378 transitions. Second operand 35 states. [2018-03-23 11:44:22,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:22,069 INFO L93 Difference]: Finished difference Result 2439 states and 2711 transitions. [2018-03-23 11:44:22,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-03-23 11:44:22,099 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 233 [2018-03-23 11:44:22,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:22,104 INFO L225 Difference]: With dead ends: 2439 [2018-03-23 11:44:22,104 INFO L226 Difference]: Without dead ends: 2436 [2018-03-23 11:44:22,105 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 11:44:22,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2018-03-23 11:44:22,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 354. [2018-03-23 11:44:22,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-03-23 11:44:22,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 386 transitions. [2018-03-23 11:44:22,190 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 386 transitions. Word has length 233 [2018-03-23 11:44:22,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:22,190 INFO L459 AbstractCegarLoop]: Abstraction has 354 states and 386 transitions. [2018-03-23 11:44:22,190 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-23 11:44:22,190 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 386 transitions. [2018-03-23 11:44:22,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2018-03-23 11:44:22,192 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:22,192 INFO L353 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:22,192 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:22,192 INFO L82 PathProgramCache]: Analyzing trace with hash 137717472, now seen corresponding path program 20 times [2018-03-23 11:44:22,192 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:22,192 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:22,193 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:22,193 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:22,193 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:22,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:22,204 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:22,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1413 backedges. 473 proven. 676 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-03-23 11:44:22,910 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:22,910 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:22,916 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:44:22,945 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:44:22,945 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:22,949 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:23,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1413 backedges. 552 proven. 597 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-03-23 11:44:23,054 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:23,054 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 43 [2018-03-23 11:44:23,054 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-03-23 11:44:23,055 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-03-23 11:44:23,055 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1543, Unknown=0, NotChecked=0, Total=1892 [2018-03-23 11:44:23,055 INFO L87 Difference]: Start difference. First operand 354 states and 386 transitions. Second operand 44 states. [2018-03-23 11:44:23,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:23,778 INFO L93 Difference]: Finished difference Result 461 states and 506 transitions. [2018-03-23 11:44:23,778 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-03-23 11:44:23,778 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 250 [2018-03-23 11:44:23,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:23,779 INFO L225 Difference]: With dead ends: 461 [2018-03-23 11:44:23,779 INFO L226 Difference]: Without dead ends: 354 [2018-03-23 11:44:23,780 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1048, Invalid=3782, Unknown=0, NotChecked=0, Total=4830 [2018-03-23 11:44:23,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2018-03-23 11:44:23,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2018-03-23 11:44:23,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-03-23 11:44:23,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 385 transitions. [2018-03-23 11:44:23,856 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 385 transitions. Word has length 250 [2018-03-23 11:44:23,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:23,856 INFO L459 AbstractCegarLoop]: Abstraction has 354 states and 385 transitions. [2018-03-23 11:44:23,856 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-03-23 11:44:23,856 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 385 transitions. [2018-03-23 11:44:23,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2018-03-23 11:44:23,857 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:23,858 INFO L353 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:23,858 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:23,858 INFO L82 PathProgramCache]: Analyzing trace with hash 128969010, now seen corresponding path program 33 times [2018-03-23 11:44:23,858 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:23,858 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:23,859 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:23,859 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:23,859 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:23,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:23,868 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:24,527 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:24,527 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:24,528 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:24,533 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:44:24,683 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-03-23 11:44:24,683 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:24,687 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:24,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:24,781 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:24,782 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 35 [2018-03-23 11:44:24,782 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-03-23 11:44:24,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-03-23 11:44:24,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-03-23 11:44:24,782 INFO L87 Difference]: Start difference. First operand 354 states and 385 transitions. Second operand 36 states. [2018-03-23 11:44:27,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:27,916 INFO L93 Difference]: Finished difference Result 2446 states and 2718 transitions. [2018-03-23 11:44:27,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-23 11:44:27,917 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 240 [2018-03-23 11:44:27,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:27,919 INFO L225 Difference]: With dead ends: 2446 [2018-03-23 11:44:27,919 INFO L226 Difference]: Without dead ends: 2443 [2018-03-23 11:44:27,920 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-03-23 11:44:27,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2443 states. [2018-03-23 11:44:28,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2443 to 361. [2018-03-23 11:44:28,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 361 states. [2018-03-23 11:44:28,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 393 transitions. [2018-03-23 11:44:28,013 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 393 transitions. Word has length 240 [2018-03-23 11:44:28,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:28,013 INFO L459 AbstractCegarLoop]: Abstraction has 361 states and 393 transitions. [2018-03-23 11:44:28,013 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-03-23 11:44:28,013 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 393 transitions. [2018-03-23 11:44:28,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-03-23 11:44:28,014 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:28,014 INFO L353 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:28,014 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:28,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1570294364, now seen corresponding path program 21 times [2018-03-23 11:44:28,014 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:28,014 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:28,015 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:28,015 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:28,015 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:28,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:28,024 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:28,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1507 backedges. 0 proven. 564 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2018-03-23 11:44:28,460 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:28,460 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:28,469 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:44:28,531 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2018-03-23 11:44:28,531 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:28,534 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:28,584 INFO L134 CoverageAnalysis]: Checked inductivity of 1507 backedges. 0 proven. 564 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2018-03-23 11:44:28,604 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:28,605 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-03-23 11:44:28,605 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-23 11:44:28,605 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-23 11:44:28,605 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-03-23 11:44:28,605 INFO L87 Difference]: Start difference. First operand 361 states and 393 transitions. Second operand 27 states. [2018-03-23 11:44:29,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:29,386 INFO L93 Difference]: Finished difference Result 374 states and 408 transitions. [2018-03-23 11:44:29,386 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-03-23 11:44:29,386 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 257 [2018-03-23 11:44:29,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:29,387 INFO L225 Difference]: With dead ends: 374 [2018-03-23 11:44:29,387 INFO L226 Difference]: Without dead ends: 372 [2018-03-23 11:44:29,388 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 255 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-03-23 11:44:29,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-03-23 11:44:29,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 369. [2018-03-23 11:44:29,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2018-03-23 11:44:29,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 402 transitions. [2018-03-23 11:44:29,529 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 402 transitions. Word has length 257 [2018-03-23 11:44:29,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:29,529 INFO L459 AbstractCegarLoop]: Abstraction has 369 states and 402 transitions. [2018-03-23 11:44:29,529 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-23 11:44:29,529 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 402 transitions. [2018-03-23 11:44:29,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-03-23 11:44:29,530 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:29,531 INFO L353 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:29,531 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:29,531 INFO L82 PathProgramCache]: Analyzing trace with hash 1733703598, now seen corresponding path program 34 times [2018-03-23 11:44:29,531 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:29,531 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:29,532 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:29,532 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:29,532 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:29,541 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:30,242 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:30,242 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:30,242 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:30,248 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:44:30,297 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:44:30,297 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:30,300 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:30,376 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:30,398 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:30,398 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-03-23 11:44:30,398 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-03-23 11:44:30,399 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-03-23 11:44:30,399 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-03-23 11:44:30,399 INFO L87 Difference]: Start difference. First operand 369 states and 402 transitions. Second operand 37 states. [2018-03-23 11:44:33,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:33,865 INFO L93 Difference]: Finished difference Result 2733 states and 3040 transitions. [2018-03-23 11:44:33,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-03-23 11:44:33,865 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 247 [2018-03-23 11:44:33,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:33,869 INFO L225 Difference]: With dead ends: 2733 [2018-03-23 11:44:33,869 INFO L226 Difference]: Without dead ends: 2730 [2018-03-23 11:44:33,870 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 246 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-03-23 11:44:33,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2018-03-23 11:44:33,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 376. [2018-03-23 11:44:33,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-03-23 11:44:33,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 410 transitions. [2018-03-23 11:44:33,971 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 410 transitions. Word has length 247 [2018-03-23 11:44:33,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:33,971 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 410 transitions. [2018-03-23 11:44:33,971 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-03-23 11:44:33,971 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 410 transitions. [2018-03-23 11:44:33,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-03-23 11:44:33,972 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:33,973 INFO L353 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:33,973 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:33,973 INFO L82 PathProgramCache]: Analyzing trace with hash 766371250, now seen corresponding path program 35 times [2018-03-23 11:44:33,973 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:33,973 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:33,973 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:33,973 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:33,974 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:33,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:33,980 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:34,700 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:34,701 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:34,701 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:34,706 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:44:34,955 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-03-23 11:44:34,955 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:34,958 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:35,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:35,061 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:35,061 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 37 [2018-03-23 11:44:35,061 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-03-23 11:44:35,061 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-03-23 11:44:35,061 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-03-23 11:44:35,062 INFO L87 Difference]: Start difference. First operand 376 states and 410 transitions. Second operand 38 states. [2018-03-23 11:44:38,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:38,808 INFO L93 Difference]: Finished difference Result 2852 states and 3173 transitions. [2018-03-23 11:44:38,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-03-23 11:44:38,809 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 254 [2018-03-23 11:44:38,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:38,811 INFO L225 Difference]: With dead ends: 2852 [2018-03-23 11:44:38,811 INFO L226 Difference]: Without dead ends: 2849 [2018-03-23 11:44:38,812 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 253 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-03-23 11:44:38,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2849 states. [2018-03-23 11:44:38,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2849 to 383. [2018-03-23 11:44:38,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2018-03-23 11:44:38,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 418 transitions. [2018-03-23 11:44:38,914 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 418 transitions. Word has length 254 [2018-03-23 11:44:38,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:38,915 INFO L459 AbstractCegarLoop]: Abstraction has 383 states and 418 transitions. [2018-03-23 11:44:38,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-03-23 11:44:38,915 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 418 transitions. [2018-03-23 11:44:38,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2018-03-23 11:44:38,916 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:38,916 INFO L353 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:38,916 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:38,916 INFO L82 PathProgramCache]: Analyzing trace with hash 1571695809, now seen corresponding path program 22 times [2018-03-23 11:44:38,916 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:38,916 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:38,917 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:38,917 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:38,917 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:38,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:38,926 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:39,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 564 proven. 778 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2018-03-23 11:44:39,664 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:39,664 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:39,669 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 11:44:39,701 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 11:44:39,701 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:39,704 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:40,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 0 proven. 663 refuted. 0 times theorem prover too weak. 991 trivial. 0 not checked. [2018-03-23 11:44:40,299 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:40,299 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 28] total 70 [2018-03-23 11:44:40,299 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-23 11:44:40,299 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-23 11:44:40,300 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=4553, Unknown=0, NotChecked=0, Total=4970 [2018-03-23 11:44:40,300 INFO L87 Difference]: Start difference. First operand 383 states and 418 transitions. Second operand 71 states. [2018-03-23 11:44:42,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:42,450 INFO L93 Difference]: Finished difference Result 512 states and 565 transitions. [2018-03-23 11:44:42,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-03-23 11:44:42,450 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 269 [2018-03-23 11:44:42,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:42,451 INFO L225 Difference]: With dead ends: 512 [2018-03-23 11:44:42,451 INFO L226 Difference]: Without dead ends: 394 [2018-03-23 11:44:42,452 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 242 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5094 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1234, Invalid=17672, Unknown=0, NotChecked=0, Total=18906 [2018-03-23 11:44:42,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-03-23 11:44:42,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 391. [2018-03-23 11:44:42,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-03-23 11:44:42,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 426 transitions. [2018-03-23 11:44:42,551 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 426 transitions. Word has length 269 [2018-03-23 11:44:42,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:42,551 INFO L459 AbstractCegarLoop]: Abstraction has 391 states and 426 transitions. [2018-03-23 11:44:42,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-23 11:44:42,552 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 426 transitions. [2018-03-23 11:44:42,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-03-23 11:44:42,552 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:42,553 INFO L353 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:42,553 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:42,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1820644562, now seen corresponding path program 36 times [2018-03-23 11:44:42,553 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:42,553 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:42,553 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:42,553 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:42,554 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:42,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:42,560 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:43,327 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:43,328 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:43,328 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:43,333 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 11:44:43,444 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-03-23 11:44:43,444 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:43,447 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:43,526 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:43,546 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:43,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-03-23 11:44:43,547 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-23 11:44:43,547 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-23 11:44:43,547 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 11:44:43,547 INFO L87 Difference]: Start difference. First operand 391 states and 426 transitions. Second operand 39 states. [2018-03-23 11:44:47,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:47,513 INFO L93 Difference]: Finished difference Result 3043 states and 3387 transitions. [2018-03-23 11:44:47,514 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-03-23 11:44:47,514 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 261 [2018-03-23 11:44:47,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:47,516 INFO L225 Difference]: With dead ends: 3043 [2018-03-23 11:44:47,516 INFO L226 Difference]: Without dead ends: 3040 [2018-03-23 11:44:47,516 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 260 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 11:44:47,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3040 states. [2018-03-23 11:44:47,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3040 to 398. [2018-03-23 11:44:47,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 398 states. [2018-03-23 11:44:47,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 434 transitions. [2018-03-23 11:44:47,629 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 434 transitions. Word has length 261 [2018-03-23 11:44:47,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:47,629 INFO L459 AbstractCegarLoop]: Abstraction has 398 states and 434 transitions. [2018-03-23 11:44:47,629 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-23 11:44:47,629 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 434 transitions. [2018-03-23 11:44:47,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2018-03-23 11:44:47,630 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:47,630 INFO L353 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:47,630 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:47,631 INFO L82 PathProgramCache]: Analyzing trace with hash 2134377010, now seen corresponding path program 37 times [2018-03-23 11:44:47,631 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:47,631 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:47,631 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:47,631 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:47,631 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:47,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:47,638 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:48,476 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:48,477 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:48,477 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:48,482 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:44:48,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:48,504 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:48,589 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:48,610 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:48,610 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 39 [2018-03-23 11:44:48,610 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-23 11:44:48,610 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-23 11:44:48,610 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 11:44:48,611 INFO L87 Difference]: Start difference. First operand 398 states and 434 transitions. Second operand 40 states. [2018-03-23 11:44:53,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:53,005 INFO L93 Difference]: Finished difference Result 3170 states and 3529 transitions. [2018-03-23 11:44:53,005 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-03-23 11:44:53,005 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 268 [2018-03-23 11:44:53,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:53,007 INFO L225 Difference]: With dead ends: 3170 [2018-03-23 11:44:53,008 INFO L226 Difference]: Without dead ends: 3167 [2018-03-23 11:44:53,008 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 267 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 11:44:53,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3167 states. [2018-03-23 11:44:53,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3167 to 405. [2018-03-23 11:44:53,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2018-03-23 11:44:53,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 442 transitions. [2018-03-23 11:44:53,153 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 442 transitions. Word has length 268 [2018-03-23 11:44:53,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:53,153 INFO L459 AbstractCegarLoop]: Abstraction has 405 states and 442 transitions. [2018-03-23 11:44:53,153 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-23 11:44:53,153 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 442 transitions. [2018-03-23 11:44:53,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2018-03-23 11:44:53,154 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:53,155 INFO L353 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:53,155 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:53,155 INFO L82 PathProgramCache]: Analyzing trace with hash -2034152278, now seen corresponding path program 23 times [2018-03-23 11:44:53,155 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:53,155 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:53,155 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:53,156 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 11:44:53,156 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:53,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:53,165 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:54,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1914 backedges. 663 proven. 887 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2018-03-23 11:44:54,057 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:54,057 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:54,062 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 11:44:54,127 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2018-03-23 11:44:54,127 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:54,130 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:54,779 INFO L134 CoverageAnalysis]: Checked inductivity of 1914 backedges. 0 proven. 770 refuted. 0 times theorem prover too weak. 1144 trivial. 0 not checked. [2018-03-23 11:44:54,800 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:54,821 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 30] total 75 [2018-03-23 11:44:54,822 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-03-23 11:44:54,822 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-03-23 11:44:54,823 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=5231, Unknown=0, NotChecked=0, Total=5700 [2018-03-23 11:44:54,823 INFO L87 Difference]: Start difference. First operand 405 states and 442 transitions. Second operand 76 states. [2018-03-23 11:44:57,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:44:57,255 INFO L93 Difference]: Finished difference Result 542 states and 598 transitions. [2018-03-23 11:44:57,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-03-23 11:44:57,255 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 288 [2018-03-23 11:44:57,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:44:57,256 INFO L225 Difference]: With dead ends: 542 [2018-03-23 11:44:57,256 INFO L226 Difference]: Without dead ends: 416 [2018-03-23 11:44:57,257 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 259 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5891 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1383, Invalid=20373, Unknown=0, NotChecked=0, Total=21756 [2018-03-23 11:44:57,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2018-03-23 11:44:57,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 413. [2018-03-23 11:44:57,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 413 states. [2018-03-23 11:44:57,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 450 transitions. [2018-03-23 11:44:57,366 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 450 transitions. Word has length 288 [2018-03-23 11:44:57,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:44:57,366 INFO L459 AbstractCegarLoop]: Abstraction has 413 states and 450 transitions. [2018-03-23 11:44:57,366 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-03-23 11:44:57,366 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 450 transitions. [2018-03-23 11:44:57,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2018-03-23 11:44:57,367 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:44:57,367 INFO L353 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:44:57,367 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:44:57,368 INFO L82 PathProgramCache]: Analyzing trace with hash -466616658, now seen corresponding path program 38 times [2018-03-23 11:44:57,368 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:44:57,368 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:44:57,368 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:57,368 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:44:57,368 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:44:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:44:57,375 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:44:58,414 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:58,414 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:44:58,414 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:44:58,420 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 11:44:58,442 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 11:44:58,442 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:44:58,445 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:44:58,547 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:44:58,567 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:44:58,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-03-23 11:44:58,568 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-03-23 11:44:58,568 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-03-23 11:44:58,568 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-03-23 11:44:58,568 INFO L87 Difference]: Start difference. First operand 413 states and 450 transitions. Second operand 41 states. [2018-03-23 11:45:03,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 11:45:03,319 INFO L93 Difference]: Finished difference Result 3369 states and 3752 transitions. [2018-03-23 11:45:03,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-23 11:45:03,319 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 275 [2018-03-23 11:45:03,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 11:45:03,322 INFO L225 Difference]: With dead ends: 3369 [2018-03-23 11:45:03,323 INFO L226 Difference]: Without dead ends: 3366 [2018-03-23 11:45:03,324 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 274 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-03-23 11:45:03,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3366 states. [2018-03-23 11:45:03,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3366 to 420. [2018-03-23 11:45:03,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 420 states. [2018-03-23 11:45:03,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 458 transitions. [2018-03-23 11:45:03,458 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 458 transitions. Word has length 275 [2018-03-23 11:45:03,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 11:45:03,458 INFO L459 AbstractCegarLoop]: Abstraction has 420 states and 458 transitions. [2018-03-23 11:45:03,458 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-03-23 11:45:03,459 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 458 transitions. [2018-03-23 11:45:03,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-03-23 11:45:03,460 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 11:45:03,460 INFO L353 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 11:45:03,460 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 11:45:03,460 INFO L82 PathProgramCache]: Analyzing trace with hash 1150697138, now seen corresponding path program 39 times [2018-03-23 11:45:03,460 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 11:45:03,461 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 11:45:03,461 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:03,461 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 11:45:03,461 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 11:45:03,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 11:45:03,469 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 11:45:04,478 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:04,479 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 11:45:04,479 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/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-03-23 11:45:04,487 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 11:45:04,765 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-03-23 11:45:04,765 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 11:45:04,769 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 11:45:04,897 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 11:45:04,918 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 11:45:04,918 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 41 [2018-03-23 11:45:04,918 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-03-23 11:45:04,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-03-23 11:45:04,919 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-03-23 11:45:04,919 INFO L87 Difference]: Start difference. First operand 420 states and 458 transitions. Second operand 42 states. Received shutdown request... [2018-03-23 11:45:09,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-03-23 11:45:09,796 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-23 11:45:09,801 WARN L197 ceAbstractionStarter]: Timeout [2018-03-23 11:45:09,801 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.03 11:45:09 BoogieIcfgContainer [2018-03-23 11:45:09,802 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-23 11:45:09,802 INFO L168 Benchmark]: Toolchain (without parser) took 115657.55 ms. Allocated memory was 306.7 MB in the beginning and 1.1 GB in the end (delta: 803.2 MB). Free memory was 251.0 MB in the beginning and 897.6 MB in the end (delta: -646.6 MB). Peak memory consumption was 794.4 MB. Max. memory is 5.3 GB. [2018-03-23 11:45:09,803 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 306.7 MB. Free memory is still 269.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-23 11:45:09,804 INFO L168 Benchmark]: CACSL2BoogieTranslator took 202.14 ms. Allocated memory is still 306.7 MB. Free memory was 251.0 MB in the beginning and 240.9 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. [2018-03-23 11:45:09,804 INFO L168 Benchmark]: Boogie Preprocessor took 26.02 ms. Allocated memory is still 306.7 MB. Free memory is still 240.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-23 11:45:09,804 INFO L168 Benchmark]: RCFGBuilder took 270.67 ms. Allocated memory was 306.7 MB in the beginning and 470.8 MB in the end (delta: 164.1 MB). Free memory was 240.9 MB in the beginning and 441.4 MB in the end (delta: -200.4 MB). Peak memory consumption was 23.8 MB. Max. memory is 5.3 GB. [2018-03-23 11:45:09,805 INFO L168 Benchmark]: TraceAbstraction took 115153.37 ms. Allocated memory was 470.8 MB in the beginning and 1.1 GB in the end (delta: 639.1 MB). Free memory was 441.4 MB in the beginning and 897.6 MB in the end (delta: -456.2 MB). Peak memory consumption was 820.7 MB. Max. memory is 5.3 GB. [2018-03-23 11:45:09,806 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.13 ms. Allocated memory is still 306.7 MB. Free memory is still 269.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 202.14 ms. Allocated memory is still 306.7 MB. Free memory was 251.0 MB in the beginning and 240.9 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 26.02 ms. Allocated memory is still 306.7 MB. Free memory is still 240.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * RCFGBuilder took 270.67 ms. Allocated memory was 306.7 MB in the beginning and 470.8 MB in the end (delta: 164.1 MB). Free memory was 240.9 MB in the beginning and 441.4 MB in the end (delta: -200.4 MB). Peak memory consumption was 23.8 MB. Max. memory is 5.3 GB. * TraceAbstraction took 115153.37 ms. Allocated memory was 470.8 MB in the beginning and 1.1 GB in the end (delta: 639.1 MB). Free memory was 441.4 MB in the beginning and 897.6 MB in the end (delta: -456.2 MB). Peak memory consumption was 820.7 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (420states) and interpolant automaton (currently 42 states, 42 states before enhancement), while ReachableStatesComputation was computing reachable states (1863 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (420states) and interpolant automaton (currently 42 states, 42 states before enhancement), while ReachableStatesComputation was computing reachable states (1863 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (420states) and interpolant automaton (currently 42 states, 42 states before enhancement), while ReachableStatesComputation was computing reachable states (1863 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (420states) and interpolant automaton (currently 42 states, 42 states before enhancement), while ReachableStatesComputation was computing reachable states (1863 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 7]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 7). Cancelled while BasicCegarLoop was constructing difference of abstraction (420states) and interpolant automaton (currently 42 states, 42 states before enhancement), while ReachableStatesComputation was computing reachable states (1863 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 39 locations, 5 error locations. TIMEOUT Result, 115.1s OverallTime, 65 OverallIterations, 40 TraceHistogramMax, 74.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 11489 SDtfs, 7742 SDslu, 260265 SDs, 0 SdLazy, 127559 SolverSat, 897 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 36.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11303 GetRequests, 9232 SyntacticMatches, 62 SemanticMatches, 2009 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22285 ImplicationChecksByTransitivity, 28.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=420occurred in iteration=64, 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: 2.7s AutomataMinimizationTime, 64 MinimizatonAttempts, 40074 StatesRemovedByMinimization, 55 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 2.7s SatisfiabilityAnalysisTime, 30.5s InterpolantComputationTime, 18978 NumberOfCodeBlocks, 18942 NumberOfCodeBlocksAsserted, 631 NumberOfCheckSat, 18850 ConstructedInterpolants, 0 QuantifiedInterpolants, 19705536 SizeOfPredicates, 351 NumberOfNonLiveVariables, 11893 ConjunctsInSsa, 2353 ConjunctsInUnsatCore, 128 InterpolantComputations, 3 PerfectInterpolantSequences, 17911/172208 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-03-23_11-45-09-813.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-23_11-45-09-813.csv Completed graceful shutdown