java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/array-examples/standard_strcpy_original_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-12 10:55:22,554 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 10:55:22,555 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 10:55:22,567 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 10:55:22,567 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 10:55:22,568 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 10:55:22,569 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 10:55:22,570 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 10:55:22,572 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 10:55:22,572 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 10:55:22,573 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 10:55:22,573 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 10:55:22,574 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 10:55:22,575 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 10:55:22,576 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 10:55:22,578 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 10:55:22,579 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 10:55:22,581 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 10:55:22,582 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 10:55:22,583 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 10:55:22,584 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 10:55:22,584 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 10:55:22,585 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 10:55:22,586 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 10:55:22,586 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 10:55:22,587 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 10:55:22,587 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 10:55:22,588 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 10:55:22,588 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 10:55:22,588 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 10:55:22,589 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 10:55:22,589 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-12 10:55:22,598 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 10:55:22,599 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 10:55:22,600 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 10:55:22,600 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 10:55:22,600 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 10:55:22,600 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 10:55:22,600 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 10:55:22,601 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 10:55:22,601 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 10:55:22,601 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 10:55:22,601 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 10:55:22,601 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 10:55:22,601 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 10:55:22,601 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 10:55:22,602 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 10:55:22,602 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 10:55:22,602 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 10:55:22,602 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 10:55:22,602 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 10:55:22,602 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 10:55:22,602 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 10:55:22,602 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-12 10:55:22,603 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-12 10:55:22,603 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-12 10:55:22,628 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 10:55:22,636 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 10:55:22,638 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 10:55:22,639 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 10:55:22,640 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 10:55:22,640 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_original_false-valid-deref.i [2018-04-12 10:55:22,921 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG46086e07a [2018-04-12 10:55:23,001 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 10:55:23,001 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 10:55:23,002 INFO L168 CDTParser]: Scanning standard_strcpy_original_false-valid-deref.i [2018-04-12 10:55:23,003 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 10:55:23,003 INFO L215 ultiparseSymbolTable]: [2018-04-12 10:55:23,003 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 10:55:23,003 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in standard_strcpy_original_false-valid-deref.i [2018-04-12 10:55:23,003 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fstandard_strcpy_original_false_valid_deref_i____VERIFIER_assert ('__VERIFIER_assert') in standard_strcpy_original_false-valid-deref.i [2018-04-12 10:55:23,003 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 10:55:23,003 INFO L233 ultiparseSymbolTable]: [2018-04-12 10:55:23,015 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG46086e07a [2018-04-12 10:55:23,019 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 10:55:23,019 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 10:55:23,020 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 10:55:23,020 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 10:55:23,025 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 10:55:23,026 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 10:55:23" (1/1) ... [2018-04-12 10:55:23,028 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f9a5efa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23, skipping insertion in model container [2018-04-12 10:55:23,028 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 10:55:23" (1/1) ... [2018-04-12 10:55:23,042 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 10:55:23,049 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 10:55:23,163 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 10:55:23,178 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 10:55:23,181 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 5 non ball SCCs. Number of states in SCCs 5. [2018-04-12 10:55:23,185 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23 WrapperNode [2018-04-12 10:55:23,185 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 10:55:23,186 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 10:55:23,186 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 10:55:23,186 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 10:55:23,194 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23" (1/1) ... [2018-04-12 10:55:23,195 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23" (1/1) ... [2018-04-12 10:55:23,199 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23" (1/1) ... [2018-04-12 10:55:23,199 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23" (1/1) ... [2018-04-12 10:55:23,200 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23" (1/1) ... [2018-04-12 10:55:23,204 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23" (1/1) ... [2018-04-12 10:55:23,205 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23" (1/1) ... [2018-04-12 10:55:23,206 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 10:55:23,206 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 10:55:23,207 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 10:55:23,207 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 10:55:23,207 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 10:55:23,244 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 10:55:23,244 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 10:55:23,244 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fstandard_strcpy_original_false_valid_deref_i____VERIFIER_assert [2018-04-12 10:55:23,244 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 10:55:23,244 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-12 10:55:23,244 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fstandard_strcpy_original_false_valid_deref_i____VERIFIER_assert [2018-04-12 10:55:23,244 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 10:55:23,244 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 10:55:23,244 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 10:55:23,376 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 10:55:23,377 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 10:55:23 BoogieIcfgContainer [2018-04-12 10:55:23,377 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 10:55:23,377 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 10:55:23,377 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 10:55:23,379 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 10:55:23,379 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 10:55:23" (1/3) ... [2018-04-12 10:55:23,380 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15f271a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 10:55:23, skipping insertion in model container [2018-04-12 10:55:23,380 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:55:23" (2/3) ... [2018-04-12 10:55:23,380 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15f271a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 10:55:23, skipping insertion in model container [2018-04-12 10:55:23,380 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 10:55:23" (3/3) ... [2018-04-12 10:55:23,381 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_original_false-valid-deref.i [2018-04-12 10:55:23,386 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-12 10:55:23,390 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-12 10:55:23,413 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 10:55:23,413 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 10:55:23,414 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 10:55:23,414 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-12 10:55:23,414 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-12 10:55:23,414 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 10:55:23,414 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 10:55:23,414 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 10:55:23,414 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 10:55:23,415 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 10:55:23,422 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states. [2018-04-12 10:55:23,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-12 10:55:23,427 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:23,428 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:23,428 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:23,432 INFO L82 PathProgramCache]: Analyzing trace with hash 1734705512, now seen corresponding path program 1 times [2018-04-12 10:55:23,433 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:23,433 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:23,463 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:23,464 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:23,464 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:23,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:23,492 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:23,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:23,519 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 10:55:23,519 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 10:55:23,520 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 10:55:23,530 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 10:55:23,530 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 10:55:23,533 INFO L87 Difference]: Start difference. First operand 34 states. Second operand 3 states. [2018-04-12 10:55:23,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:23,597 INFO L93 Difference]: Finished difference Result 50 states and 54 transitions. [2018-04-12 10:55:23,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 10:55:23,598 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-12 10:55:23,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:23,603 INFO L225 Difference]: With dead ends: 50 [2018-04-12 10:55:23,603 INFO L226 Difference]: Without dead ends: 41 [2018-04-12 10:55:23,605 INFO L567 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-04-12 10:55:23,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-04-12 10:55:23,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 38. [2018-04-12 10:55:23,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-04-12 10:55:23,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2018-04-12 10:55:23,632 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 7 [2018-04-12 10:55:23,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:23,632 INFO L459 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2018-04-12 10:55:23,632 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 10:55:23,632 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2018-04-12 10:55:23,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-04-12 10:55:23,633 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:23,633 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:23,633 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:23,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1166772373, now seen corresponding path program 1 times [2018-04-12 10:55:23,633 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:23,634 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:23,634 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:23,635 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:23,635 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:23,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:23,645 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:23,688 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:23,688 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:23,688 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) [2018-04-12 10:55:23,697 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:23,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:23,709 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:23,726 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:23,755 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:23,755 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-04-12 10:55:23,755 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 10:55:23,756 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 10:55:23,756 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 10:55:23,756 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand 4 states. [2018-04-12 10:55:23,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:23,806 INFO L93 Difference]: Finished difference Result 54 states and 59 transitions. [2018-04-12 10:55:23,806 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 10:55:23,806 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-04-12 10:55:23,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:23,807 INFO L225 Difference]: With dead ends: 54 [2018-04-12 10:55:23,807 INFO L226 Difference]: Without dead ends: 54 [2018-04-12 10:55:23,807 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 11 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-04-12 10:55:23,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-04-12 10:55:23,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 50. [2018-04-12 10:55:23,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-12 10:55:23,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-04-12 10:55:23,811 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 12 [2018-04-12 10:55:23,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:23,811 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-04-12 10:55:23,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 10:55:23,811 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-04-12 10:55:23,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-12 10:55:23,812 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:23,812 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:23,812 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:23,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1914964600, now seen corresponding path program 2 times [2018-04-12 10:55:23,812 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:23,813 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:23,813 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:23,813 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:23,813 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:23,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:23,819 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:23,854 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:23,854 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:23,854 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:23,860 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:55:23,870 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:55:23,870 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:23,871 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:23,879 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:23,896 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:23,896 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-04-12 10:55:23,897 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 10:55:23,897 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 10:55:23,897 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 10:55:23,897 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 5 states. [2018-04-12 10:55:24,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:24,014 INFO L93 Difference]: Finished difference Result 67 states and 74 transitions. [2018-04-12 10:55:24,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 10:55:24,014 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-12 10:55:24,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:24,016 INFO L225 Difference]: With dead ends: 67 [2018-04-12 10:55:24,016 INFO L226 Difference]: Without dead ends: 67 [2018-04-12 10:55:24,016 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 16 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-04-12 10:55:24,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-04-12 10:55:24,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 62. [2018-04-12 10:55:24,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-04-12 10:55:24,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 68 transitions. [2018-04-12 10:55:24,020 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 68 transitions. Word has length 17 [2018-04-12 10:55:24,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:24,021 INFO L459 AbstractCegarLoop]: Abstraction has 62 states and 68 transitions. [2018-04-12 10:55:24,021 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 10:55:24,021 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 68 transitions. [2018-04-12 10:55:24,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 10:55:24,021 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:24,021 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:24,021 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:24,021 INFO L82 PathProgramCache]: Analyzing trace with hash -510089099, now seen corresponding path program 3 times [2018-04-12 10:55:24,021 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:24,022 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:24,022 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:24,022 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:24,022 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:24,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:24,027 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:24,064 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:24,064 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:24,064 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:24,070 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:55:24,077 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-04-12 10:55:24,077 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:24,078 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:24,085 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:24,103 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:24,103 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-12 10:55:24,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 10:55:24,104 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 10:55:24,104 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-12 10:55:24,104 INFO L87 Difference]: Start difference. First operand 62 states and 68 transitions. Second operand 7 states. [2018-04-12 10:55:24,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:24,238 INFO L93 Difference]: Finished difference Result 80 states and 89 transitions. [2018-04-12 10:55:24,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 10:55:24,238 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-12 10:55:24,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:24,239 INFO L225 Difference]: With dead ends: 80 [2018-04-12 10:55:24,239 INFO L226 Difference]: Without dead ends: 80 [2018-04-12 10:55:24,240 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-04-12 10:55:24,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-12 10:55:24,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 74. [2018-04-12 10:55:24,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-04-12 10:55:24,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 82 transitions. [2018-04-12 10:55:24,245 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 82 transitions. Word has length 22 [2018-04-12 10:55:24,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:24,246 INFO L459 AbstractCegarLoop]: Abstraction has 74 states and 82 transitions. [2018-04-12 10:55:24,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 10:55:24,246 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 82 transitions. [2018-04-12 10:55:24,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-12 10:55:24,247 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:24,247 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:24,247 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:24,247 INFO L82 PathProgramCache]: Analyzing trace with hash -697843288, now seen corresponding path program 4 times [2018-04-12 10:55:24,247 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:24,247 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:24,248 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:24,248 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:24,248 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:24,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:24,255 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:24,316 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:24,317 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:24,317 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:24,324 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:55:24,334 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:55:24,334 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:24,336 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:24,345 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:24,364 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:24,364 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-12 10:55:24,364 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 10:55:24,365 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 10:55:24,365 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-12 10:55:24,365 INFO L87 Difference]: Start difference. First operand 74 states and 82 transitions. Second operand 7 states. [2018-04-12 10:55:24,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:24,519 INFO L93 Difference]: Finished difference Result 93 states and 104 transitions. [2018-04-12 10:55:24,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 10:55:24,520 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-04-12 10:55:24,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:24,521 INFO L225 Difference]: With dead ends: 93 [2018-04-12 10:55:24,521 INFO L226 Difference]: Without dead ends: 93 [2018-04-12 10:55:24,521 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 26 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-04-12 10:55:24,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-04-12 10:55:24,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 86. [2018-04-12 10:55:24,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-04-12 10:55:24,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2018-04-12 10:55:24,527 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 27 [2018-04-12 10:55:24,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:24,527 INFO L459 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2018-04-12 10:55:24,527 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 10:55:24,527 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2018-04-12 10:55:24,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-12 10:55:24,528 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:24,528 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:24,528 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:24,529 INFO L82 PathProgramCache]: Analyzing trace with hash -1960349611, now seen corresponding path program 5 times [2018-04-12 10:55:24,529 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:24,529 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:24,530 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:24,530 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:24,530 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:24,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:24,538 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:24,594 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:24,595 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:24,595 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:24,600 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:55:24,632 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-04-12 10:55:24,632 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:24,634 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:24,676 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:24,695 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:24,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2018-04-12 10:55:24,696 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 10:55:24,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 10:55:24,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2018-04-12 10:55:24,697 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand 14 states. [2018-04-12 10:55:24,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:24,901 INFO L93 Difference]: Finished difference Result 106 states and 119 transitions. [2018-04-12 10:55:24,901 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 10:55:24,901 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-04-12 10:55:24,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:24,902 INFO L225 Difference]: With dead ends: 106 [2018-04-12 10:55:24,902 INFO L226 Difference]: Without dead ends: 106 [2018-04-12 10:55:24,903 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-04-12 10:55:24,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-04-12 10:55:24,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 98. [2018-04-12 10:55:24,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-04-12 10:55:24,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2018-04-12 10:55:24,909 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 32 [2018-04-12 10:55:24,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:24,909 INFO L459 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2018-04-12 10:55:24,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 10:55:24,909 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2018-04-12 10:55:24,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-12 10:55:24,910 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:24,910 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:24,911 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:24,911 INFO L82 PathProgramCache]: Analyzing trace with hash 138077640, now seen corresponding path program 6 times [2018-04-12 10:55:24,911 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:24,911 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:24,911 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:24,912 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:24,912 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:24,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:24,920 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:24,966 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:24,967 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:24,967 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:24,973 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:55:24,982 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-04-12 10:55:24,983 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:24,984 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:25,003 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:25,020 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:25,020 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-04-12 10:55:25,021 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 10:55:25,021 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 10:55:25,021 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-04-12 10:55:25,021 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand 13 states. [2018-04-12 10:55:25,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:25,173 INFO L93 Difference]: Finished difference Result 119 states and 134 transitions. [2018-04-12 10:55:25,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 10:55:25,173 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 37 [2018-04-12 10:55:25,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:25,174 INFO L225 Difference]: With dead ends: 119 [2018-04-12 10:55:25,174 INFO L226 Difference]: Without dead ends: 119 [2018-04-12 10:55:25,175 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2018-04-12 10:55:25,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-04-12 10:55:25,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 110. [2018-04-12 10:55:25,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-04-12 10:55:25,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 124 transitions. [2018-04-12 10:55:25,181 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 124 transitions. Word has length 37 [2018-04-12 10:55:25,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:25,182 INFO L459 AbstractCegarLoop]: Abstraction has 110 states and 124 transitions. [2018-04-12 10:55:25,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 10:55:25,182 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 124 transitions. [2018-04-12 10:55:25,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-12 10:55:25,183 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:25,183 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:25,183 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:25,183 INFO L82 PathProgramCache]: Analyzing trace with hash 709222453, now seen corresponding path program 7 times [2018-04-12 10:55:25,183 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:25,184 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:25,184 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:25,184 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:25,184 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:25,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:25,192 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:25,243 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:25,243 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:25,243 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:25,248 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:25,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:25,257 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:25,302 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:25,319 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:25,319 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-04-12 10:55:25,319 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 10:55:25,319 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 10:55:25,320 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-04-12 10:55:25,320 INFO L87 Difference]: Start difference. First operand 110 states and 124 transitions. Second operand 19 states. [2018-04-12 10:55:25,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:25,643 INFO L93 Difference]: Finished difference Result 132 states and 149 transitions. [2018-04-12 10:55:25,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 10:55:25,643 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 42 [2018-04-12 10:55:25,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:25,644 INFO L225 Difference]: With dead ends: 132 [2018-04-12 10:55:25,645 INFO L226 Difference]: Without dead ends: 132 [2018-04-12 10:55:25,645 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-04-12 10:55:25,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-12 10:55:25,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 122. [2018-04-12 10:55:25,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-12 10:55:25,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 138 transitions. [2018-04-12 10:55:25,655 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 138 transitions. Word has length 42 [2018-04-12 10:55:25,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:25,655 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 138 transitions. [2018-04-12 10:55:25,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 10:55:25,655 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 138 transitions. [2018-04-12 10:55:25,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 10:55:25,657 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:25,657 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:25,660 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:25,660 INFO L82 PathProgramCache]: Analyzing trace with hash 336028136, now seen corresponding path program 8 times [2018-04-12 10:55:25,660 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:25,661 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:25,661 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:25,661 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:25,662 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:25,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:25,671 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:25,763 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:25,763 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:25,763 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:25,772 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:55:25,784 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:55:25,785 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:25,786 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:25,799 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:25,825 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:25,826 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-04-12 10:55:25,826 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 10:55:25,827 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 10:55:25,827 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-04-12 10:55:25,827 INFO L87 Difference]: Start difference. First operand 122 states and 138 transitions. Second operand 11 states. [2018-04-12 10:55:26,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:26,249 INFO L93 Difference]: Finished difference Result 145 states and 164 transitions. [2018-04-12 10:55:26,249 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 10:55:26,249 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 47 [2018-04-12 10:55:26,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:26,250 INFO L225 Difference]: With dead ends: 145 [2018-04-12 10:55:26,250 INFO L226 Difference]: Without dead ends: 145 [2018-04-12 10:55:26,250 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 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-04-12 10:55:26,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2018-04-12 10:55:26,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 134. [2018-04-12 10:55:26,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-12 10:55:26,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 152 transitions. [2018-04-12 10:55:26,256 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 152 transitions. Word has length 47 [2018-04-12 10:55:26,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:26,256 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 152 transitions. [2018-04-12 10:55:26,256 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 10:55:26,257 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 152 transitions. [2018-04-12 10:55:26,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-12 10:55:26,258 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:26,258 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:26,258 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:26,258 INFO L82 PathProgramCache]: Analyzing trace with hash 1837234197, now seen corresponding path program 9 times [2018-04-12 10:55:26,258 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:26,258 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:26,259 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:26,259 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:26,259 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:26,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:26,267 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:26,338 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:26,339 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:26,339 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:26,344 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:55:26,356 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-04-12 10:55:26,356 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:26,357 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:26,363 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:26,382 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:26,382 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-04-12 10:55:26,382 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 10:55:26,383 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 10:55:26,383 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2018-04-12 10:55:26,383 INFO L87 Difference]: Start difference. First operand 134 states and 152 transitions. Second operand 13 states. [2018-04-12 10:55:26,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:26,558 INFO L93 Difference]: Finished difference Result 158 states and 179 transitions. [2018-04-12 10:55:26,558 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 10:55:26,558 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 52 [2018-04-12 10:55:26,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:26,559 INFO L225 Difference]: With dead ends: 158 [2018-04-12 10:55:26,559 INFO L226 Difference]: Without dead ends: 158 [2018-04-12 10:55:26,560 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=168, Invalid=294, Unknown=0, NotChecked=0, Total=462 [2018-04-12 10:55:26,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-04-12 10:55:26,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 146. [2018-04-12 10:55:26,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-04-12 10:55:26,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 166 transitions. [2018-04-12 10:55:26,564 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 166 transitions. Word has length 52 [2018-04-12 10:55:26,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:26,564 INFO L459 AbstractCegarLoop]: Abstraction has 146 states and 166 transitions. [2018-04-12 10:55:26,564 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 10:55:26,564 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 166 transitions. [2018-04-12 10:55:26,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-12 10:55:26,566 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:26,566 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:26,566 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:26,566 INFO L82 PathProgramCache]: Analyzing trace with hash 872363528, now seen corresponding path program 10 times [2018-04-12 10:55:26,566 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:26,566 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:26,567 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:26,567 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:26,567 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:26,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:26,575 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:26,659 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:26,659 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:26,659 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:26,665 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:55:26,676 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:55:26,676 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:26,678 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:26,756 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:26,774 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:26,774 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2018-04-12 10:55:26,774 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 10:55:26,775 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 10:55:26,775 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-04-12 10:55:26,775 INFO L87 Difference]: Start difference. First operand 146 states and 166 transitions. Second operand 25 states. [2018-04-12 10:55:27,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:27,255 INFO L93 Difference]: Finished difference Result 171 states and 194 transitions. [2018-04-12 10:55:27,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 10:55:27,255 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 57 [2018-04-12 10:55:27,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:27,256 INFO L225 Difference]: With dead ends: 171 [2018-04-12 10:55:27,256 INFO L226 Difference]: Without dead ends: 171 [2018-04-12 10:55:27,256 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-04-12 10:55:27,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-04-12 10:55:27,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 158. [2018-04-12 10:55:27,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-04-12 10:55:27,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 180 transitions. [2018-04-12 10:55:27,261 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 180 transitions. Word has length 57 [2018-04-12 10:55:27,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:27,262 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 180 transitions. [2018-04-12 10:55:27,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 10:55:27,262 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 180 transitions. [2018-04-12 10:55:27,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-04-12 10:55:27,263 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:27,263 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:27,264 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:27,264 INFO L82 PathProgramCache]: Analyzing trace with hash -1444300811, now seen corresponding path program 11 times [2018-04-12 10:55:27,264 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:27,264 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:27,265 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:27,265 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:27,265 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:27,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:27,273 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:27,341 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:27,341 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:27,341 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:27,346 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:55:27,364 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-04-12 10:55:27,364 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:27,366 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:27,467 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:27,484 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:27,484 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2018-04-12 10:55:27,485 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 10:55:27,485 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 10:55:27,485 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=469, Unknown=0, NotChecked=0, Total=650 [2018-04-12 10:55:27,485 INFO L87 Difference]: Start difference. First operand 158 states and 180 transitions. Second operand 26 states. [2018-04-12 10:55:27,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:27,939 INFO L93 Difference]: Finished difference Result 184 states and 209 transitions. [2018-04-12 10:55:27,940 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 10:55:27,940 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 62 [2018-04-12 10:55:27,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:27,941 INFO L225 Difference]: With dead ends: 184 [2018-04-12 10:55:27,941 INFO L226 Difference]: Without dead ends: 184 [2018-04-12 10:55:27,941 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-04-12 10:55:27,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-04-12 10:55:27,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 170. [2018-04-12 10:55:27,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-12 10:55:27,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 194 transitions. [2018-04-12 10:55:27,946 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 194 transitions. Word has length 62 [2018-04-12 10:55:27,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:27,946 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 194 transitions. [2018-04-12 10:55:27,946 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 10:55:27,947 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 194 transitions. [2018-04-12 10:55:27,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 10:55:27,948 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:27,948 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:27,948 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:27,948 INFO L82 PathProgramCache]: Analyzing trace with hash 198468136, now seen corresponding path program 12 times [2018-04-12 10:55:27,949 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:27,949 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:27,949 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:27,949 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:27,950 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:27,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:27,958 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:28,053 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:28,053 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:28,053 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:28,060 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:55:28,079 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-04-12 10:55:28,079 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:28,082 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:28,131 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:28,158 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:28,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 19 [2018-04-12 10:55:28,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 10:55:28,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 10:55:28,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2018-04-12 10:55:28,159 INFO L87 Difference]: Start difference. First operand 170 states and 194 transitions. Second operand 20 states. [2018-04-12 10:55:28,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:28,469 INFO L93 Difference]: Finished difference Result 197 states and 224 transitions. [2018-04-12 10:55:28,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 10:55:28,469 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 67 [2018-04-12 10:55:28,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:28,470 INFO L225 Difference]: With dead ends: 197 [2018-04-12 10:55:28,470 INFO L226 Difference]: Without dead ends: 197 [2018-04-12 10:55:28,470 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=302, Invalid=690, Unknown=0, NotChecked=0, Total=992 [2018-04-12 10:55:28,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-04-12 10:55:28,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 182. [2018-04-12 10:55:28,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-12 10:55:28,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 208 transitions. [2018-04-12 10:55:28,473 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 208 transitions. Word has length 67 [2018-04-12 10:55:28,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:28,473 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 208 transitions. [2018-04-12 10:55:28,473 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 10:55:28,473 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 208 transitions. [2018-04-12 10:55:28,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-12 10:55:28,474 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:28,474 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:28,474 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:28,474 INFO L82 PathProgramCache]: Analyzing trace with hash -1156898859, now seen corresponding path program 13 times [2018-04-12 10:55:28,474 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:28,474 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:28,474 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:28,474 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:28,475 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:28,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:28,480 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:28,589 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:28,589 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:28,589 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:28,594 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:28,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:28,604 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:28,693 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:28,710 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:28,711 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2018-04-12 10:55:28,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 10:55:28,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 10:55:28,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-04-12 10:55:28,711 INFO L87 Difference]: Start difference. First operand 182 states and 208 transitions. Second operand 31 states. [2018-04-12 10:55:29,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:29,427 INFO L93 Difference]: Finished difference Result 210 states and 239 transitions. [2018-04-12 10:55:29,427 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 10:55:29,427 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 72 [2018-04-12 10:55:29,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:29,428 INFO L225 Difference]: With dead ends: 210 [2018-04-12 10:55:29,428 INFO L226 Difference]: Without dead ends: 210 [2018-04-12 10:55:29,429 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-04-12 10:55:29,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-04-12 10:55:29,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 194. [2018-04-12 10:55:29,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-04-12 10:55:29,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 222 transitions. [2018-04-12 10:55:29,432 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 222 transitions. Word has length 72 [2018-04-12 10:55:29,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:29,432 INFO L459 AbstractCegarLoop]: Abstraction has 194 states and 222 transitions. [2018-04-12 10:55:29,432 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 10:55:29,432 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 222 transitions. [2018-04-12 10:55:29,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-12 10:55:29,432 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:29,432 INFO L355 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:29,432 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:29,433 INFO L82 PathProgramCache]: Analyzing trace with hash -927406520, now seen corresponding path program 14 times [2018-04-12 10:55:29,433 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:29,433 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:29,433 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:29,433 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:29,433 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:29,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:29,439 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:29,549 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:29,549 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:29,549 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:29,556 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:55:29,566 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:55:29,566 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:29,567 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:29,652 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:29,670 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:29,670 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 32 [2018-04-12 10:55:29,671 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 10:55:29,671 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 10:55:29,671 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 10:55:29,671 INFO L87 Difference]: Start difference. First operand 194 states and 222 transitions. Second operand 33 states. [2018-04-12 10:55:30,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:30,471 INFO L93 Difference]: Finished difference Result 223 states and 254 transitions. [2018-04-12 10:55:30,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 10:55:30,472 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 77 [2018-04-12 10:55:30,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:30,472 INFO L225 Difference]: With dead ends: 223 [2018-04-12 10:55:30,473 INFO L226 Difference]: Without dead ends: 223 [2018-04-12 10:55:30,473 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 10:55:30,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-04-12 10:55:30,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 206. [2018-04-12 10:55:30,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206 states. [2018-04-12 10:55:30,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 236 transitions. [2018-04-12 10:55:30,478 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 236 transitions. Word has length 77 [2018-04-12 10:55:30,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:30,478 INFO L459 AbstractCegarLoop]: Abstraction has 206 states and 236 transitions. [2018-04-12 10:55:30,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 10:55:30,478 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 236 transitions. [2018-04-12 10:55:30,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-12 10:55:30,479 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:30,479 INFO L355 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:30,479 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:30,479 INFO L82 PathProgramCache]: Analyzing trace with hash -487313483, now seen corresponding path program 15 times [2018-04-12 10:55:30,479 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:30,479 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:30,480 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:30,480 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:30,480 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:30,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:30,487 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:30,586 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:30,586 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:30,586 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:30,591 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:55:30,612 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-04-12 10:55:30,612 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:30,613 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:30,627 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:30,645 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:30,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-12 10:55:30,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 10:55:30,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 10:55:30,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=201, Unknown=0, NotChecked=0, Total=342 [2018-04-12 10:55:30,645 INFO L87 Difference]: Start difference. First operand 206 states and 236 transitions. Second operand 19 states. [2018-04-12 10:55:30,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:30,913 INFO L93 Difference]: Finished difference Result 236 states and 269 transitions. [2018-04-12 10:55:30,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 10:55:30,913 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 82 [2018-04-12 10:55:30,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:30,914 INFO L225 Difference]: With dead ends: 236 [2018-04-12 10:55:30,914 INFO L226 Difference]: Without dead ends: 236 [2018-04-12 10:55:30,914 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=411, Invalid=711, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 10:55:30,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-04-12 10:55:30,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 218. [2018-04-12 10:55:30,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-04-12 10:55:30,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 250 transitions. [2018-04-12 10:55:30,918 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 250 transitions. Word has length 82 [2018-04-12 10:55:30,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:30,918 INFO L459 AbstractCegarLoop]: Abstraction has 218 states and 250 transitions. [2018-04-12 10:55:30,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 10:55:30,918 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 250 transitions. [2018-04-12 10:55:30,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-12 10:55:30,919 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:30,919 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:30,919 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:30,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1096729192, now seen corresponding path program 16 times [2018-04-12 10:55:30,919 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:30,919 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:30,919 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:30,920 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:30,920 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:30,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:30,926 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:31,072 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:31,072 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:31,072 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:31,077 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:55:31,090 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:55:31,090 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:31,091 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:31,110 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:31,139 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:31,139 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-12 10:55:31,139 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 10:55:31,139 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 10:55:31,139 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-12 10:55:31,140 INFO L87 Difference]: Start difference. First operand 218 states and 250 transitions. Second operand 19 states. [2018-04-12 10:55:32,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:32,090 INFO L93 Difference]: Finished difference Result 249 states and 284 transitions. [2018-04-12 10:55:32,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 10:55:32,090 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 87 [2018-04-12 10:55:32,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:32,091 INFO L225 Difference]: With dead ends: 249 [2018-04-12 10:55:32,091 INFO L226 Difference]: Without dead ends: 249 [2018-04-12 10:55:32,091 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-12 10:55:32,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2018-04-12 10:55:32,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 230. [2018-04-12 10:55:32,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-04-12 10:55:32,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 264 transitions. [2018-04-12 10:55:32,094 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 264 transitions. Word has length 87 [2018-04-12 10:55:32,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:32,095 INFO L459 AbstractCegarLoop]: Abstraction has 230 states and 264 transitions. [2018-04-12 10:55:32,095 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 10:55:32,095 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 264 transitions. [2018-04-12 10:55:32,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-12 10:55:32,096 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:32,096 INFO L355 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:32,096 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:32,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1439504491, now seen corresponding path program 17 times [2018-04-12 10:55:32,096 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:32,096 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:32,097 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:32,097 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:32,097 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:32,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:32,105 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:32,213 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 714 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:32,213 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:32,213 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:32,223 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:55:32,254 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-04-12 10:55:32,254 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:32,256 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:32,396 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 714 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:32,414 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:32,414 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2018-04-12 10:55:32,414 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-12 10:55:32,414 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-12 10:55:32,414 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1027, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 10:55:32,415 INFO L87 Difference]: Start difference. First operand 230 states and 264 transitions. Second operand 38 states. [2018-04-12 10:55:33,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:33,185 INFO L93 Difference]: Finished difference Result 262 states and 299 transitions. [2018-04-12 10:55:33,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 10:55:33,186 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 92 [2018-04-12 10:55:33,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:33,187 INFO L225 Difference]: With dead ends: 262 [2018-04-12 10:55:33,187 INFO L226 Difference]: Without dead ends: 262 [2018-04-12 10:55:33,187 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 10:55:33,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-04-12 10:55:33,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 242. [2018-04-12 10:55:33,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-04-12 10:55:33,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 278 transitions. [2018-04-12 10:55:33,191 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 278 transitions. Word has length 92 [2018-04-12 10:55:33,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:33,191 INFO L459 AbstractCegarLoop]: Abstraction has 242 states and 278 transitions. [2018-04-12 10:55:33,191 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-12 10:55:33,191 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 278 transitions. [2018-04-12 10:55:33,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-12 10:55:33,192 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:33,192 INFO L355 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:33,192 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:33,192 INFO L82 PathProgramCache]: Analyzing trace with hash 368572040, now seen corresponding path program 18 times [2018-04-12 10:55:33,192 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:33,192 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:33,193 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:33,193 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:33,193 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:33,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:33,199 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:33,304 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 0 proven. 801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:33,304 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:33,304 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:33,309 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:55:33,333 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-04-12 10:55:33,333 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:33,334 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:33,373 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 0 proven. 801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:33,390 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:33,390 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 24 [2018-04-12 10:55:33,390 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 10:55:33,391 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 10:55:33,391 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2018-04-12 10:55:33,391 INFO L87 Difference]: Start difference. First operand 242 states and 278 transitions. Second operand 25 states. [2018-04-12 10:55:33,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:33,929 INFO L93 Difference]: Finished difference Result 275 states and 314 transitions. [2018-04-12 10:55:33,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 10:55:33,929 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 97 [2018-04-12 10:55:33,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:33,931 INFO L225 Difference]: With dead ends: 275 [2018-04-12 10:55:33,931 INFO L226 Difference]: Without dead ends: 275 [2018-04-12 10:55:33,931 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=620, Invalid=1186, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 10:55:33,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-04-12 10:55:33,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 254. [2018-04-12 10:55:33,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254 states. [2018-04-12 10:55:33,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 292 transitions. [2018-04-12 10:55:33,936 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 292 transitions. Word has length 97 [2018-04-12 10:55:33,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:33,937 INFO L459 AbstractCegarLoop]: Abstraction has 254 states and 292 transitions. [2018-04-12 10:55:33,937 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 10:55:33,937 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 292 transitions. [2018-04-12 10:55:33,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-12 10:55:33,938 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:33,938 INFO L355 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:33,938 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:33,938 INFO L82 PathProgramCache]: Analyzing trace with hash -1076541579, now seen corresponding path program 19 times [2018-04-12 10:55:33,938 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:33,938 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:33,939 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:33,939 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:33,939 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:33,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:33,947 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:34,124 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 0 proven. 893 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:34,124 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:34,124 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:34,132 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:34,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:34,155 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:34,350 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 0 proven. 893 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:34,380 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:34,380 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 42 [2018-04-12 10:55:34,380 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 10:55:34,381 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 10:55:34,381 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 10:55:34,381 INFO L87 Difference]: Start difference. First operand 254 states and 292 transitions. Second operand 43 states. [2018-04-12 10:55:35,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:35,669 INFO L93 Difference]: Finished difference Result 288 states and 329 transitions. [2018-04-12 10:55:35,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 10:55:35,669 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 102 [2018-04-12 10:55:35,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:35,670 INFO L225 Difference]: With dead ends: 288 [2018-04-12 10:55:35,670 INFO L226 Difference]: Without dead ends: 288 [2018-04-12 10:55:35,670 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 10:55:35,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2018-04-12 10:55:35,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 266. [2018-04-12 10:55:35,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2018-04-12 10:55:35,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 306 transitions. [2018-04-12 10:55:35,675 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 306 transitions. Word has length 102 [2018-04-12 10:55:35,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:35,675 INFO L459 AbstractCegarLoop]: Abstraction has 266 states and 306 transitions. [2018-04-12 10:55:35,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 10:55:35,675 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 306 transitions. [2018-04-12 10:55:35,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 10:55:35,676 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:35,676 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:35,676 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:35,677 INFO L82 PathProgramCache]: Analyzing trace with hash -801733976, now seen corresponding path program 20 times [2018-04-12 10:55:35,677 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:35,677 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:35,677 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:35,677 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:35,678 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:35,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:35,687 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:35,837 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:35,837 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:35,837 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:35,842 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:55:35,854 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:55:35,854 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:35,856 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:36,070 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:36,097 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:36,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2018-04-12 10:55:36,097 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-12 10:55:36,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-12 10:55:36,098 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 10:55:36,098 INFO L87 Difference]: Start difference. First operand 266 states and 306 transitions. Second operand 45 states. [2018-04-12 10:55:37,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:37,495 INFO L93 Difference]: Finished difference Result 301 states and 344 transitions. [2018-04-12 10:55:37,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 10:55:37,495 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 107 [2018-04-12 10:55:37,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:37,496 INFO L225 Difference]: With dead ends: 301 [2018-04-12 10:55:37,496 INFO L226 Difference]: Without dead ends: 301 [2018-04-12 10:55:37,496 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 10:55:37,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2018-04-12 10:55:37,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 278. [2018-04-12 10:55:37,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2018-04-12 10:55:37,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 320 transitions. [2018-04-12 10:55:37,499 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 320 transitions. Word has length 107 [2018-04-12 10:55:37,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:37,499 INFO L459 AbstractCegarLoop]: Abstraction has 278 states and 320 transitions. [2018-04-12 10:55:37,499 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-12 10:55:37,499 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 320 transitions. [2018-04-12 10:55:37,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-12 10:55:37,500 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:37,500 INFO L355 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:37,500 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:37,500 INFO L82 PathProgramCache]: Analyzing trace with hash -647409835, now seen corresponding path program 21 times [2018-04-12 10:55:37,500 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:37,500 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:37,501 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:37,501 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:37,501 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:37,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:37,506 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:37,697 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:37,697 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:37,697 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:37,705 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:55:37,760 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-04-12 10:55:37,760 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:37,762 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:37,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:37,799 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:37,799 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-04-12 10:55:37,799 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 10:55:37,800 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 10:55:37,800 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=342, Unknown=0, NotChecked=0, Total=600 [2018-04-12 10:55:37,800 INFO L87 Difference]: Start difference. First operand 278 states and 320 transitions. Second operand 25 states. [2018-04-12 10:55:38,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:38,292 INFO L93 Difference]: Finished difference Result 314 states and 359 transitions. [2018-04-12 10:55:38,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 10:55:38,294 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 112 [2018-04-12 10:55:38,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:38,295 INFO L225 Difference]: With dead ends: 314 [2018-04-12 10:55:38,295 INFO L226 Difference]: Without dead ends: 314 [2018-04-12 10:55:38,296 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=762, Invalid=1308, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 10:55:38,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-04-12 10:55:38,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 290. [2018-04-12 10:55:38,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-04-12 10:55:38,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 334 transitions. [2018-04-12 10:55:38,301 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 334 transitions. Word has length 112 [2018-04-12 10:55:38,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:38,301 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 334 transitions. [2018-04-12 10:55:38,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 10:55:38,301 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 334 transitions. [2018-04-12 10:55:38,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-04-12 10:55:38,302 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:38,302 INFO L355 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:38,302 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:38,302 INFO L82 PathProgramCache]: Analyzing trace with hash 55338696, now seen corresponding path program 22 times [2018-04-12 10:55:38,303 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:38,303 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:38,303 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:38,303 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:38,303 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:38,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:38,312 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:38,499 INFO L134 CoverageAnalysis]: Checked inductivity of 1199 backedges. 0 proven. 1199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:38,499 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:38,499 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:38,505 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:55:38,517 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:55:38,517 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:38,519 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:38,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1199 backedges. 0 proven. 1199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:38,707 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:38,707 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 48 [2018-04-12 10:55:38,708 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-12 10:55:38,708 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-12 10:55:38,708 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 10:55:38,709 INFO L87 Difference]: Start difference. First operand 290 states and 334 transitions. Second operand 49 states. [2018-04-12 10:55:39,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:39,714 INFO L93 Difference]: Finished difference Result 327 states and 374 transitions. [2018-04-12 10:55:39,714 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 10:55:39,714 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 117 [2018-04-12 10:55:39,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:39,715 INFO L225 Difference]: With dead ends: 327 [2018-04-12 10:55:39,715 INFO L226 Difference]: Without dead ends: 327 [2018-04-12 10:55:39,716 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 10:55:39,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2018-04-12 10:55:39,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 302. [2018-04-12 10:55:39,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-12 10:55:39,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 348 transitions. [2018-04-12 10:55:39,720 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 348 transitions. Word has length 117 [2018-04-12 10:55:39,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:39,720 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 348 transitions. [2018-04-12 10:55:39,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-12 10:55:39,720 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 348 transitions. [2018-04-12 10:55:39,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-12 10:55:39,721 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:39,721 INFO L355 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:39,721 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:39,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1828913355, now seen corresponding path program 23 times [2018-04-12 10:55:39,721 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:39,721 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:39,722 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:39,722 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:39,722 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:39,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:39,729 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:39,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1311 backedges. 0 proven. 1311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:39,910 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:39,910 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:39,915 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:55:39,976 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-04-12 10:55:39,976 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:39,978 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:40,192 INFO L134 CoverageAnalysis]: Checked inductivity of 1311 backedges. 0 proven. 1311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:40,209 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:40,209 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 49 [2018-04-12 10:55:40,209 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 10:55:40,209 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 10:55:40,210 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=649, Invalid=1801, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 10:55:40,210 INFO L87 Difference]: Start difference. First operand 302 states and 348 transitions. Second operand 50 states. [2018-04-12 10:55:41,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:41,660 INFO L93 Difference]: Finished difference Result 340 states and 389 transitions. [2018-04-12 10:55:41,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 10:55:41,661 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 122 [2018-04-12 10:55:41,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:41,662 INFO L225 Difference]: With dead ends: 340 [2018-04-12 10:55:41,662 INFO L226 Difference]: Without dead ends: 340 [2018-04-12 10:55:41,662 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 10:55:41,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-04-12 10:55:41,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 314. [2018-04-12 10:55:41,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2018-04-12 10:55:41,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 362 transitions. [2018-04-12 10:55:41,665 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 362 transitions. Word has length 122 [2018-04-12 10:55:41,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:41,665 INFO L459 AbstractCegarLoop]: Abstraction has 314 states and 362 transitions. [2018-04-12 10:55:41,665 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 10:55:41,665 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 362 transitions. [2018-04-12 10:55:41,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-12 10:55:41,666 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:41,666 INFO L355 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:41,666 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:41,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1810604776, now seen corresponding path program 24 times [2018-04-12 10:55:41,666 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:41,666 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:41,667 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:41,667 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:41,667 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:41,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:41,672 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:41,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1428 backedges. 0 proven. 1428 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:41,871 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:41,871 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:41,877 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:55:41,916 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-04-12 10:55:41,916 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:41,918 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:42,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1428 backedges. 0 proven. 1428 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:42,055 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:42,055 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 36 [2018-04-12 10:55:42,055 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-12 10:55:42,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-12 10:55:42,056 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=932, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 10:55:42,056 INFO L87 Difference]: Start difference. First operand 314 states and 362 transitions. Second operand 37 states. [2018-04-12 10:55:42,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:42,930 INFO L93 Difference]: Finished difference Result 353 states and 404 transitions. [2018-04-12 10:55:42,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 10:55:42,930 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 127 [2018-04-12 10:55:42,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:42,931 INFO L225 Difference]: With dead ends: 353 [2018-04-12 10:55:42,931 INFO L226 Difference]: Without dead ends: 353 [2018-04-12 10:55:42,932 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1067, Invalid=2593, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 10:55:42,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2018-04-12 10:55:42,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 326. [2018-04-12 10:55:42,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2018-04-12 10:55:42,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 376 transitions. [2018-04-12 10:55:42,935 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 376 transitions. Word has length 127 [2018-04-12 10:55:42,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:42,935 INFO L459 AbstractCegarLoop]: Abstraction has 326 states and 376 transitions. [2018-04-12 10:55:42,935 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-12 10:55:42,935 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 376 transitions. [2018-04-12 10:55:42,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-04-12 10:55:42,936 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:42,936 INFO L355 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:42,936 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:42,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1327388437, now seen corresponding path program 25 times [2018-04-12 10:55:42,936 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:42,936 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:42,937 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:42,937 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:42,937 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:42,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:42,943 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:43,155 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 0 proven. 1550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:43,156 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:43,156 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:43,161 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:43,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:43,180 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:43,428 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 0 proven. 1550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:43,446 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:43,446 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 54 [2018-04-12 10:55:43,446 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-12 10:55:43,446 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-12 10:55:43,447 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 10:55:43,447 INFO L87 Difference]: Start difference. First operand 326 states and 376 transitions. Second operand 55 states. [2018-04-12 10:55:45,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:45,249 INFO L93 Difference]: Finished difference Result 366 states and 419 transitions. [2018-04-12 10:55:45,250 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 10:55:45,250 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 132 [2018-04-12 10:55:45,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:45,251 INFO L225 Difference]: With dead ends: 366 [2018-04-12 10:55:45,251 INFO L226 Difference]: Without dead ends: 366 [2018-04-12 10:55:45,251 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 10:55:45,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-04-12 10:55:45,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 338. [2018-04-12 10:55:45,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-12 10:55:45,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 390 transitions. [2018-04-12 10:55:45,254 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 390 transitions. Word has length 132 [2018-04-12 10:55:45,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:45,254 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 390 transitions. [2018-04-12 10:55:45,254 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-12 10:55:45,254 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 390 transitions. [2018-04-12 10:55:45,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-12 10:55:45,255 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:45,255 INFO L355 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:45,255 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:45,256 INFO L82 PathProgramCache]: Analyzing trace with hash 273037064, now seen corresponding path program 26 times [2018-04-12 10:55:45,256 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:45,256 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:45,256 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:45,256 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:45,256 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:45,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:45,275 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:45,496 INFO L134 CoverageAnalysis]: Checked inductivity of 1677 backedges. 0 proven. 1677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:45,496 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:45,496 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:45,501 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:55:45,516 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:55:45,516 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:45,517 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:45,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1677 backedges. 0 proven. 1677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:45,750 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:45,750 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 56 [2018-04-12 10:55:45,750 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-12 10:55:45,751 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-12 10:55:45,751 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 10:55:45,751 INFO L87 Difference]: Start difference. First operand 338 states and 390 transitions. Second operand 57 states. [2018-04-12 10:55:47,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:47,666 INFO L93 Difference]: Finished difference Result 379 states and 434 transitions. [2018-04-12 10:55:47,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 10:55:47,697 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 137 [2018-04-12 10:55:47,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:47,698 INFO L225 Difference]: With dead ends: 379 [2018-04-12 10:55:47,699 INFO L226 Difference]: Without dead ends: 379 [2018-04-12 10:55:47,699 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1375 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 10:55:47,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2018-04-12 10:55:47,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 350. [2018-04-12 10:55:47,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 350 states. [2018-04-12 10:55:47,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 404 transitions. [2018-04-12 10:55:47,702 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 404 transitions. Word has length 137 [2018-04-12 10:55:47,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:47,702 INFO L459 AbstractCegarLoop]: Abstraction has 350 states and 404 transitions. [2018-04-12 10:55:47,703 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-12 10:55:47,703 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 404 transitions. [2018-04-12 10:55:47,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-04-12 10:55:47,703 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:47,703 INFO L355 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:47,703 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:47,703 INFO L82 PathProgramCache]: Analyzing trace with hash 383473397, now seen corresponding path program 27 times [2018-04-12 10:55:47,703 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:47,703 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:47,704 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:47,704 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:47,704 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:47,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:47,709 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:47,970 INFO L134 CoverageAnalysis]: Checked inductivity of 1809 backedges. 0 proven. 1809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:47,971 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:47,971 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:47,976 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:55:48,040 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-04-12 10:55:48,041 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:48,042 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:48,058 INFO L134 CoverageAnalysis]: Checked inductivity of 1809 backedges. 0 proven. 1809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:48,076 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:48,076 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-04-12 10:55:48,076 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 10:55:48,076 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 10:55:48,076 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=519, Unknown=0, NotChecked=0, Total=930 [2018-04-12 10:55:48,077 INFO L87 Difference]: Start difference. First operand 350 states and 404 transitions. Second operand 31 states. [2018-04-12 10:55:48,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:48,695 INFO L93 Difference]: Finished difference Result 392 states and 449 transitions. [2018-04-12 10:55:48,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 10:55:48,695 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 142 [2018-04-12 10:55:48,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:48,696 INFO L225 Difference]: With dead ends: 392 [2018-04-12 10:55:48,696 INFO L226 Difference]: Without dead ends: 392 [2018-04-12 10:55:48,697 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1221, Invalid=2085, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 10:55:48,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2018-04-12 10:55:48,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 362. [2018-04-12 10:55:48,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 362 states. [2018-04-12 10:55:48,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 418 transitions. [2018-04-12 10:55:48,701 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 418 transitions. Word has length 142 [2018-04-12 10:55:48,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:48,701 INFO L459 AbstractCegarLoop]: Abstraction has 362 states and 418 transitions. [2018-04-12 10:55:48,702 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 10:55:48,702 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 418 transitions. [2018-04-12 10:55:48,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-04-12 10:55:48,702 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:48,703 INFO L355 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:48,703 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:48,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1611539240, now seen corresponding path program 28 times [2018-04-12 10:55:48,703 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:48,703 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:48,703 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:48,704 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:48,704 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:48,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:48,709 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:48,937 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 0 proven. 1946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:48,937 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:48,937 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:48,944 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:55:48,960 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:55:48,960 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:48,963 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:49,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 0 proven. 1946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:49,284 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:49,285 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 60 [2018-04-12 10:55:49,285 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-12 10:55:49,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-12 10:55:49,286 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 10:55:49,286 INFO L87 Difference]: Start difference. First operand 362 states and 418 transitions. Second operand 61 states. [2018-04-12 10:55:51,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:51,769 INFO L93 Difference]: Finished difference Result 405 states and 464 transitions. [2018-04-12 10:55:51,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 10:55:51,769 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 147 [2018-04-12 10:55:51,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:51,770 INFO L225 Difference]: With dead ends: 405 [2018-04-12 10:55:51,770 INFO L226 Difference]: Without dead ends: 405 [2018-04-12 10:55:51,771 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 10:55:51,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2018-04-12 10:55:51,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 374. [2018-04-12 10:55:51,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 374 states. [2018-04-12 10:55:51,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 432 transitions. [2018-04-12 10:55:51,776 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 432 transitions. Word has length 147 [2018-04-12 10:55:51,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:51,776 INFO L459 AbstractCegarLoop]: Abstraction has 374 states and 432 transitions. [2018-04-12 10:55:51,776 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-12 10:55:51,776 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 432 transitions. [2018-04-12 10:55:51,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-04-12 10:55:51,777 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:51,777 INFO L355 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:51,777 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:51,778 INFO L82 PathProgramCache]: Analyzing trace with hash 2042756821, now seen corresponding path program 29 times [2018-04-12 10:55:51,778 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:51,778 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:51,778 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:51,778 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:51,779 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:51,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:51,788 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:52,064 INFO L134 CoverageAnalysis]: Checked inductivity of 2088 backedges. 0 proven. 2088 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:52,065 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:52,065 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:52,070 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:55:52,191 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-04-12 10:55:52,191 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:52,194 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:52,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2088 backedges. 0 proven. 2088 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:52,522 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:52,522 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 61 [2018-04-12 10:55:52,523 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-12 10:55:52,523 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-12 10:55:52,524 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=991, Invalid=2791, Unknown=0, NotChecked=0, Total=3782 [2018-04-12 10:55:52,524 INFO L87 Difference]: Start difference. First operand 374 states and 432 transitions. Second operand 62 states. [2018-04-12 10:55:55,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:55,493 INFO L93 Difference]: Finished difference Result 418 states and 479 transitions. [2018-04-12 10:55:55,493 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 10:55:55,493 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 152 [2018-04-12 10:55:55,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:55,494 INFO L225 Difference]: With dead ends: 418 [2018-04-12 10:55:55,494 INFO L226 Difference]: Without dead ends: 418 [2018-04-12 10:55:55,494 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 10:55:55,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2018-04-12 10:55:55,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 386. [2018-04-12 10:55:55,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2018-04-12 10:55:55,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 446 transitions. [2018-04-12 10:55:55,498 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 446 transitions. Word has length 152 [2018-04-12 10:55:55,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:55,498 INFO L459 AbstractCegarLoop]: Abstraction has 386 states and 446 transitions. [2018-04-12 10:55:55,498 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-12 10:55:55,498 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 446 transitions. [2018-04-12 10:55:55,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-12 10:55:55,498 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:55,499 INFO L355 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:55,499 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:55,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1416980296, now seen corresponding path program 30 times [2018-04-12 10:55:55,499 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:55,499 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:55,499 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:55,499 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:55,500 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:55,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:55,505 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:55,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 0 proven. 2235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:55,823 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:55,824 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:55,829 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:55:55,897 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-04-12 10:55:55,897 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:55:55,899 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:55,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 0 proven. 2235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:55,974 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:55,974 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 36 [2018-04-12 10:55:55,974 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-12 10:55:55,974 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-12 10:55:55,974 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=818, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 10:55:55,975 INFO L87 Difference]: Start difference. First operand 386 states and 446 transitions. Second operand 37 states. [2018-04-12 10:55:56,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:55:56,773 INFO L93 Difference]: Finished difference Result 431 states and 494 transitions. [2018-04-12 10:55:56,773 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 10:55:56,773 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 157 [2018-04-12 10:55:56,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:55:56,775 INFO L225 Difference]: With dead ends: 431 [2018-04-12 10:55:56,775 INFO L226 Difference]: Without dead ends: 431 [2018-04-12 10:55:56,775 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1562, Invalid=2860, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 10:55:56,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2018-04-12 10:55:56,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 398. [2018-04-12 10:55:56,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 398 states. [2018-04-12 10:55:56,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 460 transitions. [2018-04-12 10:55:56,779 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 460 transitions. Word has length 157 [2018-04-12 10:55:56,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:55:56,779 INFO L459 AbstractCegarLoop]: Abstraction has 398 states and 460 transitions. [2018-04-12 10:55:56,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-12 10:55:56,779 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 460 transitions. [2018-04-12 10:55:56,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-12 10:55:56,780 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:55:56,780 INFO L355 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1] [2018-04-12 10:55:56,780 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:55:56,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1843416757, now seen corresponding path program 31 times [2018-04-12 10:55:56,780 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:55:56,780 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:55:56,780 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:56,780 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:55:56,781 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:55:56,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:56,786 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:55:57,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2387 backedges. 0 proven. 2387 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:57,132 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:55:57,132 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:55:57,139 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:55:57,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:55:57,162 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:55:57,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2387 backedges. 0 proven. 2387 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:55:57,516 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:55:57,516 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 66 [2018-04-12 10:55:57,516 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-12 10:55:57,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-12 10:55:57,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 10:55:57,517 INFO L87 Difference]: Start difference. First operand 398 states and 460 transitions. Second operand 67 states. [2018-04-12 10:56:00,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:00,815 INFO L93 Difference]: Finished difference Result 444 states and 509 transitions. [2018-04-12 10:56:00,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 10:56:00,815 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 162 [2018-04-12 10:56:00,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:00,816 INFO L225 Difference]: With dead ends: 444 [2018-04-12 10:56:00,817 INFO L226 Difference]: Without dead ends: 444 [2018-04-12 10:56:00,817 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 10:56:00,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2018-04-12 10:56:00,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 410. [2018-04-12 10:56:00,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-04-12 10:56:00,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 474 transitions. [2018-04-12 10:56:00,822 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 474 transitions. Word has length 162 [2018-04-12 10:56:00,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:00,822 INFO L459 AbstractCegarLoop]: Abstraction has 410 states and 474 transitions. [2018-04-12 10:56:00,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-12 10:56:00,822 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 474 transitions. [2018-04-12 10:56:00,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-04-12 10:56:00,824 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:00,824 INFO L355 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:00,824 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:00,824 INFO L82 PathProgramCache]: Analyzing trace with hash -1876032664, now seen corresponding path program 32 times [2018-04-12 10:56:00,824 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:00,824 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:00,825 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:00,825 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:56:00,825 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:00,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:00,836 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:01,458 INFO L134 CoverageAnalysis]: Checked inductivity of 2544 backedges. 0 proven. 2544 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:01,458 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:01,458 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:01,466 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:56:01,505 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:56:01,505 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:01,509 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:01,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2544 backedges. 0 proven. 2544 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:01,607 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:01,607 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-04-12 10:56:01,608 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-12 10:56:01,608 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-12 10:56:01,608 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 10:56:01,609 INFO L87 Difference]: Start difference. First operand 410 states and 474 transitions. Second operand 35 states. [2018-04-12 10:56:04,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:04,790 INFO L93 Difference]: Finished difference Result 457 states and 524 transitions. [2018-04-12 10:56:04,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 10:56:04,790 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 167 [2018-04-12 10:56:04,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:04,791 INFO L225 Difference]: With dead ends: 457 [2018-04-12 10:56:04,792 INFO L226 Difference]: Without dead ends: 457 [2018-04-12 10:56:04,792 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 10:56:04,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2018-04-12 10:56:04,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 422. [2018-04-12 10:56:04,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-12 10:56:04,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 488 transitions. [2018-04-12 10:56:04,796 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 488 transitions. Word has length 167 [2018-04-12 10:56:04,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:04,797 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 488 transitions. [2018-04-12 10:56:04,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-12 10:56:04,797 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 488 transitions. [2018-04-12 10:56:04,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-04-12 10:56:04,798 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:04,798 INFO L355 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:04,798 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:04,798 INFO L82 PathProgramCache]: Analyzing trace with hash 801392277, now seen corresponding path program 33 times [2018-04-12 10:56:04,798 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:04,799 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:04,799 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:04,799 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:04,799 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:04,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:04,809 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:05,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2706 backedges. 0 proven. 2706 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:05,110 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:05,110 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:05,115 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:56:05,228 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-04-12 10:56:05,229 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:05,231 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:05,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2706 backedges. 0 proven. 2706 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:05,274 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:05,274 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-04-12 10:56:05,274 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-12 10:56:05,274 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-12 10:56:05,274 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=732, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 10:56:05,275 INFO L87 Difference]: Start difference. First operand 422 states and 488 transitions. Second operand 37 states. [2018-04-12 10:56:06,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:06,161 INFO L93 Difference]: Finished difference Result 470 states and 539 transitions. [2018-04-12 10:56:06,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 10:56:06,161 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 172 [2018-04-12 10:56:06,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:06,163 INFO L225 Difference]: With dead ends: 470 [2018-04-12 10:56:06,163 INFO L226 Difference]: Without dead ends: 470 [2018-04-12 10:56:06,163 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1788, Invalid=3042, Unknown=0, NotChecked=0, Total=4830 [2018-04-12 10:56:06,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2018-04-12 10:56:06,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 434. [2018-04-12 10:56:06,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 434 states. [2018-04-12 10:56:06,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 502 transitions. [2018-04-12 10:56:06,166 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 502 transitions. Word has length 172 [2018-04-12 10:56:06,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:06,166 INFO L459 AbstractCegarLoop]: Abstraction has 434 states and 502 transitions. [2018-04-12 10:56:06,167 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-12 10:56:06,167 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 502 transitions. [2018-04-12 10:56:06,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-04-12 10:56:06,167 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:06,167 INFO L355 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:06,167 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:06,168 INFO L82 PathProgramCache]: Analyzing trace with hash 2137651080, now seen corresponding path program 34 times [2018-04-12 10:56:06,168 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:06,168 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:06,168 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:06,168 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:06,168 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:06,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:06,174 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:06,501 INFO L134 CoverageAnalysis]: Checked inductivity of 2873 backedges. 0 proven. 2873 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:06,501 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:06,501 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:06,506 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:56:06,524 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:56:06,524 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:06,526 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:06,878 INFO L134 CoverageAnalysis]: Checked inductivity of 2873 backedges. 0 proven. 2873 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:06,895 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:06,895 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 72 [2018-04-12 10:56:06,895 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-12 10:56:06,896 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-12 10:56:06,896 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-04-12 10:56:06,896 INFO L87 Difference]: Start difference. First operand 434 states and 502 transitions. Second operand 73 states. [2018-04-12 10:56:10,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:10,776 INFO L93 Difference]: Finished difference Result 483 states and 554 transitions. [2018-04-12 10:56:10,776 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 10:56:10,776 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 177 [2018-04-12 10:56:10,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:10,778 INFO L225 Difference]: With dead ends: 483 [2018-04-12 10:56:10,778 INFO L226 Difference]: Without dead ends: 483 [2018-04-12 10:56:10,778 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2343 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-04-12 10:56:10,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2018-04-12 10:56:10,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 446. [2018-04-12 10:56:10,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 446 states. [2018-04-12 10:56:10,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 516 transitions. [2018-04-12 10:56:10,783 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 516 transitions. Word has length 177 [2018-04-12 10:56:10,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:10,783 INFO L459 AbstractCegarLoop]: Abstraction has 446 states and 516 transitions. [2018-04-12 10:56:10,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-12 10:56:10,783 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 516 transitions. [2018-04-12 10:56:10,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-04-12 10:56:10,784 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:10,785 INFO L355 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:10,785 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:10,785 INFO L82 PathProgramCache]: Analyzing trace with hash 578545269, now seen corresponding path program 35 times [2018-04-12 10:56:10,785 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:10,785 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:10,786 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:10,786 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:10,786 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:10,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:10,795 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:11,144 INFO L134 CoverageAnalysis]: Checked inductivity of 3045 backedges. 0 proven. 3045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:11,144 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:11,145 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:11,149 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:56:11,358 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-04-12 10:56:11,358 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:11,361 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:11,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3045 backedges. 0 proven. 3045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:11,979 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:11,979 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 73 [2018-04-12 10:56:11,979 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-04-12 10:56:11,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-04-12 10:56:11,980 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1405, Invalid=3997, Unknown=0, NotChecked=0, Total=5402 [2018-04-12 10:56:11,980 INFO L87 Difference]: Start difference. First operand 446 states and 516 transitions. Second operand 74 states. [2018-04-12 10:56:16,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:16,361 INFO L93 Difference]: Finished difference Result 496 states and 569 transitions. [2018-04-12 10:56:16,362 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 10:56:16,362 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 182 [2018-04-12 10:56:16,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:16,363 INFO L225 Difference]: With dead ends: 496 [2018-04-12 10:56:16,363 INFO L226 Difference]: Without dead ends: 496 [2018-04-12 10:56:16,363 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2451 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-04-12 10:56:16,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-04-12 10:56:16,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 458. [2018-04-12 10:56:16,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 458 states. [2018-04-12 10:56:16,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 530 transitions. [2018-04-12 10:56:16,366 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 530 transitions. Word has length 182 [2018-04-12 10:56:16,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:16,367 INFO L459 AbstractCegarLoop]: Abstraction has 458 states and 530 transitions. [2018-04-12 10:56:16,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-04-12 10:56:16,367 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 530 transitions. [2018-04-12 10:56:16,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-12 10:56:16,368 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:16,368 INFO L355 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:16,368 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:16,368 INFO L82 PathProgramCache]: Analyzing trace with hash 2010858408, now seen corresponding path program 36 times [2018-04-12 10:56:16,368 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:16,368 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:16,368 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:16,368 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:16,369 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:16,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:16,375 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:16,784 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 0 proven. 3222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:16,784 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:16,784 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:16,789 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:56:16,878 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-04-12 10:56:16,878 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:16,881 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:16,977 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 0 proven. 3222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:16,995 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:16,995 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 44 [2018-04-12 10:56:16,995 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-12 10:56:16,995 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-12 10:56:16,996 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=1244, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 10:56:16,996 INFO L87 Difference]: Start difference. First operand 458 states and 530 transitions. Second operand 45 states. [2018-04-12 10:56:18,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:18,204 INFO L93 Difference]: Finished difference Result 509 states and 584 transitions. [2018-04-12 10:56:18,204 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 10:56:18,204 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 187 [2018-04-12 10:56:18,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:18,205 INFO L225 Difference]: With dead ends: 509 [2018-04-12 10:56:18,205 INFO L226 Difference]: Without dead ends: 509 [2018-04-12 10:56:18,206 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2205, Invalid=4275, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 10:56:18,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2018-04-12 10:56:18,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 470. [2018-04-12 10:56:18,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 470 states. [2018-04-12 10:56:18,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 544 transitions. [2018-04-12 10:56:18,209 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 544 transitions. Word has length 187 [2018-04-12 10:56:18,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:18,209 INFO L459 AbstractCegarLoop]: Abstraction has 470 states and 544 transitions. [2018-04-12 10:56:18,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-12 10:56:18,210 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 544 transitions. [2018-04-12 10:56:18,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2018-04-12 10:56:18,211 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:18,211 INFO L355 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:18,211 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:18,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1349177771, now seen corresponding path program 37 times [2018-04-12 10:56:18,211 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:18,211 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:18,212 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:18,212 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:18,212 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:18,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:18,218 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:18,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3404 backedges. 0 proven. 3404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:18,637 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:18,637 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:18,643 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:56:18,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:18,677 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:19,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3404 backedges. 0 proven. 3404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:19,194 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:19,194 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 78 [2018-04-12 10:56:19,194 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-12 10:56:19,194 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-12 10:56:19,195 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-04-12 10:56:19,195 INFO L87 Difference]: Start difference. First operand 470 states and 544 transitions. Second operand 79 states. [2018-04-12 10:56:23,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:23,796 INFO L93 Difference]: Finished difference Result 522 states and 599 transitions. [2018-04-12 10:56:23,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 10:56:23,797 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 192 [2018-04-12 10:56:23,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:23,798 INFO L225 Difference]: With dead ends: 522 [2018-04-12 10:56:23,798 INFO L226 Difference]: Without dead ends: 522 [2018-04-12 10:56:23,798 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2811 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-04-12 10:56:23,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2018-04-12 10:56:23,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 482. [2018-04-12 10:56:23,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-12 10:56:23,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 558 transitions. [2018-04-12 10:56:23,801 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 558 transitions. Word has length 192 [2018-04-12 10:56:23,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:23,802 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 558 transitions. [2018-04-12 10:56:23,802 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-12 10:56:23,802 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 558 transitions. [2018-04-12 10:56:23,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-04-12 10:56:23,802 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:23,802 INFO L355 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:23,803 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:23,803 INFO L82 PathProgramCache]: Analyzing trace with hash -659298360, now seen corresponding path program 38 times [2018-04-12 10:56:23,803 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:23,803 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:23,803 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:23,803 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:56:23,803 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:23,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:23,809 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:24,289 INFO L134 CoverageAnalysis]: Checked inductivity of 3591 backedges. 0 proven. 3591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:24,289 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:24,290 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:24,295 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:56:24,321 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:56:24,321 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:24,324 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:24,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3591 backedges. 0 proven. 3591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:24,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:24,831 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 80 [2018-04-12 10:56:24,831 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-12 10:56:24,831 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-12 10:56:24,831 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 10:56:24,831 INFO L87 Difference]: Start difference. First operand 482 states and 558 transitions. Second operand 81 states. [2018-04-12 10:56:29,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:29,626 INFO L93 Difference]: Finished difference Result 535 states and 614 transitions. [2018-04-12 10:56:29,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 10:56:29,627 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 197 [2018-04-12 10:56:29,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:29,628 INFO L225 Difference]: With dead ends: 535 [2018-04-12 10:56:29,628 INFO L226 Difference]: Without dead ends: 535 [2018-04-12 10:56:29,628 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2923 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 10:56:29,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2018-04-12 10:56:29,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 494. [2018-04-12 10:56:29,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 494 states. [2018-04-12 10:56:29,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 572 transitions. [2018-04-12 10:56:29,632 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 572 transitions. Word has length 197 [2018-04-12 10:56:29,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:29,632 INFO L459 AbstractCegarLoop]: Abstraction has 494 states and 572 transitions. [2018-04-12 10:56:29,632 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-12 10:56:29,632 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 572 transitions. [2018-04-12 10:56:29,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-04-12 10:56:29,633 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:29,633 INFO L355 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:29,633 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:29,633 INFO L82 PathProgramCache]: Analyzing trace with hash 656285237, now seen corresponding path program 39 times [2018-04-12 10:56:29,633 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:29,633 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:29,633 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:29,634 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:29,634 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:29,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:29,640 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:30,107 INFO L134 CoverageAnalysis]: Checked inductivity of 3783 backedges. 0 proven. 3783 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:30,107 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:30,107 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:30,112 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:56:30,293 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-04-12 10:56:30,293 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:30,296 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:30,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3783 backedges. 0 proven. 3783 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:30,340 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:30,340 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-04-12 10:56:30,340 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 10:56:30,340 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 10:56:30,340 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=981, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 10:56:30,340 INFO L87 Difference]: Start difference. First operand 494 states and 572 transitions. Second operand 43 states. [2018-04-12 10:56:31,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:31,392 INFO L93 Difference]: Finished difference Result 548 states and 629 transitions. [2018-04-12 10:56:31,392 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 10:56:31,393 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 202 [2018-04-12 10:56:31,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:31,394 INFO L225 Difference]: With dead ends: 548 [2018-04-12 10:56:31,394 INFO L226 Difference]: Without dead ends: 548 [2018-04-12 10:56:31,394 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2463, Invalid=4179, Unknown=0, NotChecked=0, Total=6642 [2018-04-12 10:56:31,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2018-04-12 10:56:31,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 506. [2018-04-12 10:56:31,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 506 states. [2018-04-12 10:56:31,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 586 transitions. [2018-04-12 10:56:31,398 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 586 transitions. Word has length 202 [2018-04-12 10:56:31,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:31,399 INFO L459 AbstractCegarLoop]: Abstraction has 506 states and 586 transitions. [2018-04-12 10:56:31,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 10:56:31,399 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 586 transitions. [2018-04-12 10:56:31,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-04-12 10:56:31,400 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:31,400 INFO L355 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:31,400 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:31,400 INFO L82 PathProgramCache]: Analyzing trace with hash 715514856, now seen corresponding path program 40 times [2018-04-12 10:56:31,400 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:31,400 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:31,401 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:31,401 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:31,401 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:31,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:31,412 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:31,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 0 proven. 3980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:31,801 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:31,801 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:31,806 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:56:31,827 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:56:31,828 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:31,830 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:32,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 0 proven. 3980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:32,464 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:32,464 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 84 [2018-04-12 10:56:32,465 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-12 10:56:32,465 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-12 10:56:32,465 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-04-12 10:56:32,466 INFO L87 Difference]: Start difference. First operand 506 states and 586 transitions. Second operand 85 states. [2018-04-12 10:56:36,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:36,850 INFO L93 Difference]: Finished difference Result 561 states and 644 transitions. [2018-04-12 10:56:36,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 10:56:36,850 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 207 [2018-04-12 10:56:36,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:36,851 INFO L225 Difference]: With dead ends: 561 [2018-04-12 10:56:36,851 INFO L226 Difference]: Without dead ends: 561 [2018-04-12 10:56:36,852 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2964 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-04-12 10:56:36,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2018-04-12 10:56:36,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 518. [2018-04-12 10:56:36,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 518 states. [2018-04-12 10:56:36,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 600 transitions. [2018-04-12 10:56:36,855 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 600 transitions. Word has length 207 [2018-04-12 10:56:36,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:36,855 INFO L459 AbstractCegarLoop]: Abstraction has 518 states and 600 transitions. [2018-04-12 10:56:36,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-12 10:56:36,855 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 600 transitions. [2018-04-12 10:56:36,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-04-12 10:56:36,856 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:36,856 INFO L355 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:36,856 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:36,856 INFO L82 PathProgramCache]: Analyzing trace with hash -1616595435, now seen corresponding path program 41 times [2018-04-12 10:56:36,856 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:36,856 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:36,856 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:36,856 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:36,857 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:36,862 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:37,338 INFO L134 CoverageAnalysis]: Checked inductivity of 4182 backedges. 0 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:37,339 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:37,339 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:37,344 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:56:37,702 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2018-04-12 10:56:37,702 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:37,706 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:38,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4182 backedges. 0 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:38,299 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:38,299 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 85 [2018-04-12 10:56:38,299 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-04-12 10:56:38,299 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-04-12 10:56:38,300 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=5419, Unknown=0, NotChecked=0, Total=7310 [2018-04-12 10:56:38,300 INFO L87 Difference]: Start difference. First operand 518 states and 600 transitions. Second operand 86 states. [2018-04-12 10:56:44,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:44,822 INFO L93 Difference]: Finished difference Result 574 states and 659 transitions. [2018-04-12 10:56:44,823 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 10:56:44,823 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 212 [2018-04-12 10:56:44,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:44,824 INFO L225 Difference]: With dead ends: 574 [2018-04-12 10:56:44,824 INFO L226 Difference]: Without dead ends: 574 [2018-04-12 10:56:44,824 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3363 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1935, Invalid=5547, Unknown=0, NotChecked=0, Total=7482 [2018-04-12 10:56:44,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2018-04-12 10:56:44,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 530. [2018-04-12 10:56:44,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-04-12 10:56:44,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 614 transitions. [2018-04-12 10:56:44,827 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 614 transitions. Word has length 212 [2018-04-12 10:56:44,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:44,828 INFO L459 AbstractCegarLoop]: Abstraction has 530 states and 614 transitions. [2018-04-12 10:56:44,828 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-04-12 10:56:44,828 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 614 transitions. [2018-04-12 10:56:44,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-04-12 10:56:44,828 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:44,828 INFO L355 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:44,828 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:44,829 INFO L82 PathProgramCache]: Analyzing trace with hash 1071855624, now seen corresponding path program 42 times [2018-04-12 10:56:44,829 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:44,829 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:44,829 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:44,829 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:44,829 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:44,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:44,835 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:45,233 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 0 proven. 4389 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:45,233 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:45,233 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:45,240 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:56:45,372 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-04-12 10:56:45,372 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:45,374 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:45,452 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 0 proven. 4389 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:45,471 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:45,471 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 48 [2018-04-12 10:56:45,471 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-12 10:56:45,472 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-12 10:56:45,472 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=1388, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 10:56:45,472 INFO L87 Difference]: Start difference. First operand 530 states and 614 transitions. Second operand 49 states. [2018-04-12 10:56:46,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:46,731 INFO L93 Difference]: Finished difference Result 587 states and 674 transitions. [2018-04-12 10:56:46,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 10:56:46,731 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 217 [2018-04-12 10:56:46,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:46,733 INFO L225 Difference]: With dead ends: 587 [2018-04-12 10:56:46,733 INFO L226 Difference]: Without dead ends: 587 [2018-04-12 10:56:46,733 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1072 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2936, Invalid=5254, Unknown=0, NotChecked=0, Total=8190 [2018-04-12 10:56:46,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-04-12 10:56:46,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 542. [2018-04-12 10:56:46,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-04-12 10:56:46,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 628 transitions. [2018-04-12 10:56:46,737 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 628 transitions. Word has length 217 [2018-04-12 10:56:46,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:46,737 INFO L459 AbstractCegarLoop]: Abstraction has 542 states and 628 transitions. [2018-04-12 10:56:46,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-12 10:56:46,737 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 628 transitions. [2018-04-12 10:56:46,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2018-04-12 10:56:46,738 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:46,738 INFO L355 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:46,738 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:46,738 INFO L82 PathProgramCache]: Analyzing trace with hash -701041163, now seen corresponding path program 43 times [2018-04-12 10:56:46,738 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:46,738 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:46,739 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:46,739 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:46,739 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:46,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:46,745 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:47,192 INFO L134 CoverageAnalysis]: Checked inductivity of 4601 backedges. 0 proven. 4601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:47,192 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:47,192 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:47,197 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:56:47,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:47,220 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:47,742 INFO L134 CoverageAnalysis]: Checked inductivity of 4601 backedges. 0 proven. 4601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:47,759 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:47,759 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 90 [2018-04-12 10:56:47,760 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-12 10:56:47,760 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-12 10:56:47,760 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-04-12 10:56:47,760 INFO L87 Difference]: Start difference. First operand 542 states and 628 transitions. Second operand 91 states. [2018-04-12 10:56:51,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:51,583 INFO L93 Difference]: Finished difference Result 600 states and 689 transitions. [2018-04-12 10:56:51,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 10:56:51,583 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 222 [2018-04-12 10:56:51,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:51,584 INFO L225 Difference]: With dead ends: 600 [2018-04-12 10:56:51,585 INFO L226 Difference]: Without dead ends: 600 [2018-04-12 10:56:51,585 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3783 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-04-12 10:56:51,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2018-04-12 10:56:51,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 554. [2018-04-12 10:56:51,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-12 10:56:51,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 642 transitions. [2018-04-12 10:56:51,588 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 642 transitions. Word has length 222 [2018-04-12 10:56:51,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:51,589 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 642 transitions. [2018-04-12 10:56:51,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-12 10:56:51,589 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 642 transitions. [2018-04-12 10:56:51,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-04-12 10:56:51,589 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:51,589 INFO L355 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:51,590 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:51,590 INFO L82 PathProgramCache]: Analyzing trace with hash 1411245096, now seen corresponding path program 44 times [2018-04-12 10:56:51,590 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:51,590 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:51,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:51,590 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:56:51,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:51,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:51,596 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:52,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4818 backedges. 0 proven. 4818 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:52,094 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:52,094 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:52,100 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:56:52,122 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:56:52,122 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:52,124 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:52,706 INFO L134 CoverageAnalysis]: Checked inductivity of 4818 backedges. 0 proven. 4818 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:52,723 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:52,723 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 92 [2018-04-12 10:56:52,724 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-12 10:56:52,724 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-12 10:56:52,724 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-04-12 10:56:52,725 INFO L87 Difference]: Start difference. First operand 554 states and 642 transitions. Second operand 93 states. [2018-04-12 10:56:57,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:57,090 INFO L93 Difference]: Finished difference Result 613 states and 704 transitions. [2018-04-12 10:56:57,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 10:56:57,090 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 227 [2018-04-12 10:56:57,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:57,091 INFO L225 Difference]: With dead ends: 613 [2018-04-12 10:56:57,091 INFO L226 Difference]: Without dead ends: 613 [2018-04-12 10:56:57,091 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3818 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-04-12 10:56:57,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2018-04-12 10:56:57,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 566. [2018-04-12 10:56:57,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-04-12 10:56:57,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 656 transitions. [2018-04-12 10:56:57,095 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 656 transitions. Word has length 227 [2018-04-12 10:56:57,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:57,095 INFO L459 AbstractCegarLoop]: Abstraction has 566 states and 656 transitions. [2018-04-12 10:56:57,095 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-12 10:56:57,095 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 656 transitions. [2018-04-12 10:56:57,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-04-12 10:56:57,096 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:57,096 INFO L355 BasicCegarLoop]: trace histogram [46, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:57,096 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:57,096 INFO L82 PathProgramCache]: Analyzing trace with hash 241360341, now seen corresponding path program 45 times [2018-04-12 10:56:57,096 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:57,096 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:57,096 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:57,097 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:57,097 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:57,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:57,102 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:57,578 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 0 proven. 5040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:57,578 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:57,578 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:57,583 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:56:57,876 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2018-04-12 10:56:57,876 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:57,879 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:56:57,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 0 proven. 5040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:57,964 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:56:57,964 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-04-12 10:56:57,965 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-12 10:56:57,965 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-12 10:56:57,965 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=1266, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 10:56:57,965 INFO L87 Difference]: Start difference. First operand 566 states and 656 transitions. Second operand 49 states. [2018-04-12 10:56:59,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:56:59,297 INFO L93 Difference]: Finished difference Result 626 states and 719 transitions. [2018-04-12 10:56:59,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 10:56:59,297 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 232 [2018-04-12 10:56:59,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:56:59,298 INFO L225 Difference]: With dead ends: 626 [2018-04-12 10:56:59,299 INFO L226 Difference]: Without dead ends: 626 [2018-04-12 10:56:59,299 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=3246, Invalid=5496, Unknown=0, NotChecked=0, Total=8742 [2018-04-12 10:56:59,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2018-04-12 10:56:59,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 578. [2018-04-12 10:56:59,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-04-12 10:56:59,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 670 transitions. [2018-04-12 10:56:59,303 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 670 transitions. Word has length 232 [2018-04-12 10:56:59,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:56:59,303 INFO L459 AbstractCegarLoop]: Abstraction has 578 states and 670 transitions. [2018-04-12 10:56:59,303 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-12 10:56:59,303 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 670 transitions. [2018-04-12 10:56:59,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2018-04-12 10:56:59,304 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:56:59,304 INFO L355 BasicCegarLoop]: trace histogram [47, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1] [2018-04-12 10:56:59,304 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:56:59,304 INFO L82 PathProgramCache]: Analyzing trace with hash 747104328, now seen corresponding path program 46 times [2018-04-12 10:56:59,304 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:56:59,304 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:56:59,305 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:59,305 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:56:59,305 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:56:59,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:56:59,311 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:56:59,788 INFO L134 CoverageAnalysis]: Checked inductivity of 5267 backedges. 0 proven. 5267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:56:59,788 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:56:59,788 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:56:59,793 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:56:59,817 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:56:59,817 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:56:59,820 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:57:00,544 INFO L134 CoverageAnalysis]: Checked inductivity of 5267 backedges. 0 proven. 5267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:00,562 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:57:00,562 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 96 [2018-04-12 10:57:00,562 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-12 10:57:00,562 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-12 10:57:00,563 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-04-12 10:57:00,563 INFO L87 Difference]: Start difference. First operand 578 states and 670 transitions. Second operand 97 states. [2018-04-12 10:57:05,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:57:05,217 INFO L93 Difference]: Finished difference Result 639 states and 734 transitions. [2018-04-12 10:57:05,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 10:57:05,217 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 237 [2018-04-12 10:57:05,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:57:05,219 INFO L225 Difference]: With dead ends: 639 [2018-04-12 10:57:05,219 INFO L226 Difference]: Without dead ends: 639 [2018-04-12 10:57:05,219 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4275 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-04-12 10:57:05,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2018-04-12 10:57:05,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 590. [2018-04-12 10:57:05,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-04-12 10:57:05,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 684 transitions. [2018-04-12 10:57:05,222 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 684 transitions. Word has length 237 [2018-04-12 10:57:05,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:57:05,223 INFO L459 AbstractCegarLoop]: Abstraction has 590 states and 684 transitions. [2018-04-12 10:57:05,223 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-12 10:57:05,223 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 684 transitions. [2018-04-12 10:57:05,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-04-12 10:57:05,223 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:57:05,224 INFO L355 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1] [2018-04-12 10:57:05,224 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:57:05,224 INFO L82 PathProgramCache]: Analyzing trace with hash -231313995, now seen corresponding path program 47 times [2018-04-12 10:57:05,224 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:57:05,224 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:57:05,224 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:05,224 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:57:05,224 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:05,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:05,230 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:57:05,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 0 proven. 5499 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:05,741 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:57:05,741 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:57:05,746 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:57:06,323 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2018-04-12 10:57:06,324 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:57:06,327 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:57:07,036 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 0 proven. 5499 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:07,054 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:57:07,055 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 97 [2018-04-12 10:57:07,055 INFO L442 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-04-12 10:57:07,055 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-04-12 10:57:07,056 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2449, Invalid=7057, Unknown=0, NotChecked=0, Total=9506 [2018-04-12 10:57:07,056 INFO L87 Difference]: Start difference. First operand 590 states and 684 transitions. Second operand 98 states. [2018-04-12 10:57:12,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:57:12,771 INFO L93 Difference]: Finished difference Result 652 states and 749 transitions. [2018-04-12 10:57:12,771 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 10:57:12,771 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 242 [2018-04-12 10:57:12,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:57:12,772 INFO L225 Difference]: With dead ends: 652 [2018-04-12 10:57:12,772 INFO L226 Difference]: Without dead ends: 652 [2018-04-12 10:57:12,773 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4419 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-04-12 10:57:12,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2018-04-12 10:57:12,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 602. [2018-04-12 10:57:12,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 602 states. [2018-04-12 10:57:12,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 698 transitions. [2018-04-12 10:57:12,777 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 698 transitions. Word has length 242 [2018-04-12 10:57:12,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:57:12,777 INFO L459 AbstractCegarLoop]: Abstraction has 602 states and 698 transitions. [2018-04-12 10:57:12,777 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-04-12 10:57:12,777 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 698 transitions. [2018-04-12 10:57:12,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-04-12 10:57:12,778 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:57:12,778 INFO L355 BasicCegarLoop]: trace histogram [49, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1] [2018-04-12 10:57:12,778 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:57:12,778 INFO L82 PathProgramCache]: Analyzing trace with hash 936592488, now seen corresponding path program 48 times [2018-04-12 10:57:12,778 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:57:12,778 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:57:12,778 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:12,779 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:57:12,779 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:12,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:12,784 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:57:13,272 INFO L134 CoverageAnalysis]: Checked inductivity of 5736 backedges. 0 proven. 5736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:13,272 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:57:13,273 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:57:13,278 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:57:13,467 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2018-04-12 10:57:13,468 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:57:13,470 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:57:13,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5736 backedges. 0 proven. 5736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:14,008 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:57:14,008 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 68 [2018-04-12 10:57:14,009 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-12 10:57:14,009 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-12 10:57:14,009 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1432, Invalid=3260, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 10:57:14,009 INFO L87 Difference]: Start difference. First operand 602 states and 698 transitions. Second operand 69 states. [2018-04-12 10:57:17,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:57:17,089 INFO L93 Difference]: Finished difference Result 665 states and 764 transitions. [2018-04-12 10:57:17,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 10:57:17,089 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 247 [2018-04-12 10:57:17,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:57:17,092 INFO L225 Difference]: With dead ends: 665 [2018-04-12 10:57:17,092 INFO L226 Difference]: Without dead ends: 665 [2018-04-12 10:57:17,093 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3855, Invalid=9717, Unknown=0, NotChecked=0, Total=13572 [2018-04-12 10:57:17,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2018-04-12 10:57:17,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 614. [2018-04-12 10:57:17,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 614 states. [2018-04-12 10:57:17,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 712 transitions. [2018-04-12 10:57:17,099 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 712 transitions. Word has length 247 [2018-04-12 10:57:17,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:57:17,100 INFO L459 AbstractCegarLoop]: Abstraction has 614 states and 712 transitions. [2018-04-12 10:57:17,100 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-12 10:57:17,100 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 712 transitions. [2018-04-12 10:57:17,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2018-04-12 10:57:17,101 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:57:17,101 INFO L355 BasicCegarLoop]: trace histogram [50, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1] [2018-04-12 10:57:17,101 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:57:17,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1916773781, now seen corresponding path program 49 times [2018-04-12 10:57:17,101 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:57:17,101 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:57:17,102 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:17,102 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:57:17,102 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:17,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:17,110 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:57:17,652 INFO L134 CoverageAnalysis]: Checked inductivity of 5978 backedges. 0 proven. 5978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:17,652 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:57:17,652 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:57:17,657 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:57:17,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:17,683 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:57:18,309 INFO L134 CoverageAnalysis]: Checked inductivity of 5978 backedges. 0 proven. 5978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:18,326 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:57:18,326 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 102 [2018-04-12 10:57:18,327 INFO L442 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-04-12 10:57:18,327 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-04-12 10:57:18,327 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-04-12 10:57:18,328 INFO L87 Difference]: Start difference. First operand 614 states and 712 transitions. Second operand 103 states. [2018-04-12 10:57:23,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:57:23,996 INFO L93 Difference]: Finished difference Result 678 states and 779 transitions. [2018-04-12 10:57:23,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 10:57:23,997 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 252 [2018-04-12 10:57:23,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:57:23,998 INFO L225 Difference]: With dead ends: 678 [2018-04-12 10:57:23,998 INFO L226 Difference]: Without dead ends: 678 [2018-04-12 10:57:23,998 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4899 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-04-12 10:57:23,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2018-04-12 10:57:24,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 626. [2018-04-12 10:57:24,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 626 states. [2018-04-12 10:57:24,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 726 transitions. [2018-04-12 10:57:24,002 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 726 transitions. Word has length 252 [2018-04-12 10:57:24,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:57:24,002 INFO L459 AbstractCegarLoop]: Abstraction has 626 states and 726 transitions. [2018-04-12 10:57:24,002 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-04-12 10:57:24,003 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 726 transitions. [2018-04-12 10:57:24,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-04-12 10:57:24,003 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:57:24,004 INFO L355 BasicCegarLoop]: trace histogram [51, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1] [2018-04-12 10:57:24,004 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:57:24,004 INFO L82 PathProgramCache]: Analyzing trace with hash -1372456824, now seen corresponding path program 50 times [2018-04-12 10:57:24,004 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:57:24,004 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:57:24,005 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:24,005 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:57:24,005 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:24,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:24,012 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:57:24,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6225 backedges. 0 proven. 6225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:24,584 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:57:24,584 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:57:24,589 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:57:24,614 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:57:24,614 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:57:24,616 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:57:25,317 INFO L134 CoverageAnalysis]: Checked inductivity of 6225 backedges. 0 proven. 6225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:25,334 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:57:25,335 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 104 [2018-04-12 10:57:25,335 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-12 10:57:25,335 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-12 10:57:25,336 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-04-12 10:57:25,336 INFO L87 Difference]: Start difference. First operand 626 states and 726 transitions. Second operand 105 states. [2018-04-12 10:57:32,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:57:32,568 INFO L93 Difference]: Finished difference Result 691 states and 794 transitions. [2018-04-12 10:57:32,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-12 10:57:32,568 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 257 [2018-04-12 10:57:32,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:57:32,579 INFO L225 Difference]: With dead ends: 691 [2018-04-12 10:57:32,579 INFO L226 Difference]: Without dead ends: 691 [2018-04-12 10:57:32,580 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5047 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-04-12 10:57:32,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2018-04-12 10:57:32,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 638. [2018-04-12 10:57:32,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 638 states. [2018-04-12 10:57:32,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 740 transitions. [2018-04-12 10:57:32,583 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 740 transitions. Word has length 257 [2018-04-12 10:57:32,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:57:32,584 INFO L459 AbstractCegarLoop]: Abstraction has 638 states and 740 transitions. [2018-04-12 10:57:32,584 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-12 10:57:32,584 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 740 transitions. [2018-04-12 10:57:32,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2018-04-12 10:57:32,584 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:57:32,585 INFO L355 BasicCegarLoop]: trace histogram [52, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1] [2018-04-12 10:57:32,585 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:57:32,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1517517451, now seen corresponding path program 51 times [2018-04-12 10:57:32,585 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:57:32,585 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:57:32,585 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:32,586 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:57:32,586 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:32,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:32,594 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:57:33,163 INFO L134 CoverageAnalysis]: Checked inductivity of 6477 backedges. 0 proven. 6477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:33,164 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:57:33,164 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:57:33,169 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:57:33,622 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2018-04-12 10:57:33,622 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:57:33,626 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:57:33,661 INFO L134 CoverageAnalysis]: Checked inductivity of 6477 backedges. 0 proven. 6477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:33,680 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:57:33,680 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-04-12 10:57:33,680 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-12 10:57:33,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-12 10:57:33,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1383, Invalid=1587, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 10:57:33,681 INFO L87 Difference]: Start difference. First operand 638 states and 740 transitions. Second operand 55 states. [2018-04-12 10:57:35,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:57:35,357 INFO L93 Difference]: Finished difference Result 704 states and 809 transitions. [2018-04-12 10:57:35,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-12 10:57:35,357 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 262 [2018-04-12 10:57:35,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:57:35,359 INFO L225 Difference]: With dead ends: 704 [2018-04-12 10:57:35,359 INFO L226 Difference]: Without dead ends: 704 [2018-04-12 10:57:35,359 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=4137, Invalid=6993, Unknown=0, NotChecked=0, Total=11130 [2018-04-12 10:57:35,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-12 10:57:35,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 650. [2018-04-12 10:57:35,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2018-04-12 10:57:35,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 754 transitions. [2018-04-12 10:57:35,363 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 754 transitions. Word has length 262 [2018-04-12 10:57:35,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:57:35,364 INFO L459 AbstractCegarLoop]: Abstraction has 650 states and 754 transitions. [2018-04-12 10:57:35,364 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-12 10:57:35,364 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 754 transitions. [2018-04-12 10:57:35,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2018-04-12 10:57:35,364 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:57:35,364 INFO L355 BasicCegarLoop]: trace histogram [53, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1] [2018-04-12 10:57:35,365 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:57:35,365 INFO L82 PathProgramCache]: Analyzing trace with hash -1319762776, now seen corresponding path program 52 times [2018-04-12 10:57:35,365 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:57:35,365 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:57:35,365 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:35,365 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:57:35,365 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:35,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:35,372 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:57:35,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6734 backedges. 0 proven. 6734 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:35,971 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:57:35,971 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:57:35,976 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:57:36,000 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:57:36,000 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:57:36,002 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:57:36,756 INFO L134 CoverageAnalysis]: Checked inductivity of 6734 backedges. 0 proven. 6734 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:36,772 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:57:36,773 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 108 [2018-04-12 10:57:36,773 INFO L442 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-04-12 10:57:36,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-04-12 10:57:36,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-04-12 10:57:36,774 INFO L87 Difference]: Start difference. First operand 650 states and 754 transitions. Second operand 109 states. [2018-04-12 10:57:42,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:57:42,930 INFO L93 Difference]: Finished difference Result 717 states and 824 transitions. [2018-04-12 10:57:42,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-12 10:57:42,930 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 267 [2018-04-12 10:57:42,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:57:42,932 INFO L225 Difference]: With dead ends: 717 [2018-04-12 10:57:42,932 INFO L226 Difference]: Without dead ends: 717 [2018-04-12 10:57:42,932 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5346 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-04-12 10:57:42,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2018-04-12 10:57:42,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 662. [2018-04-12 10:57:42,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 662 states. [2018-04-12 10:57:42,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 768 transitions. [2018-04-12 10:57:42,936 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 768 transitions. Word has length 267 [2018-04-12 10:57:42,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:57:42,936 INFO L459 AbstractCegarLoop]: Abstraction has 662 states and 768 transitions. [2018-04-12 10:57:42,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-04-12 10:57:42,936 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 768 transitions. [2018-04-12 10:57:42,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2018-04-12 10:57:42,937 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:57:42,937 INFO L355 BasicCegarLoop]: trace histogram [54, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1] [2018-04-12 10:57:42,937 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:57:42,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1448407723, now seen corresponding path program 53 times [2018-04-12 10:57:42,937 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:57:42,937 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:57:42,938 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:42,938 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:57:42,938 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:42,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:42,944 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:57:43,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 6996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:43,570 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:57:43,570 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:57:43,575 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:57:44,476 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 54 check-sat command(s) [2018-04-12 10:57:44,476 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:57:44,480 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:57:45,338 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 6996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:45,357 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:57:45,358 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 109 [2018-04-12 10:57:45,358 INFO L442 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-04-12 10:57:45,358 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-04-12 10:57:45,359 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3079, Invalid=8911, Unknown=0, NotChecked=0, Total=11990 [2018-04-12 10:57:45,359 INFO L87 Difference]: Start difference. First operand 662 states and 768 transitions. Second operand 110 states. [2018-04-12 10:57:51,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:57:51,907 INFO L93 Difference]: Finished difference Result 730 states and 839 transitions. [2018-04-12 10:57:51,907 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 10:57:51,907 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 272 [2018-04-12 10:57:51,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:57:51,909 INFO L225 Difference]: With dead ends: 730 [2018-04-12 10:57:51,909 INFO L226 Difference]: Without dead ends: 730 [2018-04-12 10:57:51,909 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5619 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3135, Invalid=9075, Unknown=0, NotChecked=0, Total=12210 [2018-04-12 10:57:51,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2018-04-12 10:57:51,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 674. [2018-04-12 10:57:51,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 674 states. [2018-04-12 10:57:51,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 782 transitions. [2018-04-12 10:57:51,913 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 782 transitions. Word has length 272 [2018-04-12 10:57:51,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:57:51,914 INFO L459 AbstractCegarLoop]: Abstraction has 674 states and 782 transitions. [2018-04-12 10:57:51,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-04-12 10:57:51,914 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 782 transitions. [2018-04-12 10:57:51,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-04-12 10:57:51,915 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:57:51,915 INFO L355 BasicCegarLoop]: trace histogram [55, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1] [2018-04-12 10:57:51,915 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:57:51,915 INFO L82 PathProgramCache]: Analyzing trace with hash 1819371720, now seen corresponding path program 54 times [2018-04-12 10:57:51,916 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:57:51,916 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:57:51,916 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:51,916 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:57:51,916 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:51,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:51,928 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:57:52,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 0 proven. 7263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:52,570 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:57:52,570 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:57:52,575 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:57:52,860 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2018-04-12 10:57:52,860 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:57:52,863 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:57:52,953 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 0 proven. 7263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:52,971 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:57:52,971 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 60 [2018-04-12 10:57:52,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-12 10:57:52,972 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-12 10:57:52,972 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1558, Invalid=2102, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 10:57:52,972 INFO L87 Difference]: Start difference. First operand 674 states and 782 transitions. Second operand 61 states. [2018-04-12 10:57:54,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:57:54,748 INFO L93 Difference]: Finished difference Result 743 states and 854 transitions. [2018-04-12 10:57:54,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-12 10:57:54,748 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 277 [2018-04-12 10:57:54,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:57:54,750 INFO L225 Difference]: With dead ends: 743 [2018-04-12 10:57:54,750 INFO L226 Difference]: Without dead ends: 743 [2018-04-12 10:57:54,750 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1702 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4742, Invalid=8368, Unknown=0, NotChecked=0, Total=13110 [2018-04-12 10:57:54,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2018-04-12 10:57:54,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 686. [2018-04-12 10:57:54,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 686 states. [2018-04-12 10:57:54,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 796 transitions. [2018-04-12 10:57:54,754 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 796 transitions. Word has length 277 [2018-04-12 10:57:54,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:57:54,754 INFO L459 AbstractCegarLoop]: Abstraction has 686 states and 796 transitions. [2018-04-12 10:57:54,754 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-12 10:57:54,754 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 796 transitions. [2018-04-12 10:57:54,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-04-12 10:57:54,755 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:57:54,755 INFO L355 BasicCegarLoop]: trace histogram [56, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1] [2018-04-12 10:57:54,755 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:57:54,755 INFO L82 PathProgramCache]: Analyzing trace with hash -2102837963, now seen corresponding path program 55 times [2018-04-12 10:57:54,755 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:57:54,755 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:57:54,756 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:54,756 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:57:54,756 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:57:54,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:54,764 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:57:55,393 INFO L134 CoverageAnalysis]: Checked inductivity of 7535 backedges. 0 proven. 7535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:55,393 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:57:55,393 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:57:55,399 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:57:55,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:57:55,427 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:57:56,207 INFO L134 CoverageAnalysis]: Checked inductivity of 7535 backedges. 0 proven. 7535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:57:56,224 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:57:56,225 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57] total 114 [2018-04-12 10:57:56,225 INFO L442 AbstractCegarLoop]: Interpolant automaton has 115 states [2018-04-12 10:57:56,225 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2018-04-12 10:57:56,226 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-04-12 10:57:56,226 INFO L87 Difference]: Start difference. First operand 686 states and 796 transitions. Second operand 115 states. [2018-04-12 10:58:04,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:58:04,036 INFO L93 Difference]: Finished difference Result 756 states and 869 transitions. [2018-04-12 10:58:04,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-12 10:58:04,036 INFO L78 Accepts]: Start accepts. Automaton has 115 states. Word has length 282 [2018-04-12 10:58:04,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:58:04,037 INFO L225 Difference]: With dead ends: 756 [2018-04-12 10:58:04,037 INFO L226 Difference]: Without dead ends: 756 [2018-04-12 10:58:04,038 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6159 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-04-12 10:58:04,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-04-12 10:58:04,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 698. [2018-04-12 10:58:04,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 698 states. [2018-04-12 10:58:04,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 810 transitions. [2018-04-12 10:58:04,042 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 810 transitions. Word has length 282 [2018-04-12 10:58:04,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:58:04,042 INFO L459 AbstractCegarLoop]: Abstraction has 698 states and 810 transitions. [2018-04-12 10:58:04,042 INFO L460 AbstractCegarLoop]: Interpolant automaton has 115 states. [2018-04-12 10:58:04,042 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 810 transitions. [2018-04-12 10:58:04,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2018-04-12 10:58:04,043 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:58:04,043 INFO L355 BasicCegarLoop]: trace histogram [57, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1] [2018-04-12 10:58:04,043 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:58:04,043 INFO L82 PathProgramCache]: Analyzing trace with hash 875963624, now seen corresponding path program 56 times [2018-04-12 10:58:04,043 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:58:04,043 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:58:04,044 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:04,044 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:58:04,044 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:04,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:58:04,050 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:58:04,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7812 backedges. 0 proven. 7812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:04,710 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:58:04,710 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:58:04,715 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:58:04,744 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:58:04,744 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:58:04,747 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:58:05,714 INFO L134 CoverageAnalysis]: Checked inductivity of 7812 backedges. 0 proven. 7812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:05,732 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:58:05,732 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58] total 116 [2018-04-12 10:58:05,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-04-12 10:58:05,733 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-04-12 10:58:05,733 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-04-12 10:58:05,733 INFO L87 Difference]: Start difference. First operand 698 states and 810 transitions. Second operand 117 states. [2018-04-12 10:58:10,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:58:10,581 INFO L93 Difference]: Finished difference Result 769 states and 884 transitions. [2018-04-12 10:58:10,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-12 10:58:10,581 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 287 [2018-04-12 10:58:10,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:58:10,583 INFO L225 Difference]: With dead ends: 769 [2018-04-12 10:58:10,583 INFO L226 Difference]: Without dead ends: 769 [2018-04-12 10:58:10,583 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5956 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-04-12 10:58:10,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2018-04-12 10:58:10,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 710. [2018-04-12 10:58:10,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 710 states. [2018-04-12 10:58:10,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 824 transitions. [2018-04-12 10:58:10,588 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 824 transitions. Word has length 287 [2018-04-12 10:58:10,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:58:10,588 INFO L459 AbstractCegarLoop]: Abstraction has 710 states and 824 transitions. [2018-04-12 10:58:10,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-04-12 10:58:10,588 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 824 transitions. [2018-04-12 10:58:10,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-04-12 10:58:10,590 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:58:10,590 INFO L355 BasicCegarLoop]: trace histogram [58, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1] [2018-04-12 10:58:10,590 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:58:10,590 INFO L82 PathProgramCache]: Analyzing trace with hash -82504427, now seen corresponding path program 57 times [2018-04-12 10:58:10,590 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:58:10,591 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:58:10,591 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:10,591 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:58:10,591 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:10,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:58:10,602 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:58:11,337 INFO L134 CoverageAnalysis]: Checked inductivity of 8094 backedges. 0 proven. 8094 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:11,338 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:58:11,338 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:58:11,342 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:58:12,017 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 58 check-sat command(s) [2018-04-12 10:58:12,018 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:58:12,021 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:58:12,063 INFO L134 CoverageAnalysis]: Checked inductivity of 8094 backedges. 0 proven. 8094 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:12,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:58:12,082 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 60 [2018-04-12 10:58:12,082 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-12 10:58:12,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-12 10:58:12,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1716, Invalid=1944, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 10:58:12,083 INFO L87 Difference]: Start difference. First operand 710 states and 824 transitions. Second operand 61 states. [2018-04-12 10:58:13,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:58:13,954 INFO L93 Difference]: Finished difference Result 782 states and 899 transitions. [2018-04-12 10:58:13,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-12 10:58:13,954 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 292 [2018-04-12 10:58:13,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:58:13,956 INFO L225 Difference]: With dead ends: 782 [2018-04-12 10:58:13,956 INFO L226 Difference]: Without dead ends: 782 [2018-04-12 10:58:13,956 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=5136, Invalid=8670, Unknown=0, NotChecked=0, Total=13806 [2018-04-12 10:58:13,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2018-04-12 10:58:13,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 722. [2018-04-12 10:58:13,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 722 states. [2018-04-12 10:58:13,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 838 transitions. [2018-04-12 10:58:13,961 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 838 transitions. Word has length 292 [2018-04-12 10:58:13,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:58:13,961 INFO L459 AbstractCegarLoop]: Abstraction has 722 states and 838 transitions. [2018-04-12 10:58:13,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-12 10:58:13,961 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 838 transitions. [2018-04-12 10:58:13,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-04-12 10:58:13,962 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:58:13,962 INFO L355 BasicCegarLoop]: trace histogram [59, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1] [2018-04-12 10:58:13,962 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:58:13,962 INFO L82 PathProgramCache]: Analyzing trace with hash -1495910136, now seen corresponding path program 58 times [2018-04-12 10:58:13,962 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:58:13,962 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:58:13,963 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:13,963 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:58:13,963 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:13,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:58:13,973 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:58:14,688 INFO L134 CoverageAnalysis]: Checked inductivity of 8381 backedges. 0 proven. 8381 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:14,688 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:58:14,688 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:58:14,695 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:58:14,723 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:58:14,723 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:58:14,726 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:58:15,573 INFO L134 CoverageAnalysis]: Checked inductivity of 8381 backedges. 0 proven. 8381 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:15,590 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:58:15,590 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 120 [2018-04-12 10:58:15,591 INFO L442 AbstractCegarLoop]: Interpolant automaton has 121 states [2018-04-12 10:58:15,591 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2018-04-12 10:58:15,592 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-04-12 10:58:15,592 INFO L87 Difference]: Start difference. First operand 722 states and 838 transitions. Second operand 121 states. [2018-04-12 10:58:23,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:58:23,790 INFO L93 Difference]: Finished difference Result 795 states and 914 transitions. [2018-04-12 10:58:23,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-12 10:58:23,790 INFO L78 Accepts]: Start accepts. Automaton has 121 states. Word has length 297 [2018-04-12 10:58:23,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:58:23,792 INFO L225 Difference]: With dead ends: 795 [2018-04-12 10:58:23,792 INFO L226 Difference]: Without dead ends: 795 [2018-04-12 10:58:23,792 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6783 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-04-12 10:58:23,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2018-04-12 10:58:23,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 734. [2018-04-12 10:58:23,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 734 states. [2018-04-12 10:58:23,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 852 transitions. [2018-04-12 10:58:23,796 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 852 transitions. Word has length 297 [2018-04-12 10:58:23,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:58:23,797 INFO L459 AbstractCegarLoop]: Abstraction has 734 states and 852 transitions. [2018-04-12 10:58:23,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 121 states. [2018-04-12 10:58:23,797 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 852 transitions. [2018-04-12 10:58:23,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2018-04-12 10:58:23,797 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:58:23,798 INFO L355 BasicCegarLoop]: trace histogram [60, 59, 59, 59, 59, 1, 1, 1, 1, 1, 1] [2018-04-12 10:58:23,798 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:58:23,798 INFO L82 PathProgramCache]: Analyzing trace with hash -2080598795, now seen corresponding path program 59 times [2018-04-12 10:58:23,798 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:58:23,798 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:58:23,798 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:23,798 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:58:23,798 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:23,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:58:23,805 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:58:24,581 INFO L134 CoverageAnalysis]: Checked inductivity of 8673 backedges. 0 proven. 8673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:24,581 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:58:24,581 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:58:24,586 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:58:25,917 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 60 check-sat command(s) [2018-04-12 10:58:25,917 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:58:25,922 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:58:26,999 INFO L134 CoverageAnalysis]: Checked inductivity of 8673 backedges. 0 proven. 8673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:27,017 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:58:27,018 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 61] total 121 [2018-04-12 10:58:27,018 INFO L442 AbstractCegarLoop]: Interpolant automaton has 122 states [2018-04-12 10:58:27,018 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2018-04-12 10:58:27,019 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3781, Invalid=10981, Unknown=0, NotChecked=0, Total=14762 [2018-04-12 10:58:27,019 INFO L87 Difference]: Start difference. First operand 734 states and 852 transitions. Second operand 122 states. [2018-04-12 10:58:36,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:58:36,864 INFO L93 Difference]: Finished difference Result 808 states and 929 transitions. [2018-04-12 10:58:36,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 10:58:36,864 INFO L78 Accepts]: Start accepts. Automaton has 122 states. Word has length 302 [2018-04-12 10:58:36,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:58:36,866 INFO L225 Difference]: With dead ends: 808 [2018-04-12 10:58:36,866 INFO L226 Difference]: Without dead ends: 808 [2018-04-12 10:58:36,866 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6963 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3843, Invalid=11163, Unknown=0, NotChecked=0, Total=15006 [2018-04-12 10:58:36,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2018-04-12 10:58:36,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 746. [2018-04-12 10:58:36,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 746 states. [2018-04-12 10:58:36,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 866 transitions. [2018-04-12 10:58:36,871 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 866 transitions. Word has length 302 [2018-04-12 10:58:36,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:58:36,871 INFO L459 AbstractCegarLoop]: Abstraction has 746 states and 866 transitions. [2018-04-12 10:58:36,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 122 states. [2018-04-12 10:58:36,871 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 866 transitions. [2018-04-12 10:58:36,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2018-04-12 10:58:36,872 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:58:36,872 INFO L355 BasicCegarLoop]: trace histogram [61, 60, 60, 60, 60, 1, 1, 1, 1, 1, 1] [2018-04-12 10:58:36,872 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:58:36,872 INFO L82 PathProgramCache]: Analyzing trace with hash -872176344, now seen corresponding path program 60 times [2018-04-12 10:58:36,872 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:58:36,872 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:58:36,873 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:36,873 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:58:36,873 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:36,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:58:36,881 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:58:37,657 INFO L134 CoverageAnalysis]: Checked inductivity of 8970 backedges. 0 proven. 8970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:37,658 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:58:37,658 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:58:37,664 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:58:38,109 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2018-04-12 10:58:38,109 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:58:38,113 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:58:38,259 INFO L134 CoverageAnalysis]: Checked inductivity of 8970 backedges. 0 proven. 8970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:38,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:58:38,278 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62] total 67 [2018-04-12 10:58:38,278 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-12 10:58:38,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-12 10:58:38,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1917, Invalid=2639, Unknown=0, NotChecked=0, Total=4556 [2018-04-12 10:58:38,278 INFO L87 Difference]: Start difference. First operand 746 states and 866 transitions. Second operand 68 states. [2018-04-12 10:58:40,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:58:40,605 INFO L93 Difference]: Finished difference Result 821 states and 944 transitions. [2018-04-12 10:58:40,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-12 10:58:40,605 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 307 [2018-04-12 10:58:40,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:58:40,607 INFO L225 Difference]: With dead ends: 821 [2018-04-12 10:58:40,607 INFO L226 Difference]: Without dead ends: 821 [2018-04-12 10:58:40,607 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2123 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=5750, Invalid=10506, Unknown=0, NotChecked=0, Total=16256 [2018-04-12 10:58:40,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2018-04-12 10:58:40,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 758. [2018-04-12 10:58:40,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 758 states. [2018-04-12 10:58:40,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 880 transitions. [2018-04-12 10:58:40,611 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 880 transitions. Word has length 307 [2018-04-12 10:58:40,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:58:40,612 INFO L459 AbstractCegarLoop]: Abstraction has 758 states and 880 transitions. [2018-04-12 10:58:40,612 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-12 10:58:40,612 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 880 transitions. [2018-04-12 10:58:40,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2018-04-12 10:58:40,612 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:58:40,613 INFO L355 BasicCegarLoop]: trace histogram [62, 61, 61, 61, 61, 1, 1, 1, 1, 1, 1] [2018-04-12 10:58:40,613 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:58:40,613 INFO L82 PathProgramCache]: Analyzing trace with hash 351124693, now seen corresponding path program 61 times [2018-04-12 10:58:40,613 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:58:40,613 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:58:40,613 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:40,613 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:58:40,613 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:40,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:58:40,620 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:58:41,426 INFO L134 CoverageAnalysis]: Checked inductivity of 9272 backedges. 0 proven. 9272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:41,426 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:58:41,427 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:58:41,431 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:58:41,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:58:41,465 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:58:42,408 INFO L134 CoverageAnalysis]: Checked inductivity of 9272 backedges. 0 proven. 9272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:42,427 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:58:42,427 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 63] total 126 [2018-04-12 10:58:42,427 INFO L442 AbstractCegarLoop]: Interpolant automaton has 127 states [2018-04-12 10:58:42,427 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 127 interpolants. [2018-04-12 10:58:42,428 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-04-12 10:58:42,428 INFO L87 Difference]: Start difference. First operand 758 states and 880 transitions. Second operand 127 states. [2018-04-12 10:58:48,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:58:48,843 INFO L93 Difference]: Finished difference Result 834 states and 959 transitions. [2018-04-12 10:58:48,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-12 10:58:48,843 INFO L78 Accepts]: Start accepts. Automaton has 127 states. Word has length 312 [2018-04-12 10:58:48,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:58:48,845 INFO L225 Difference]: With dead ends: 834 [2018-04-12 10:58:48,845 INFO L226 Difference]: Without dead ends: 834 [2018-04-12 10:58:48,846 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7563 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-04-12 10:58:48,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2018-04-12 10:58:48,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 770. [2018-04-12 10:58:48,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 770 states. [2018-04-12 10:58:48,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 894 transitions. [2018-04-12 10:58:48,853 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 894 transitions. Word has length 312 [2018-04-12 10:58:48,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:58:48,853 INFO L459 AbstractCegarLoop]: Abstraction has 770 states and 894 transitions. [2018-04-12 10:58:48,853 INFO L460 AbstractCegarLoop]: Interpolant automaton has 127 states. [2018-04-12 10:58:48,854 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 894 transitions. [2018-04-12 10:58:48,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2018-04-12 10:58:48,854 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:58:48,855 INFO L355 BasicCegarLoop]: trace histogram [63, 62, 62, 62, 62, 1, 1, 1, 1, 1, 1] [2018-04-12 10:58:48,855 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:58:48,855 INFO L82 PathProgramCache]: Analyzing trace with hash 888170824, now seen corresponding path program 62 times [2018-04-12 10:58:48,855 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:58:48,855 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:58:48,855 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:48,855 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:58:48,855 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:48,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:58:48,863 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:58:49,695 INFO L134 CoverageAnalysis]: Checked inductivity of 9579 backedges. 0 proven. 9579 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:49,695 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:58:49,695 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:58:49,700 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:58:49,729 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:58:49,730 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:58:49,732 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:58:50,705 INFO L134 CoverageAnalysis]: Checked inductivity of 9579 backedges. 0 proven. 9579 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:58:50,722 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:58:50,723 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64] total 128 [2018-04-12 10:58:50,723 INFO L442 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-04-12 10:58:50,723 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-04-12 10:58:50,724 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-04-12 10:58:50,724 INFO L87 Difference]: Start difference. First operand 770 states and 894 transitions. Second operand 129 states. [2018-04-12 10:58:59,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:58:59,712 INFO L93 Difference]: Finished difference Result 847 states and 974 transitions. [2018-04-12 10:58:59,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-12 10:58:59,712 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 317 [2018-04-12 10:58:59,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:58:59,714 INFO L225 Difference]: With dead ends: 847 [2018-04-12 10:58:59,714 INFO L226 Difference]: Without dead ends: 847 [2018-04-12 10:58:59,715 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7747 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-04-12 10:58:59,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2018-04-12 10:58:59,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 782. [2018-04-12 10:58:59,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 782 states. [2018-04-12 10:58:59,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 908 transitions. [2018-04-12 10:58:59,721 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 908 transitions. Word has length 317 [2018-04-12 10:58:59,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:58:59,722 INFO L459 AbstractCegarLoop]: Abstraction has 782 states and 908 transitions. [2018-04-12 10:58:59,722 INFO L460 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-04-12 10:58:59,722 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 908 transitions. [2018-04-12 10:58:59,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2018-04-12 10:58:59,723 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:58:59,723 INFO L355 BasicCegarLoop]: trace histogram [64, 63, 63, 63, 63, 1, 1, 1, 1, 1, 1] [2018-04-12 10:58:59,723 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:58:59,723 INFO L82 PathProgramCache]: Analyzing trace with hash 200707253, now seen corresponding path program 63 times [2018-04-12 10:58:59,723 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:58:59,723 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:58:59,723 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:59,723 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:58:59,724 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:58:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:58:59,731 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:59:00,597 INFO L134 CoverageAnalysis]: Checked inductivity of 9891 backedges. 0 proven. 9891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:00,597 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:59:00,597 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:59:00,602 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 10:59:01,611 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 64 check-sat command(s) [2018-04-12 10:59:01,611 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:59:01,615 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:59:01,671 INFO L134 CoverageAnalysis]: Checked inductivity of 9891 backedges. 0 proven. 9891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:01,690 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:59:01,690 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-04-12 10:59:01,691 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-12 10:59:01,691 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-12 10:59:01,691 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=2337, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 10:59:01,691 INFO L87 Difference]: Start difference. First operand 782 states and 908 transitions. Second operand 67 states. [2018-04-12 10:59:04,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:59:04,077 INFO L93 Difference]: Finished difference Result 860 states and 989 transitions. [2018-04-12 10:59:04,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-12 10:59:04,077 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 322 [2018-04-12 10:59:04,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:59:04,080 INFO L225 Difference]: With dead ends: 860 [2018-04-12 10:59:04,080 INFO L226 Difference]: Without dead ends: 860 [2018-04-12 10:59:04,081 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2078 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=6243, Invalid=10527, Unknown=0, NotChecked=0, Total=16770 [2018-04-12 10:59:04,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2018-04-12 10:59:04,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 794. [2018-04-12 10:59:04,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 794 states. [2018-04-12 10:59:04,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 922 transitions. [2018-04-12 10:59:04,087 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 922 transitions. Word has length 322 [2018-04-12 10:59:04,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:59:04,088 INFO L459 AbstractCegarLoop]: Abstraction has 794 states and 922 transitions. [2018-04-12 10:59:04,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-12 10:59:04,088 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 922 transitions. [2018-04-12 10:59:04,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2018-04-12 10:59:04,089 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:59:04,089 INFO L355 BasicCegarLoop]: trace histogram [65, 64, 64, 64, 64, 1, 1, 1, 1, 1, 1] [2018-04-12 10:59:04,089 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:59:04,090 INFO L82 PathProgramCache]: Analyzing trace with hash 474908008, now seen corresponding path program 64 times [2018-04-12 10:59:04,090 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:59:04,090 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:59:04,090 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:59:04,090 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:59:04,090 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:59:04,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:59:04,100 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:59:05,387 INFO L134 CoverageAnalysis]: Checked inductivity of 10208 backedges. 0 proven. 10208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:05,387 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:59:05,388 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:59:05,392 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 10:59:05,424 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 10:59:05,424 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:59:05,427 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:59:05,517 INFO L134 CoverageAnalysis]: Checked inductivity of 10208 backedges. 0 proven. 10208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:05,534 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:59:05,535 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-04-12 10:59:05,535 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-12 10:59:05,535 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-12 10:59:05,535 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 10:59:05,535 INFO L87 Difference]: Start difference. First operand 794 states and 922 transitions. Second operand 67 states. [2018-04-12 10:59:17,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:59:17,186 INFO L93 Difference]: Finished difference Result 873 states and 1004 transitions. [2018-04-12 10:59:17,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 10:59:17,187 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 327 [2018-04-12 10:59:17,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:59:17,188 INFO L225 Difference]: With dead ends: 873 [2018-04-12 10:59:17,188 INFO L226 Difference]: Without dead ends: 873 [2018-04-12 10:59:17,189 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 326 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 10:59:17,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 873 states. [2018-04-12 10:59:17,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 873 to 806. [2018-04-12 10:59:17,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 806 states. [2018-04-12 10:59:17,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 936 transitions. [2018-04-12 10:59:17,193 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 936 transitions. Word has length 327 [2018-04-12 10:59:17,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:59:17,193 INFO L459 AbstractCegarLoop]: Abstraction has 806 states and 936 transitions. [2018-04-12 10:59:17,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-12 10:59:17,193 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 936 transitions. [2018-04-12 10:59:17,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2018-04-12 10:59:17,194 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:59:17,194 INFO L355 BasicCegarLoop]: trace histogram [66, 65, 65, 65, 65, 1, 1, 1, 1, 1, 1] [2018-04-12 10:59:17,194 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:59:17,194 INFO L82 PathProgramCache]: Analyzing trace with hash 228918421, now seen corresponding path program 65 times [2018-04-12 10:59:17,194 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:59:17,194 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:59:17,195 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:59:17,195 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:59:17,195 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:59:17,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:59:17,202 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:59:18,208 INFO L134 CoverageAnalysis]: Checked inductivity of 10530 backedges. 0 proven. 10530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:18,208 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:59:18,208 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:59:18,214 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 10:59:20,138 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 66 check-sat command(s) [2018-04-12 10:59:20,138 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:59:20,144 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:59:21,422 INFO L134 CoverageAnalysis]: Checked inductivity of 10530 backedges. 0 proven. 10530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:21,442 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:59:21,442 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 67] total 133 [2018-04-12 10:59:21,442 INFO L442 AbstractCegarLoop]: Interpolant automaton has 134 states [2018-04-12 10:59:21,443 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2018-04-12 10:59:21,443 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4555, Invalid=13267, Unknown=0, NotChecked=0, Total=17822 [2018-04-12 10:59:21,443 INFO L87 Difference]: Start difference. First operand 806 states and 936 transitions. Second operand 134 states. [2018-04-12 10:59:34,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:59:34,479 INFO L93 Difference]: Finished difference Result 886 states and 1019 transitions. [2018-04-12 10:59:34,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-12 10:59:34,480 INFO L78 Accepts]: Start accepts. Automaton has 134 states. Word has length 332 [2018-04-12 10:59:34,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:59:34,482 INFO L225 Difference]: With dead ends: 886 [2018-04-12 10:59:34,482 INFO L226 Difference]: Without dead ends: 886 [2018-04-12 10:59:34,483 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8451 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4623, Invalid=13467, Unknown=0, NotChecked=0, Total=18090 [2018-04-12 10:59:34,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2018-04-12 10:59:34,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 818. [2018-04-12 10:59:34,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 818 states. [2018-04-12 10:59:34,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 950 transitions. [2018-04-12 10:59:34,488 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 950 transitions. Word has length 332 [2018-04-12 10:59:34,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:59:34,489 INFO L459 AbstractCegarLoop]: Abstraction has 818 states and 950 transitions. [2018-04-12 10:59:34,489 INFO L460 AbstractCegarLoop]: Interpolant automaton has 134 states. [2018-04-12 10:59:34,489 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 950 transitions. [2018-04-12 10:59:34,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2018-04-12 10:59:34,490 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:59:34,490 INFO L355 BasicCegarLoop]: trace histogram [67, 66, 66, 66, 66, 1, 1, 1, 1, 1, 1] [2018-04-12 10:59:34,490 INFO L408 AbstractCegarLoop]: === Iteration 67 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:59:34,490 INFO L82 PathProgramCache]: Analyzing trace with hash -2041579128, now seen corresponding path program 66 times [2018-04-12 10:59:34,490 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:59:34,490 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:59:34,490 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:59:34,491 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:59:34,491 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:59:34,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:59:34,499 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:59:35,429 INFO L134 CoverageAnalysis]: Checked inductivity of 10857 backedges. 0 proven. 10857 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:35,429 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:59:35,429 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:59:35,434 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 10:59:35,981 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2018-04-12 10:59:35,981 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:59:35,985 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:59:36,121 INFO L134 CoverageAnalysis]: Checked inductivity of 10857 backedges. 0 proven. 10857 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:36,140 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:59:36,140 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 72 [2018-04-12 10:59:36,141 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-12 10:59:36,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-12 10:59:36,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2296, Invalid=2960, Unknown=0, NotChecked=0, Total=5256 [2018-04-12 10:59:36,141 INFO L87 Difference]: Start difference. First operand 818 states and 950 transitions. Second operand 73 states. [2018-04-12 10:59:38,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:59:38,814 INFO L93 Difference]: Finished difference Result 899 states and 1034 transitions. [2018-04-12 10:59:38,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-12 10:59:38,814 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 337 [2018-04-12 10:59:38,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:59:38,815 INFO L225 Difference]: With dead ends: 899 [2018-04-12 10:59:38,815 INFO L226 Difference]: Without dead ends: 899 [2018-04-12 10:59:38,816 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2476 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=6980, Invalid=12202, Unknown=0, NotChecked=0, Total=19182 [2018-04-12 10:59:38,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2018-04-12 10:59:38,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 830. [2018-04-12 10:59:38,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 830 states. [2018-04-12 10:59:38,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 964 transitions. [2018-04-12 10:59:38,820 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 964 transitions. Word has length 337 [2018-04-12 10:59:38,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:59:38,820 INFO L459 AbstractCegarLoop]: Abstraction has 830 states and 964 transitions. [2018-04-12 10:59:38,820 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-12 10:59:38,820 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 964 transitions. [2018-04-12 10:59:38,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2018-04-12 10:59:38,821 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:59:38,821 INFO L355 BasicCegarLoop]: trace histogram [68, 67, 67, 67, 67, 1, 1, 1, 1, 1, 1] [2018-04-12 10:59:38,821 INFO L408 AbstractCegarLoop]: === Iteration 68 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:59:38,821 INFO L82 PathProgramCache]: Analyzing trace with hash -452516747, now seen corresponding path program 67 times [2018-04-12 10:59:38,822 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:59:38,822 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:59:38,822 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:59:38,822 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 10:59:38,822 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:59:38,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:59:38,835 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:59:39,812 INFO L134 CoverageAnalysis]: Checked inductivity of 11189 backedges. 0 proven. 11189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:39,812 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:59:39,813 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:59:39,822 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:59:39,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:59:39,855 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:59:40,989 INFO L134 CoverageAnalysis]: Checked inductivity of 11189 backedges. 0 proven. 11189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:41,008 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:59:41,008 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 69] total 138 [2018-04-12 10:59:41,008 INFO L442 AbstractCegarLoop]: Interpolant automaton has 139 states [2018-04-12 10:59:41,009 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 139 interpolants. [2018-04-12 10:59:41,009 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-04-12 10:59:41,009 INFO L87 Difference]: Start difference. First operand 830 states and 964 transitions. Second operand 139 states. [2018-04-12 10:59:49,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 10:59:49,847 INFO L93 Difference]: Finished difference Result 912 states and 1049 transitions. [2018-04-12 10:59:49,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-12 10:59:49,847 INFO L78 Accepts]: Start accepts. Automaton has 139 states. Word has length 342 [2018-04-12 10:59:49,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 10:59:49,848 INFO L225 Difference]: With dead ends: 912 [2018-04-12 10:59:49,848 INFO L226 Difference]: Without dead ends: 912 [2018-04-12 10:59:49,849 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9111 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-04-12 10:59:49,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2018-04-12 10:59:49,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 842. [2018-04-12 10:59:49,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 842 states. [2018-04-12 10:59:49,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 978 transitions. [2018-04-12 10:59:49,854 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 978 transitions. Word has length 342 [2018-04-12 10:59:49,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 10:59:49,854 INFO L459 AbstractCegarLoop]: Abstraction has 842 states and 978 transitions. [2018-04-12 10:59:49,854 INFO L460 AbstractCegarLoop]: Interpolant automaton has 139 states. [2018-04-12 10:59:49,854 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 978 transitions. [2018-04-12 10:59:49,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2018-04-12 10:59:49,855 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 10:59:49,855 INFO L355 BasicCegarLoop]: trace histogram [69, 68, 68, 68, 68, 1, 1, 1, 1, 1, 1] [2018-04-12 10:59:49,855 INFO L408 AbstractCegarLoop]: === Iteration 69 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 10:59:49,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1621542312, now seen corresponding path program 68 times [2018-04-12 10:59:49,855 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 10:59:49,855 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 10:59:49,856 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:59:49,856 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 10:59:49,856 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 10:59:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 10:59:49,871 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 10:59:50,812 INFO L134 CoverageAnalysis]: Checked inductivity of 11526 backedges. 0 proven. 11526 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:50,812 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 10:59:50,812 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 10:59:50,817 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 10:59:50,848 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 10:59:50,848 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 10:59:50,851 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 10:59:52,037 INFO L134 CoverageAnalysis]: Checked inductivity of 11526 backedges. 0 proven. 11526 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 10:59:52,055 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 10:59:52,055 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70] total 140 [2018-04-12 10:59:52,055 INFO L442 AbstractCegarLoop]: Interpolant automaton has 141 states [2018-04-12 10:59:52,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 141 interpolants. [2018-04-12 10:59:52,056 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-04-12 10:59:52,056 INFO L87 Difference]: Start difference. First operand 842 states and 978 transitions. Second operand 141 states. [2018-04-12 11:00:04,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:00:04,033 INFO L93 Difference]: Finished difference Result 925 states and 1064 transitions. [2018-04-12 11:00:04,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-12 11:00:04,033 INFO L78 Accepts]: Start accepts. Automaton has 141 states. Word has length 347 [2018-04-12 11:00:04,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:00:04,034 INFO L225 Difference]: With dead ends: 925 [2018-04-12 11:00:04,034 INFO L226 Difference]: Without dead ends: 925 [2018-04-12 11:00:04,035 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9170 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-04-12 11:00:04,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2018-04-12 11:00:04,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 854. [2018-04-12 11:00:04,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 854 states. [2018-04-12 11:00:04,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 992 transitions. [2018-04-12 11:00:04,039 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 992 transitions. Word has length 347 [2018-04-12 11:00:04,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:00:04,039 INFO L459 AbstractCegarLoop]: Abstraction has 854 states and 992 transitions. [2018-04-12 11:00:04,039 INFO L460 AbstractCegarLoop]: Interpolant automaton has 141 states. [2018-04-12 11:00:04,039 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 992 transitions. [2018-04-12 11:00:04,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2018-04-12 11:00:04,041 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:00:04,041 INFO L355 BasicCegarLoop]: trace histogram [70, 69, 69, 69, 69, 1, 1, 1, 1, 1, 1] [2018-04-12 11:00:04,041 INFO L408 AbstractCegarLoop]: === Iteration 70 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:00:04,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1672146005, now seen corresponding path program 69 times [2018-04-12 11:00:04,041 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:00:04,041 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:00:04,041 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:04,041 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:00:04,041 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:04,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:00:04,057 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:00:05,112 INFO L134 CoverageAnalysis]: Checked inductivity of 11868 backedges. 0 proven. 11868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:00:05,112 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:00:05,112 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:00:05,117 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 11:00:06,503 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 70 check-sat command(s) [2018-04-12 11:00:06,503 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:00:06,508 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:00:06,568 INFO L134 CoverageAnalysis]: Checked inductivity of 11868 backedges. 0 proven. 11868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:00:06,587 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:00:06,588 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 72 [2018-04-12 11:00:06,588 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-12 11:00:06,588 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-12 11:00:06,588 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2490, Invalid=2766, Unknown=0, NotChecked=0, Total=5256 [2018-04-12 11:00:06,588 INFO L87 Difference]: Start difference. First operand 854 states and 992 transitions. Second operand 73 states. [2018-04-12 11:00:09,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:00:09,279 INFO L93 Difference]: Finished difference Result 938 states and 1079 transitions. [2018-04-12 11:00:09,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-12 11:00:09,279 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 352 [2018-04-12 11:00:09,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:00:09,280 INFO L225 Difference]: With dead ends: 938 [2018-04-12 11:00:09,280 INFO L226 Difference]: Without dead ends: 938 [2018-04-12 11:00:09,281 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2483 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=7458, Invalid=12564, Unknown=0, NotChecked=0, Total=20022 [2018-04-12 11:00:09,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2018-04-12 11:00:09,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 866. [2018-04-12 11:00:09,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 866 states. [2018-04-12 11:00:09,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 1006 transitions. [2018-04-12 11:00:09,288 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 1006 transitions. Word has length 352 [2018-04-12 11:00:09,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:00:09,288 INFO L459 AbstractCegarLoop]: Abstraction has 866 states and 1006 transitions. [2018-04-12 11:00:09,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-12 11:00:09,288 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 1006 transitions. [2018-04-12 11:00:09,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2018-04-12 11:00:09,290 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:00:09,290 INFO L355 BasicCegarLoop]: trace histogram [71, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1] [2018-04-12 11:00:09,290 INFO L408 AbstractCegarLoop]: === Iteration 71 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:00:09,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1568347704, now seen corresponding path program 70 times [2018-04-12 11:00:09,291 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:00:09,291 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:00:09,291 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:09,291 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:00:09,291 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:09,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:00:09,307 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:00:10,367 INFO L134 CoverageAnalysis]: Checked inductivity of 12215 backedges. 0 proven. 12215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:00:10,367 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:00:10,367 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:00:10,372 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 11:00:10,410 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 11:00:10,410 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:00:10,413 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:00:11,679 INFO L134 CoverageAnalysis]: Checked inductivity of 12215 backedges. 0 proven. 12215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:00:11,697 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:00:11,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72] total 144 [2018-04-12 11:00:11,698 INFO L442 AbstractCegarLoop]: Interpolant automaton has 145 states [2018-04-12 11:00:11,698 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2018-04-12 11:00:11,699 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5256, Invalid=15624, Unknown=0, NotChecked=0, Total=20880 [2018-04-12 11:00:11,699 INFO L87 Difference]: Start difference. First operand 866 states and 1006 transitions. Second operand 145 states. [2018-04-12 11:00:21,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:00:21,129 INFO L93 Difference]: Finished difference Result 951 states and 1094 transitions. [2018-04-12 11:00:21,129 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-12 11:00:21,129 INFO L78 Accepts]: Start accepts. Automaton has 145 states. Word has length 357 [2018-04-12 11:00:21,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:00:21,130 INFO L225 Difference]: With dead ends: 951 [2018-04-12 11:00:21,130 INFO L226 Difference]: Without dead ends: 951 [2018-04-12 11:00:21,131 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9867 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5256, Invalid=15624, Unknown=0, NotChecked=0, Total=20880 [2018-04-12 11:00:21,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2018-04-12 11:00:21,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 878. [2018-04-12 11:00:21,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 878 states. [2018-04-12 11:00:21,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1020 transitions. [2018-04-12 11:00:21,135 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 1020 transitions. Word has length 357 [2018-04-12 11:00:21,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:00:21,135 INFO L459 AbstractCegarLoop]: Abstraction has 878 states and 1020 transitions. [2018-04-12 11:00:21,135 INFO L460 AbstractCegarLoop]: Interpolant automaton has 145 states. [2018-04-12 11:00:21,135 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 1020 transitions. [2018-04-12 11:00:21,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 363 [2018-04-12 11:00:21,136 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:00:21,136 INFO L355 BasicCegarLoop]: trace histogram [72, 71, 71, 71, 71, 1, 1, 1, 1, 1, 1] [2018-04-12 11:00:21,136 INFO L408 AbstractCegarLoop]: === Iteration 72 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:00:21,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1100897333, now seen corresponding path program 71 times [2018-04-12 11:00:21,136 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:00:21,136 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:00:21,137 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:21,137 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:00:21,137 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:21,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:00:21,146 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:00:22,217 INFO L134 CoverageAnalysis]: Checked inductivity of 12567 backedges. 0 proven. 12567 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:00:22,217 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:00:22,218 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:00:22,222 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 11:00:24,937 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 72 check-sat command(s) [2018-04-12 11:00:24,937 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:00:24,943 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:00:26,443 INFO L134 CoverageAnalysis]: Checked inductivity of 12567 backedges. 0 proven. 12567 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:00:26,464 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:00:26,464 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 73] total 145 [2018-04-12 11:00:26,464 INFO L442 AbstractCegarLoop]: Interpolant automaton has 146 states [2018-04-12 11:00:26,465 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 146 interpolants. [2018-04-12 11:00:26,465 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5401, Invalid=15769, Unknown=0, NotChecked=0, Total=21170 [2018-04-12 11:00:26,466 INFO L87 Difference]: Start difference. First operand 878 states and 1020 transitions. Second operand 146 states. [2018-04-12 11:00:36,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:00:36,642 INFO L93 Difference]: Finished difference Result 964 states and 1109 transitions. [2018-04-12 11:00:36,642 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-04-12 11:00:36,642 INFO L78 Accepts]: Start accepts. Automaton has 146 states. Word has length 362 [2018-04-12 11:00:36,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:00:36,643 INFO L225 Difference]: With dead ends: 964 [2018-04-12 11:00:36,643 INFO L226 Difference]: Without dead ends: 964 [2018-04-12 11:00:36,644 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10083 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=5475, Invalid=15987, Unknown=0, NotChecked=0, Total=21462 [2018-04-12 11:00:36,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2018-04-12 11:00:36,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 890. [2018-04-12 11:00:36,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 890 states. [2018-04-12 11:00:36,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1034 transitions. [2018-04-12 11:00:36,648 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1034 transitions. Word has length 362 [2018-04-12 11:00:36,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:00:36,648 INFO L459 AbstractCegarLoop]: Abstraction has 890 states and 1034 transitions. [2018-04-12 11:00:36,649 INFO L460 AbstractCegarLoop]: Interpolant automaton has 146 states. [2018-04-12 11:00:36,649 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1034 transitions. [2018-04-12 11:00:36,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2018-04-12 11:00:36,650 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:00:36,651 INFO L355 BasicCegarLoop]: trace histogram [73, 72, 72, 72, 72, 1, 1, 1, 1, 1, 1] [2018-04-12 11:00:36,651 INFO L408 AbstractCegarLoop]: === Iteration 73 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:00:36,651 INFO L82 PathProgramCache]: Analyzing trace with hash 1822189032, now seen corresponding path program 72 times [2018-04-12 11:00:36,651 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:00:36,651 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:00:36,651 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:36,651 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:00:36,652 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:36,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:00:36,666 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:00:37,826 INFO L134 CoverageAnalysis]: Checked inductivity of 12924 backedges. 0 proven. 12924 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:00:37,826 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:00:37,826 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:00:37,832 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 11:00:38,566 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 73 check-sat command(s) [2018-04-12 11:00:38,566 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:00:38,575 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:00:38,881 INFO L134 CoverageAnalysis]: Checked inductivity of 12924 backedges. 0 proven. 12924 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:00:38,900 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:00:38,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75] total 84 [2018-04-12 11:00:38,901 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-12 11:00:38,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-12 11:00:38,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2776, Invalid=4364, Unknown=0, NotChecked=0, Total=7140 [2018-04-12 11:00:38,901 INFO L87 Difference]: Start difference. First operand 890 states and 1034 transitions. Second operand 85 states. [2018-04-12 11:00:43,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:00:43,007 INFO L93 Difference]: Finished difference Result 977 states and 1124 transitions. [2018-04-12 11:00:43,007 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-12 11:00:43,007 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 367 [2018-04-12 11:00:43,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:00:43,008 INFO L225 Difference]: With dead ends: 977 [2018-04-12 11:00:43,009 INFO L226 Difference]: Without dead ends: 977 [2018-04-12 11:00:43,009 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 358 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3307 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=8291, Invalid=16201, Unknown=0, NotChecked=0, Total=24492 [2018-04-12 11:00:43,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2018-04-12 11:00:43,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 902. [2018-04-12 11:00:43,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 902 states. [2018-04-12 11:00:43,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 1048 transitions. [2018-04-12 11:00:43,013 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 1048 transitions. Word has length 367 [2018-04-12 11:00:43,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:00:43,014 INFO L459 AbstractCegarLoop]: Abstraction has 902 states and 1048 transitions. [2018-04-12 11:00:43,014 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-12 11:00:43,014 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 1048 transitions. [2018-04-12 11:00:43,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2018-04-12 11:00:43,015 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:00:43,015 INFO L355 BasicCegarLoop]: trace histogram [74, 73, 73, 73, 73, 1, 1, 1, 1, 1, 1] [2018-04-12 11:00:43,015 INFO L408 AbstractCegarLoop]: === Iteration 74 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:00:43,015 INFO L82 PathProgramCache]: Analyzing trace with hash -43027435, now seen corresponding path program 73 times [2018-04-12 11:00:43,015 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:00:43,015 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:00:43,016 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:43,016 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:00:43,016 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:43,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:00:43,025 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:00:44,198 INFO L134 CoverageAnalysis]: Checked inductivity of 13286 backedges. 0 proven. 13286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:00:44,198 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:00:44,199 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:00:44,204 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 11:00:44,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:00:44,245 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:00:45,576 INFO L134 CoverageAnalysis]: Checked inductivity of 13286 backedges. 0 proven. 13286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:00:45,594 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:00:45,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 75] total 150 [2018-04-12 11:00:45,594 INFO L442 AbstractCegarLoop]: Interpolant automaton has 151 states [2018-04-12 11:00:45,595 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 151 interpolants. [2018-04-12 11:00:45,596 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5775, Invalid=16875, Unknown=0, NotChecked=0, Total=22650 [2018-04-12 11:00:45,596 INFO L87 Difference]: Start difference. First operand 902 states and 1048 transitions. Second operand 151 states. [2018-04-12 11:00:59,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:00:59,685 INFO L93 Difference]: Finished difference Result 990 states and 1139 transitions. [2018-04-12 11:00:59,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-12 11:00:59,685 INFO L78 Accepts]: Start accepts. Automaton has 151 states. Word has length 372 [2018-04-12 11:00:59,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:00:59,687 INFO L225 Difference]: With dead ends: 990 [2018-04-12 11:00:59,687 INFO L226 Difference]: Without dead ends: 990 [2018-04-12 11:00:59,688 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10803 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=5775, Invalid=16875, Unknown=0, NotChecked=0, Total=22650 [2018-04-12 11:00:59,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2018-04-12 11:00:59,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 914. [2018-04-12 11:00:59,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 914 states. [2018-04-12 11:00:59,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 914 states to 914 states and 1062 transitions. [2018-04-12 11:00:59,696 INFO L78 Accepts]: Start accepts. Automaton has 914 states and 1062 transitions. Word has length 372 [2018-04-12 11:00:59,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:00:59,696 INFO L459 AbstractCegarLoop]: Abstraction has 914 states and 1062 transitions. [2018-04-12 11:00:59,696 INFO L460 AbstractCegarLoop]: Interpolant automaton has 151 states. [2018-04-12 11:00:59,696 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 1062 transitions. [2018-04-12 11:00:59,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2018-04-12 11:00:59,698 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:00:59,698 INFO L355 BasicCegarLoop]: trace histogram [75, 74, 74, 74, 74, 1, 1, 1, 1, 1, 1] [2018-04-12 11:00:59,698 INFO L408 AbstractCegarLoop]: === Iteration 75 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:00:59,699 INFO L82 PathProgramCache]: Analyzing trace with hash 689912328, now seen corresponding path program 74 times [2018-04-12 11:00:59,699 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:00:59,699 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:00:59,699 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:59,699 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 11:00:59,699 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:00:59,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:00:59,716 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:01:00,913 INFO L134 CoverageAnalysis]: Checked inductivity of 13653 backedges. 0 proven. 13653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:01:00,913 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:01:00,913 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:01:00,919 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 11:01:00,955 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 11:01:00,955 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:01:00,958 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:01:02,635 INFO L134 CoverageAnalysis]: Checked inductivity of 13653 backedges. 0 proven. 13653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:01:02,653 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:01:02,653 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 76] total 152 [2018-04-12 11:01:02,654 INFO L442 AbstractCegarLoop]: Interpolant automaton has 153 states [2018-04-12 11:01:02,654 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 153 interpolants. [2018-04-12 11:01:02,655 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5852, Invalid=17404, Unknown=0, NotChecked=0, Total=23256 [2018-04-12 11:01:02,655 INFO L87 Difference]: Start difference. First operand 914 states and 1062 transitions. Second operand 153 states. [2018-04-12 11:01:11,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:01:11,739 INFO L93 Difference]: Finished difference Result 1003 states and 1154 transitions. [2018-04-12 11:01:11,740 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-12 11:01:11,740 INFO L78 Accepts]: Start accepts. Automaton has 153 states. Word has length 377 [2018-04-12 11:01:11,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:01:11,741 INFO L225 Difference]: With dead ends: 1003 [2018-04-12 11:01:11,741 INFO L226 Difference]: Without dead ends: 1003 [2018-04-12 11:01:11,741 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 302 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11023 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=5852, Invalid=17404, Unknown=0, NotChecked=0, Total=23256 [2018-04-12 11:01:11,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2018-04-12 11:01:11,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 926. [2018-04-12 11:01:11,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-04-12 11:01:11,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1076 transitions. [2018-04-12 11:01:11,745 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 1076 transitions. Word has length 377 [2018-04-12 11:01:11,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:01:11,745 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 1076 transitions. [2018-04-12 11:01:11,746 INFO L460 AbstractCegarLoop]: Interpolant automaton has 153 states. [2018-04-12 11:01:11,746 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 1076 transitions. [2018-04-12 11:01:11,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2018-04-12 11:01:11,747 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:01:11,747 INFO L355 BasicCegarLoop]: trace histogram [76, 75, 75, 75, 75, 1, 1, 1, 1, 1, 1] [2018-04-12 11:01:11,747 INFO L408 AbstractCegarLoop]: === Iteration 76 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:01:11,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1137953803, now seen corresponding path program 75 times [2018-04-12 11:01:11,747 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:01:11,747 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:01:11,747 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:01:11,748 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:01:11,748 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:01:11,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:01:11,756 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:01:12,925 INFO L134 CoverageAnalysis]: Checked inductivity of 14025 backedges. 0 proven. 14025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:01:12,926 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:01:12,926 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:01:12,931 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 11:01:14,838 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 76 check-sat command(s) [2018-04-12 11:01:14,838 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:01:14,843 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:01:14,945 INFO L134 CoverageAnalysis]: Checked inductivity of 14025 backedges. 0 proven. 14025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:01:14,965 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:01:14,965 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 78 [2018-04-12 11:01:14,966 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-12 11:01:14,966 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-12 11:01:14,966 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2931, Invalid=3231, Unknown=0, NotChecked=0, Total=6162 [2018-04-12 11:01:14,966 INFO L87 Difference]: Start difference. First operand 926 states and 1076 transitions. Second operand 79 states. [2018-04-12 11:01:18,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:01:18,023 INFO L93 Difference]: Finished difference Result 1016 states and 1169 transitions. [2018-04-12 11:01:18,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-12 11:01:18,023 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 382 [2018-04-12 11:01:18,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:01:18,025 INFO L225 Difference]: With dead ends: 1016 [2018-04-12 11:01:18,025 INFO L226 Difference]: Without dead ends: 1016 [2018-04-12 11:01:18,026 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 382 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2924 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=8781, Invalid=14781, Unknown=0, NotChecked=0, Total=23562 [2018-04-12 11:01:18,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2018-04-12 11:01:18,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 938. [2018-04-12 11:01:18,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2018-04-12 11:01:18,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 1090 transitions. [2018-04-12 11:01:18,033 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 1090 transitions. Word has length 382 [2018-04-12 11:01:18,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:01:18,033 INFO L459 AbstractCegarLoop]: Abstraction has 938 states and 1090 transitions. [2018-04-12 11:01:18,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-12 11:01:18,033 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 1090 transitions. [2018-04-12 11:01:18,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 388 [2018-04-12 11:01:18,034 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:01:18,034 INFO L355 BasicCegarLoop]: trace histogram [77, 76, 76, 76, 76, 1, 1, 1, 1, 1, 1] [2018-04-12 11:01:18,034 INFO L408 AbstractCegarLoop]: === Iteration 77 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:01:18,035 INFO L82 PathProgramCache]: Analyzing trace with hash -1413519832, now seen corresponding path program 76 times [2018-04-12 11:01:18,035 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:01:18,035 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:01:18,035 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:01:18,035 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:01:18,035 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:01:18,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:01:18,045 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:01:19,302 INFO L134 CoverageAnalysis]: Checked inductivity of 14402 backedges. 0 proven. 14402 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:01:19,302 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:01:19,302 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:01:19,307 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 11:01:19,347 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 11:01:19,347 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:01:19,351 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:01:20,858 INFO L134 CoverageAnalysis]: Checked inductivity of 14402 backedges. 0 proven. 14402 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:01:20,876 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:01:20,876 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 78] total 156 [2018-04-12 11:01:20,877 INFO L442 AbstractCegarLoop]: Interpolant automaton has 157 states [2018-04-12 11:01:20,877 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 157 interpolants. [2018-04-12 11:01:20,878 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6006, Invalid=18486, Unknown=0, NotChecked=0, Total=24492 [2018-04-12 11:01:20,878 INFO L87 Difference]: Start difference. First operand 938 states and 1090 transitions. Second operand 157 states. [2018-04-12 11:01:34,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:01:34,669 INFO L93 Difference]: Finished difference Result 1029 states and 1184 transitions. [2018-04-12 11:01:34,670 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-12 11:01:34,670 INFO L78 Accepts]: Start accepts. Automaton has 157 states. Word has length 387 [2018-04-12 11:01:34,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:01:34,671 INFO L225 Difference]: With dead ends: 1029 [2018-04-12 11:01:34,671 INFO L226 Difference]: Without dead ends: 1029 [2018-04-12 11:01:34,671 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11466 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=6006, Invalid=18486, Unknown=0, NotChecked=0, Total=24492 [2018-04-12 11:01:34,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2018-04-12 11:01:34,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 950. [2018-04-12 11:01:34,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 950 states. [2018-04-12 11:01:34,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1104 transitions. [2018-04-12 11:01:34,676 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 1104 transitions. Word has length 387 [2018-04-12 11:01:34,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:01:34,676 INFO L459 AbstractCegarLoop]: Abstraction has 950 states and 1104 transitions. [2018-04-12 11:01:34,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 157 states. [2018-04-12 11:01:34,676 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 1104 transitions. [2018-04-12 11:01:34,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2018-04-12 11:01:34,678 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:01:34,678 INFO L355 BasicCegarLoop]: trace histogram [78, 77, 77, 77, 77, 1, 1, 1, 1, 1, 1] [2018-04-12 11:01:34,678 INFO L408 AbstractCegarLoop]: === Iteration 78 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:01:34,678 INFO L82 PathProgramCache]: Analyzing trace with hash 694328277, now seen corresponding path program 77 times [2018-04-12 11:01:34,678 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:01:34,678 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:01:34,678 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:01:34,678 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:01:34,679 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:01:34,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:01:34,690 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:01:35,976 INFO L134 CoverageAnalysis]: Checked inductivity of 14784 backedges. 0 proven. 14784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:01:35,976 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:01:35,976 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:01:35,981 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 11:01:39,694 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 78 check-sat command(s) [2018-04-12 11:01:39,694 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:01:39,701 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:01:41,475 INFO L134 CoverageAnalysis]: Checked inductivity of 14784 backedges. 0 proven. 14784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:01:41,496 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:01:41,496 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 79] total 157 [2018-04-12 11:01:41,497 INFO L442 AbstractCegarLoop]: Interpolant automaton has 158 states [2018-04-12 11:01:41,497 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 158 interpolants. [2018-04-12 11:01:41,499 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6319, Invalid=18487, Unknown=0, NotChecked=0, Total=24806 [2018-04-12 11:01:41,499 INFO L87 Difference]: Start difference. First operand 950 states and 1104 transitions. Second operand 158 states. [2018-04-12 11:01:57,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:01:57,404 INFO L93 Difference]: Finished difference Result 1042 states and 1199 transitions. [2018-04-12 11:01:57,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-12 11:01:57,404 INFO L78 Accepts]: Start accepts. Automaton has 158 states. Word has length 392 [2018-04-12 11:01:57,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:01:57,405 INFO L225 Difference]: With dead ends: 1042 [2018-04-12 11:01:57,405 INFO L226 Difference]: Without dead ends: 1042 [2018-04-12 11:01:57,405 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11859 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=6399, Invalid=18723, Unknown=0, NotChecked=0, Total=25122 [2018-04-12 11:01:57,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1042 states. [2018-04-12 11:01:57,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1042 to 962. [2018-04-12 11:01:57,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 962 states. [2018-04-12 11:01:57,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1118 transitions. [2018-04-12 11:01:57,410 INFO L78 Accepts]: Start accepts. Automaton has 962 states and 1118 transitions. Word has length 392 [2018-04-12 11:01:57,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:01:57,410 INFO L459 AbstractCegarLoop]: Abstraction has 962 states and 1118 transitions. [2018-04-12 11:01:57,411 INFO L460 AbstractCegarLoop]: Interpolant automaton has 158 states. [2018-04-12 11:01:57,411 INFO L276 IsEmpty]: Start isEmpty. Operand 962 states and 1118 transitions. [2018-04-12 11:01:57,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2018-04-12 11:01:57,412 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:01:57,412 INFO L355 BasicCegarLoop]: trace histogram [79, 78, 78, 78, 78, 1, 1, 1, 1, 1, 1] [2018-04-12 11:01:57,412 INFO L408 AbstractCegarLoop]: === Iteration 79 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:01:57,412 INFO L82 PathProgramCache]: Analyzing trace with hash 1370417736, now seen corresponding path program 78 times [2018-04-12 11:01:57,412 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:01:57,412 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:01:57,413 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:01:57,413 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:01:57,413 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:01:57,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:01:57,422 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:01:58,696 INFO L134 CoverageAnalysis]: Checked inductivity of 15171 backedges. 0 proven. 15171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:01:58,696 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:01:58,696 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:01:58,701 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 11:01:59,656 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 79 check-sat command(s) [2018-04-12 11:01:59,657 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:01:59,662 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:01:59,827 INFO L134 CoverageAnalysis]: Checked inductivity of 15171 backedges. 0 proven. 15171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:01:59,846 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:01:59,846 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 84 [2018-04-12 11:01:59,847 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-12 11:01:59,847 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-12 11:01:59,847 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3178, Invalid=3962, Unknown=0, NotChecked=0, Total=7140 [2018-04-12 11:01:59,847 INFO L87 Difference]: Start difference. First operand 962 states and 1118 transitions. Second operand 85 states. [2018-04-12 11:02:03,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:02:03,639 INFO L93 Difference]: Finished difference Result 1055 states and 1214 transitions. [2018-04-12 11:02:03,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-12 11:02:03,640 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 397 [2018-04-12 11:02:03,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:02:03,641 INFO L225 Difference]: With dead ends: 1055 [2018-04-12 11:02:03,641 INFO L226 Difference]: Without dead ends: 1055 [2018-04-12 11:02:03,642 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 394 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3394 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=9650, Invalid=16756, Unknown=0, NotChecked=0, Total=26406 [2018-04-12 11:02:03,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2018-04-12 11:02:03,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 974. [2018-04-12 11:02:03,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 974 states. [2018-04-12 11:02:03,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1132 transitions. [2018-04-12 11:02:03,675 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 1132 transitions. Word has length 397 [2018-04-12 11:02:03,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:02:03,675 INFO L459 AbstractCegarLoop]: Abstraction has 974 states and 1132 transitions. [2018-04-12 11:02:03,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-12 11:02:03,675 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1132 transitions. [2018-04-12 11:02:03,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2018-04-12 11:02:03,677 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:02:03,677 INFO L355 BasicCegarLoop]: trace histogram [80, 79, 79, 79, 79, 1, 1, 1, 1, 1, 1] [2018-04-12 11:02:03,677 INFO L408 AbstractCegarLoop]: === Iteration 80 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:02:03,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1461758901, now seen corresponding path program 79 times [2018-04-12 11:02:03,677 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:02:03,677 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:02:03,678 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:02:03,678 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:02:03,678 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:02:03,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:02:03,687 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:02:04,954 INFO L134 CoverageAnalysis]: Checked inductivity of 15563 backedges. 0 proven. 15563 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:02:04,955 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:02:04,955 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:02:04,959 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 11:02:04,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:02:04,999 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:02:06,518 INFO L134 CoverageAnalysis]: Checked inductivity of 15563 backedges. 0 proven. 15563 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:02:06,535 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:02:06,535 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 81] total 162 [2018-04-12 11:02:06,536 INFO L442 AbstractCegarLoop]: Interpolant automaton has 163 states [2018-04-12 11:02:06,536 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 163 interpolants. [2018-04-12 11:02:06,537 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6723, Invalid=19683, Unknown=0, NotChecked=0, Total=26406 [2018-04-12 11:02:06,537 INFO L87 Difference]: Start difference. First operand 974 states and 1132 transitions. Second operand 163 states. [2018-04-12 11:02:17,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:02:17,140 INFO L93 Difference]: Finished difference Result 1068 states and 1229 transitions. [2018-04-12 11:02:17,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-12 11:02:17,140 INFO L78 Accepts]: Start accepts. Automaton has 163 states. Word has length 402 [2018-04-12 11:02:17,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:02:17,141 INFO L225 Difference]: With dead ends: 1068 [2018-04-12 11:02:17,141 INFO L226 Difference]: Without dead ends: 1068 [2018-04-12 11:02:17,141 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12639 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=6723, Invalid=19683, Unknown=0, NotChecked=0, Total=26406 [2018-04-12 11:02:17,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2018-04-12 11:02:17,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 986. [2018-04-12 11:02:17,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2018-04-12 11:02:17,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1146 transitions. [2018-04-12 11:02:17,145 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 1146 transitions. Word has length 402 [2018-04-12 11:02:17,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:02:17,146 INFO L459 AbstractCegarLoop]: Abstraction has 986 states and 1146 transitions. [2018-04-12 11:02:17,146 INFO L460 AbstractCegarLoop]: Interpolant automaton has 163 states. [2018-04-12 11:02:17,146 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 1146 transitions. [2018-04-12 11:02:17,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2018-04-12 11:02:17,147 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:02:17,147 INFO L355 BasicCegarLoop]: trace histogram [81, 80, 80, 80, 80, 1, 1, 1, 1, 1, 1] [2018-04-12 11:02:17,148 INFO L408 AbstractCegarLoop]: === Iteration 81 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:02:17,148 INFO L82 PathProgramCache]: Analyzing trace with hash 564119144, now seen corresponding path program 80 times [2018-04-12 11:02:17,148 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:02:17,148 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:02:17,148 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:02:17,148 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 11:02:17,149 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:02:17,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:02:17,159 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:02:18,422 INFO L134 CoverageAnalysis]: Checked inductivity of 15960 backedges. 0 proven. 15960 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:02:18,422 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:02:18,422 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:02:18,427 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 11:02:18,468 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 11:02:18,468 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:02:18,472 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:02:20,448 INFO L134 CoverageAnalysis]: Checked inductivity of 15960 backedges. 0 proven. 15960 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:02:20,465 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:02:20,465 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 82] total 164 [2018-04-12 11:02:20,466 INFO L442 AbstractCegarLoop]: Interpolant automaton has 165 states [2018-04-12 11:02:20,466 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2018-04-12 11:02:20,467 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5658, Invalid=21402, Unknown=0, NotChecked=0, Total=27060 [2018-04-12 11:02:20,467 INFO L87 Difference]: Start difference. First operand 986 states and 1146 transitions. Second operand 165 states. [2018-04-12 11:02:33,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:02:33,795 INFO L93 Difference]: Finished difference Result 1081 states and 1244 transitions. [2018-04-12 11:02:33,795 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-12 11:02:33,795 INFO L78 Accepts]: Start accepts. Automaton has 165 states. Word has length 407 [2018-04-12 11:02:33,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:02:33,796 INFO L225 Difference]: With dead ends: 1081 [2018-04-12 11:02:33,796 INFO L226 Difference]: Without dead ends: 1081 [2018-04-12 11:02:33,797 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 489 GetRequests, 326 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11624 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=5658, Invalid=21402, Unknown=0, NotChecked=0, Total=27060 [2018-04-12 11:02:33,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1081 states. [2018-04-12 11:02:33,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1081 to 998. [2018-04-12 11:02:33,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 998 states. [2018-04-12 11:02:33,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 1160 transitions. [2018-04-12 11:02:33,801 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 1160 transitions. Word has length 407 [2018-04-12 11:02:33,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:02:33,801 INFO L459 AbstractCegarLoop]: Abstraction has 998 states and 1160 transitions. [2018-04-12 11:02:33,801 INFO L460 AbstractCegarLoop]: Interpolant automaton has 165 states. [2018-04-12 11:02:33,801 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 1160 transitions. [2018-04-12 11:02:33,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2018-04-12 11:02:33,802 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:02:33,802 INFO L355 BasicCegarLoop]: trace histogram [82, 81, 81, 81, 81, 1, 1, 1, 1, 1, 1] [2018-04-12 11:02:33,802 INFO L408 AbstractCegarLoop]: === Iteration 82 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:02:33,803 INFO L82 PathProgramCache]: Analyzing trace with hash -1644928107, now seen corresponding path program 81 times [2018-04-12 11:02:33,803 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:02:33,803 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:02:33,803 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:02:33,803 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:02:33,803 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:02:33,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:02:33,813 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:02:35,200 INFO L134 CoverageAnalysis]: Checked inductivity of 16362 backedges. 0 proven. 16362 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:02:35,200 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:02:35,200 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:02:35,205 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 11:02:37,772 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 82 check-sat command(s) [2018-04-12 11:02:37,773 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:02:37,778 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:02:37,867 INFO L134 CoverageAnalysis]: Checked inductivity of 16362 backedges. 0 proven. 16362 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:02:37,887 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:02:37,887 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 84 [2018-04-12 11:02:37,888 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-12 11:02:37,888 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-12 11:02:37,888 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3408, Invalid=3732, Unknown=0, NotChecked=0, Total=7140 [2018-04-12 11:02:37,888 INFO L87 Difference]: Start difference. First operand 998 states and 1160 transitions. Second operand 85 states. [2018-04-12 11:02:41,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:02:41,524 INFO L93 Difference]: Finished difference Result 1094 states and 1259 transitions. [2018-04-12 11:02:41,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-12 11:02:41,524 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 412 [2018-04-12 11:02:41,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:02:41,525 INFO L225 Difference]: With dead ends: 1094 [2018-04-12 11:02:41,525 INFO L226 Difference]: Without dead ends: 1094 [2018-04-12 11:02:41,526 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 412 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3401 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=10212, Invalid=17178, Unknown=0, NotChecked=0, Total=27390 [2018-04-12 11:02:41,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2018-04-12 11:02:41,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 1010. [2018-04-12 11:02:41,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1010 states. [2018-04-12 11:02:41,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1174 transitions. [2018-04-12 11:02:41,530 INFO L78 Accepts]: Start accepts. Automaton has 1010 states and 1174 transitions. Word has length 412 [2018-04-12 11:02:41,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:02:41,531 INFO L459 AbstractCegarLoop]: Abstraction has 1010 states and 1174 transitions. [2018-04-12 11:02:41,531 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-12 11:02:41,531 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1174 transitions. [2018-04-12 11:02:41,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2018-04-12 11:02:41,532 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:02:41,532 INFO L355 BasicCegarLoop]: trace histogram [83, 82, 82, 82, 82, 1, 1, 1, 1, 1, 1] [2018-04-12 11:02:41,532 INFO L408 AbstractCegarLoop]: === Iteration 83 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:02:41,532 INFO L82 PathProgramCache]: Analyzing trace with hash -339477880, now seen corresponding path program 82 times [2018-04-12 11:02:41,532 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:02:41,532 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:02:41,533 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:02:41,533 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:02:41,533 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:02:41,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:02:41,542 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:02:42,933 INFO L134 CoverageAnalysis]: Checked inductivity of 16769 backedges. 0 proven. 16769 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:02:42,934 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:02:42,934 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:02:42,940 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 11:02:42,994 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 11:02:42,994 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:02:42,998 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:02:44,657 INFO L134 CoverageAnalysis]: Checked inductivity of 16769 backedges. 0 proven. 16769 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:02:44,674 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:02:44,674 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 84] total 168 [2018-04-12 11:02:44,675 INFO L442 AbstractCegarLoop]: Interpolant automaton has 169 states [2018-04-12 11:02:44,676 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 169 interpolants. [2018-04-12 11:02:44,676 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7140, Invalid=21252, Unknown=0, NotChecked=0, Total=28392 [2018-04-12 11:02:44,676 INFO L87 Difference]: Start difference. First operand 1010 states and 1174 transitions. Second operand 169 states. [2018-04-12 11:02:59,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:02:59,369 INFO L93 Difference]: Finished difference Result 1107 states and 1274 transitions. [2018-04-12 11:02:59,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-04-12 11:02:59,369 INFO L78 Accepts]: Start accepts. Automaton has 169 states. Word has length 417 [2018-04-12 11:02:59,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:02:59,370 INFO L225 Difference]: With dead ends: 1107 [2018-04-12 11:02:59,370 INFO L226 Difference]: Without dead ends: 1107 [2018-04-12 11:02:59,371 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13527 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=7140, Invalid=21252, Unknown=0, NotChecked=0, Total=28392 [2018-04-12 11:02:59,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2018-04-12 11:02:59,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 1022. [2018-04-12 11:02:59,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1022 states. [2018-04-12 11:02:59,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1188 transitions. [2018-04-12 11:02:59,375 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1188 transitions. Word has length 417 [2018-04-12 11:02:59,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:02:59,375 INFO L459 AbstractCegarLoop]: Abstraction has 1022 states and 1188 transitions. [2018-04-12 11:02:59,375 INFO L460 AbstractCegarLoop]: Interpolant automaton has 169 states. [2018-04-12 11:02:59,375 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1188 transitions. [2018-04-12 11:02:59,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2018-04-12 11:02:59,376 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:02:59,376 INFO L355 BasicCegarLoop]: trace histogram [84, 83, 83, 83, 83, 1, 1, 1, 1, 1, 1] [2018-04-12 11:02:59,377 INFO L408 AbstractCegarLoop]: === Iteration 84 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:02:59,377 INFO L82 PathProgramCache]: Analyzing trace with hash 2095825781, now seen corresponding path program 83 times [2018-04-12 11:02:59,377 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:02:59,377 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:02:59,377 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:02:59,377 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:02:59,377 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:02:59,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:02:59,387 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:03:00,849 INFO L134 CoverageAnalysis]: Checked inductivity of 17181 backedges. 0 proven. 17181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:03:00,849 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:03:00,850 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:03:00,855 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 11:03:06,056 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 84 check-sat command(s) [2018-04-12 11:03:06,056 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:03:06,063 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:03:08,080 INFO L134 CoverageAnalysis]: Checked inductivity of 17181 backedges. 0 proven. 17181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:03:08,102 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:03:08,102 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 85] total 169 [2018-04-12 11:03:08,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 170 states [2018-04-12 11:03:08,103 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 170 interpolants. [2018-04-12 11:03:08,104 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7309, Invalid=21421, Unknown=0, NotChecked=0, Total=28730 [2018-04-12 11:03:08,104 INFO L87 Difference]: Start difference. First operand 1022 states and 1188 transitions. Second operand 170 states. [2018-04-12 11:03:29,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:03:29,890 INFO L93 Difference]: Finished difference Result 1120 states and 1289 transitions. [2018-04-12 11:03:29,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-12 11:03:29,890 INFO L78 Accepts]: Start accepts. Automaton has 170 states. Word has length 422 [2018-04-12 11:03:29,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:03:29,891 INFO L225 Difference]: With dead ends: 1120 [2018-04-12 11:03:29,891 INFO L226 Difference]: Without dead ends: 1120 [2018-04-12 11:03:29,892 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13779 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=7395, Invalid=21675, Unknown=0, NotChecked=0, Total=29070 [2018-04-12 11:03:29,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2018-04-12 11:03:29,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1034. [2018-04-12 11:03:29,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1034 states. [2018-04-12 11:03:29,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 1202 transitions. [2018-04-12 11:03:29,896 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 1202 transitions. Word has length 422 [2018-04-12 11:03:29,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:03:29,896 INFO L459 AbstractCegarLoop]: Abstraction has 1034 states and 1202 transitions. [2018-04-12 11:03:29,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 170 states. [2018-04-12 11:03:29,896 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 1202 transitions. [2018-04-12 11:03:29,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2018-04-12 11:03:29,898 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:03:29,898 INFO L355 BasicCegarLoop]: trace histogram [85, 84, 84, 84, 84, 1, 1, 1, 1, 1, 1] [2018-04-12 11:03:29,898 INFO L408 AbstractCegarLoop]: === Iteration 85 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:03:29,898 INFO L82 PathProgramCache]: Analyzing trace with hash 1775077032, now seen corresponding path program 84 times [2018-04-12 11:03:29,898 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:03:29,898 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:03:29,899 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:03:29,899 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:03:29,899 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:03:29,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:03:29,915 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:03:31,364 INFO L134 CoverageAnalysis]: Checked inductivity of 17598 backedges. 0 proven. 17598 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:03:31,364 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:03:31,364 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:03:31,369 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 11:03:32,729 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 85 check-sat command(s) [2018-04-12 11:03:32,729 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:03:32,735 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:03:32,988 INFO L134 CoverageAnalysis]: Checked inductivity of 17598 backedges. 0 proven. 17598 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:03:33,008 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:03:33,008 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87] total 92 [2018-04-12 11:03:33,009 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-12 11:03:33,009 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-12 11:03:33,009 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3688, Invalid=4868, Unknown=0, NotChecked=0, Total=8556 [2018-04-12 11:03:33,009 INFO L87 Difference]: Start difference. First operand 1034 states and 1202 transitions. Second operand 93 states. [2018-04-12 11:03:37,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:03:37,711 INFO L93 Difference]: Finished difference Result 1133 states and 1304 transitions. [2018-04-12 11:03:37,711 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-12 11:03:37,711 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 427 [2018-04-12 11:03:37,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:03:37,712 INFO L225 Difference]: With dead ends: 1133 [2018-04-12 11:03:37,712 INFO L226 Difference]: Without dead ends: 1133 [2018-04-12 11:03:37,713 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 597 GetRequests, 422 SyntacticMatches, 0 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4069 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=11157, Invalid=19995, Unknown=0, NotChecked=0, Total=31152 [2018-04-12 11:03:37,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2018-04-12 11:03:37,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 1046. [2018-04-12 11:03:37,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1046 states. [2018-04-12 11:03:37,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1046 states to 1046 states and 1216 transitions. [2018-04-12 11:03:37,721 INFO L78 Accepts]: Start accepts. Automaton has 1046 states and 1216 transitions. Word has length 427 [2018-04-12 11:03:37,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:03:37,722 INFO L459 AbstractCegarLoop]: Abstraction has 1046 states and 1216 transitions. [2018-04-12 11:03:37,722 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-12 11:03:37,722 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 1216 transitions. [2018-04-12 11:03:37,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 433 [2018-04-12 11:03:37,724 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:03:37,725 INFO L355 BasicCegarLoop]: trace histogram [86, 85, 85, 85, 85, 1, 1, 1, 1, 1, 1] [2018-04-12 11:03:37,725 INFO L408 AbstractCegarLoop]: === Iteration 86 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:03:37,725 INFO L82 PathProgramCache]: Analyzing trace with hash 2039794517, now seen corresponding path program 85 times [2018-04-12 11:03:37,725 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:03:37,725 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:03:37,726 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:03:37,726 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:03:37,726 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:03:37,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:03:37,740 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:03:39,238 INFO L134 CoverageAnalysis]: Checked inductivity of 18020 backedges. 0 proven. 18020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:03:39,239 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:03:39,239 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:03:39,244 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 11:03:39,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:03:39,287 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:03:41,063 INFO L134 CoverageAnalysis]: Checked inductivity of 18020 backedges. 0 proven. 18020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:03:41,081 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:03:41,096 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 87] total 174 [2018-04-12 11:03:41,097 INFO L442 AbstractCegarLoop]: Interpolant automaton has 175 states [2018-04-12 11:03:41,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 175 interpolants. [2018-04-12 11:03:41,098 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7743, Invalid=22707, Unknown=0, NotChecked=0, Total=30450 [2018-04-12 11:03:41,098 INFO L87 Difference]: Start difference. First operand 1046 states and 1216 transitions. Second operand 175 states. [2018-04-12 11:03:55,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:03:55,745 INFO L93 Difference]: Finished difference Result 1146 states and 1319 transitions. [2018-04-12 11:03:55,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2018-04-12 11:03:55,746 INFO L78 Accepts]: Start accepts. Automaton has 175 states. Word has length 432 [2018-04-12 11:03:55,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:03:55,747 INFO L225 Difference]: With dead ends: 1146 [2018-04-12 11:03:55,747 INFO L226 Difference]: Without dead ends: 1146 [2018-04-12 11:03:55,747 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 346 SyntacticMatches, 0 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14619 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=7743, Invalid=22707, Unknown=0, NotChecked=0, Total=30450 [2018-04-12 11:03:55,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2018-04-12 11:03:55,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 1058. [2018-04-12 11:03:55,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1058 states. [2018-04-12 11:03:55,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1230 transitions. [2018-04-12 11:03:55,752 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1230 transitions. Word has length 432 [2018-04-12 11:03:55,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:03:55,752 INFO L459 AbstractCegarLoop]: Abstraction has 1058 states and 1230 transitions. [2018-04-12 11:03:55,752 INFO L460 AbstractCegarLoop]: Interpolant automaton has 175 states. [2018-04-12 11:03:55,752 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1230 transitions. [2018-04-12 11:03:55,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2018-04-12 11:03:55,755 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:03:55,755 INFO L355 BasicCegarLoop]: trace histogram [87, 86, 86, 86, 86, 1, 1, 1, 1, 1, 1] [2018-04-12 11:03:55,755 INFO L408 AbstractCegarLoop]: === Iteration 87 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:03:55,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1592683208, now seen corresponding path program 86 times [2018-04-12 11:03:55,755 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:03:55,755 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:03:55,755 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:03:55,755 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 11:03:55,755 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:03:55,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:03:55,765 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:03:57,274 INFO L134 CoverageAnalysis]: Checked inductivity of 18447 backedges. 0 proven. 18447 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:03:57,274 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:03:57,274 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:03:57,279 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 11:03:57,323 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 11:03:57,323 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:03:57,327 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:03:59,075 INFO L134 CoverageAnalysis]: Checked inductivity of 18447 backedges. 0 proven. 18447 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:03:59,093 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:03:59,093 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 88] total 176 [2018-04-12 11:03:59,093 INFO L442 AbstractCegarLoop]: Interpolant automaton has 177 states [2018-04-12 11:03:59,094 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 177 interpolants. [2018-04-12 11:03:59,095 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7832, Invalid=23320, Unknown=0, NotChecked=0, Total=31152 [2018-04-12 11:03:59,095 INFO L87 Difference]: Start difference. First operand 1058 states and 1230 transitions. Second operand 177 states. [2018-04-12 11:04:17,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:04:17,831 INFO L93 Difference]: Finished difference Result 1159 states and 1334 transitions. [2018-04-12 11:04:17,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-04-12 11:04:17,831 INFO L78 Accepts]: Start accepts. Automaton has 177 states. Word has length 437 [2018-04-12 11:04:17,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:04:17,832 INFO L225 Difference]: With dead ends: 1159 [2018-04-12 11:04:17,832 INFO L226 Difference]: Without dead ends: 1159 [2018-04-12 11:04:17,833 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 525 GetRequests, 350 SyntacticMatches, 0 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14875 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=7832, Invalid=23320, Unknown=0, NotChecked=0, Total=31152 [2018-04-12 11:04:17,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2018-04-12 11:04:17,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 1070. [2018-04-12 11:04:17,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1070 states. [2018-04-12 11:04:17,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 1244 transitions. [2018-04-12 11:04:17,837 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 1244 transitions. Word has length 437 [2018-04-12 11:04:17,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:04:17,838 INFO L459 AbstractCegarLoop]: Abstraction has 1070 states and 1244 transitions. [2018-04-12 11:04:17,838 INFO L460 AbstractCegarLoop]: Interpolant automaton has 177 states. [2018-04-12 11:04:17,838 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 1244 transitions. [2018-04-12 11:04:17,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 443 [2018-04-12 11:04:17,839 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:04:17,839 INFO L355 BasicCegarLoop]: trace histogram [88, 87, 87, 87, 87, 1, 1, 1, 1, 1, 1] [2018-04-12 11:04:17,839 INFO L408 AbstractCegarLoop]: === Iteration 88 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:04:17,840 INFO L82 PathProgramCache]: Analyzing trace with hash -165067, now seen corresponding path program 87 times [2018-04-12 11:04:17,840 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:04:17,840 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:04:17,840 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:04:17,840 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:04:17,840 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:04:17,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:04:17,851 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:04:19,469 INFO L134 CoverageAnalysis]: Checked inductivity of 18879 backedges. 0 proven. 18879 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:04:19,469 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:04:19,469 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:04:19,475 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 11:04:22,808 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 88 check-sat command(s) [2018-04-12 11:04:22,813 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:04:22,820 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:04:22,908 INFO L134 CoverageAnalysis]: Checked inductivity of 18879 backedges. 0 proven. 18879 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:04:22,929 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:04:22,929 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 90] total 90 [2018-04-12 11:04:22,930 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-12 11:04:22,930 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-12 11:04:22,930 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3921, Invalid=4269, Unknown=0, NotChecked=0, Total=8190 [2018-04-12 11:04:22,931 INFO L87 Difference]: Start difference. First operand 1070 states and 1244 transitions. Second operand 91 states. [2018-04-12 11:04:27,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:04:27,198 INFO L93 Difference]: Finished difference Result 1172 states and 1349 transitions. [2018-04-12 11:04:27,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-12 11:04:27,199 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 442 [2018-04-12 11:04:27,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:04:27,200 INFO L225 Difference]: With dead ends: 1172 [2018-04-12 11:04:27,200 INFO L226 Difference]: Without dead ends: 1172 [2018-04-12 11:04:27,201 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 618 GetRequests, 442 SyntacticMatches, 0 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3914 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=11751, Invalid=19755, Unknown=0, NotChecked=0, Total=31506 [2018-04-12 11:04:27,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2018-04-12 11:04:27,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1082. [2018-04-12 11:04:27,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1082 states. [2018-04-12 11:04:27,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1258 transitions. [2018-04-12 11:04:27,206 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 1258 transitions. Word has length 442 [2018-04-12 11:04:27,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:04:27,206 INFO L459 AbstractCegarLoop]: Abstraction has 1082 states and 1258 transitions. [2018-04-12 11:04:27,206 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-12 11:04:27,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 1258 transitions. [2018-04-12 11:04:27,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2018-04-12 11:04:27,207 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:04:27,207 INFO L355 BasicCegarLoop]: trace histogram [89, 88, 88, 88, 88, 1, 1, 1, 1, 1, 1] [2018-04-12 11:04:27,208 INFO L408 AbstractCegarLoop]: === Iteration 89 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:04:27,208 INFO L82 PathProgramCache]: Analyzing trace with hash -1210538264, now seen corresponding path program 88 times [2018-04-12 11:04:27,208 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:04:27,208 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:04:27,208 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:04:27,208 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:04:27,208 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:04:27,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:04:27,219 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:04:28,776 INFO L134 CoverageAnalysis]: Checked inductivity of 19316 backedges. 0 proven. 19316 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:04:28,776 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:04:28,776 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:04:28,782 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 11:04:28,822 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 11:04:28,822 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:04:28,827 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:04:30,992 INFO L134 CoverageAnalysis]: Checked inductivity of 19316 backedges. 0 proven. 19316 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:04:31,009 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:04:31,009 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 90] total 180 [2018-04-12 11:04:31,009 INFO L442 AbstractCegarLoop]: Interpolant automaton has 181 states [2018-04-12 11:04:31,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 181 interpolants. [2018-04-12 11:04:31,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7650, Invalid=24930, Unknown=0, NotChecked=0, Total=32580 [2018-04-12 11:04:31,011 INFO L87 Difference]: Start difference. First operand 1082 states and 1258 transitions. Second operand 181 states. [2018-04-12 11:04:44,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:04:44,145 INFO L93 Difference]: Finished difference Result 1185 states and 1364 transitions. [2018-04-12 11:04:44,145 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-12 11:04:44,146 INFO L78 Accepts]: Start accepts. Automaton has 181 states. Word has length 447 [2018-04-12 11:04:44,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:04:44,146 INFO L225 Difference]: With dead ends: 1185 [2018-04-12 11:04:44,147 INFO L226 Difference]: Without dead ends: 1185 [2018-04-12 11:04:44,147 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 358 SyntacticMatches, 0 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15012 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=7650, Invalid=24930, Unknown=0, NotChecked=0, Total=32580 [2018-04-12 11:04:44,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2018-04-12 11:04:44,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1094. [2018-04-12 11:04:44,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1094 states. [2018-04-12 11:04:44,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 1272 transitions. [2018-04-12 11:04:44,152 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 1272 transitions. Word has length 447 [2018-04-12 11:04:44,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:04:44,152 INFO L459 AbstractCegarLoop]: Abstraction has 1094 states and 1272 transitions. [2018-04-12 11:04:44,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 181 states. [2018-04-12 11:04:44,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 1272 transitions. [2018-04-12 11:04:44,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 453 [2018-04-12 11:04:44,154 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:04:44,154 INFO L355 BasicCegarLoop]: trace histogram [90, 89, 89, 89, 89, 1, 1, 1, 1, 1, 1] [2018-04-12 11:04:44,154 INFO L408 AbstractCegarLoop]: === Iteration 90 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:04:44,154 INFO L82 PathProgramCache]: Analyzing trace with hash 1119081237, now seen corresponding path program 89 times [2018-04-12 11:04:44,154 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:04:44,154 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:04:44,155 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:04:44,155 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:04:44,155 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:04:44,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:04:44,165 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:04:45,789 INFO L134 CoverageAnalysis]: Checked inductivity of 19758 backedges. 0 proven. 19758 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:04:45,790 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:04:45,806 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:04:45,812 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 11:04:52,375 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 90 check-sat command(s) [2018-04-12 11:04:52,375 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:04:52,383 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:04:54,733 INFO L134 CoverageAnalysis]: Checked inductivity of 19758 backedges. 0 proven. 19758 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:04:54,756 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:04:54,756 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [92, 91] total 181 [2018-04-12 11:04:54,757 INFO L442 AbstractCegarLoop]: Interpolant automaton has 182 states [2018-04-12 11:04:54,757 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 182 interpolants. [2018-04-12 11:04:54,758 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8371, Invalid=24571, Unknown=0, NotChecked=0, Total=32942 [2018-04-12 11:04:54,758 INFO L87 Difference]: Start difference. First operand 1094 states and 1272 transitions. Second operand 182 states. [2018-04-12 11:05:11,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:05:11,752 INFO L93 Difference]: Finished difference Result 1198 states and 1379 transitions. [2018-04-12 11:05:11,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-12 11:05:11,752 INFO L78 Accepts]: Start accepts. Automaton has 182 states. Word has length 452 [2018-04-12 11:05:11,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:05:11,753 INFO L225 Difference]: With dead ends: 1198 [2018-04-12 11:05:11,753 INFO L226 Difference]: Without dead ends: 1198 [2018-04-12 11:05:11,754 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15843 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=8463, Invalid=24843, Unknown=0, NotChecked=0, Total=33306 [2018-04-12 11:05:11,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1198 states. [2018-04-12 11:05:11,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1198 to 1106. [2018-04-12 11:05:11,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1106 states. [2018-04-12 11:05:11,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1106 states to 1106 states and 1286 transitions. [2018-04-12 11:05:11,764 INFO L78 Accepts]: Start accepts. Automaton has 1106 states and 1286 transitions. Word has length 452 [2018-04-12 11:05:11,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:05:11,764 INFO L459 AbstractCegarLoop]: Abstraction has 1106 states and 1286 transitions. [2018-04-12 11:05:11,764 INFO L460 AbstractCegarLoop]: Interpolant automaton has 182 states. [2018-04-12 11:05:11,765 INFO L276 IsEmpty]: Start isEmpty. Operand 1106 states and 1286 transitions. [2018-04-12 11:05:11,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2018-04-12 11:05:11,770 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:05:11,770 INFO L355 BasicCegarLoop]: trace histogram [91, 90, 90, 90, 90, 1, 1, 1, 1, 1, 1] [2018-04-12 11:05:11,770 INFO L408 AbstractCegarLoop]: === Iteration 91 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:05:11,770 INFO L82 PathProgramCache]: Analyzing trace with hash -1430373624, now seen corresponding path program 90 times [2018-04-12 11:05:11,771 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:05:11,771 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:05:11,771 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:05:11,771 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:05:11,771 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:05:11,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:05:11,812 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:05:13,513 INFO L134 CoverageAnalysis]: Checked inductivity of 20205 backedges. 0 proven. 20205 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:05:13,513 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:05:13,513 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:05:13,541 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 11:05:15,283 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 91 check-sat command(s) [2018-04-12 11:05:15,283 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:05:15,290 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:05:15,465 INFO L134 CoverageAnalysis]: Checked inductivity of 20205 backedges. 0 proven. 20205 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:05:15,486 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:05:15,486 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 93] total 96 [2018-04-12 11:05:15,486 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-12 11:05:15,487 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-12 11:05:15,487 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4204, Invalid=5108, Unknown=0, NotChecked=0, Total=9312 [2018-04-12 11:05:15,487 INFO L87 Difference]: Start difference. First operand 1106 states and 1286 transitions. Second operand 97 states. [2018-04-12 11:05:20,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:05:20,360 INFO L93 Difference]: Finished difference Result 1211 states and 1394 transitions. [2018-04-12 11:05:20,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-12 11:05:20,360 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 457 [2018-04-12 11:05:20,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:05:20,361 INFO L225 Difference]: With dead ends: 1211 [2018-04-12 11:05:20,361 INFO L226 Difference]: Without dead ends: 1211 [2018-04-12 11:05:20,362 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 639 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4456 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=12752, Invalid=22030, Unknown=0, NotChecked=0, Total=34782 [2018-04-12 11:05:20,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2018-04-12 11:05:20,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1118. [2018-04-12 11:05:20,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1118 states. [2018-04-12 11:05:20,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 1300 transitions. [2018-04-12 11:05:20,367 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 1300 transitions. Word has length 457 [2018-04-12 11:05:20,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:05:20,368 INFO L459 AbstractCegarLoop]: Abstraction has 1118 states and 1300 transitions. [2018-04-12 11:05:20,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-12 11:05:20,368 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 1300 transitions. [2018-04-12 11:05:20,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2018-04-12 11:05:20,369 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:05:20,369 INFO L355 BasicCegarLoop]: trace histogram [92, 91, 91, 91, 91, 1, 1, 1, 1, 1, 1] [2018-04-12 11:05:20,369 INFO L408 AbstractCegarLoop]: === Iteration 92 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:05:20,370 INFO L82 PathProgramCache]: Analyzing trace with hash 449172213, now seen corresponding path program 91 times [2018-04-12 11:05:20,370 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:05:20,370 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:05:20,370 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:05:20,370 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:05:20,370 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:05:20,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:05:20,380 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:05:22,084 INFO L134 CoverageAnalysis]: Checked inductivity of 20657 backedges. 0 proven. 20657 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:05:22,084 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:05:22,085 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:05:22,089 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 11:05:22,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:05:22,140 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:05:24,160 INFO L134 CoverageAnalysis]: Checked inductivity of 20657 backedges. 0 proven. 20657 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:05:24,178 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:05:24,178 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 93] total 186 [2018-04-12 11:05:24,178 INFO L442 AbstractCegarLoop]: Interpolant automaton has 187 states [2018-04-12 11:05:24,179 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 187 interpolants. [2018-04-12 11:05:24,181 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8835, Invalid=25947, Unknown=0, NotChecked=0, Total=34782 [2018-04-12 11:05:24,181 INFO L87 Difference]: Start difference. First operand 1118 states and 1300 transitions. Second operand 187 states. [2018-04-12 11:05:43,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:05:43,308 INFO L93 Difference]: Finished difference Result 1224 states and 1409 transitions. [2018-04-12 11:05:43,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-12 11:05:43,308 INFO L78 Accepts]: Start accepts. Automaton has 187 states. Word has length 462 [2018-04-12 11:05:43,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:05:43,309 INFO L225 Difference]: With dead ends: 1224 [2018-04-12 11:05:43,309 INFO L226 Difference]: Without dead ends: 1224 [2018-04-12 11:05:43,310 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 370 SyntacticMatches, 0 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16743 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=8835, Invalid=25947, Unknown=0, NotChecked=0, Total=34782 [2018-04-12 11:05:43,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2018-04-12 11:05:43,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 1130. [2018-04-12 11:05:43,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1130 states. [2018-04-12 11:05:43,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 1314 transitions. [2018-04-12 11:05:43,314 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 1314 transitions. Word has length 462 [2018-04-12 11:05:43,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:05:43,315 INFO L459 AbstractCegarLoop]: Abstraction has 1130 states and 1314 transitions. [2018-04-12 11:05:43,315 INFO L460 AbstractCegarLoop]: Interpolant automaton has 187 states. [2018-04-12 11:05:43,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 1314 transitions. [2018-04-12 11:05:43,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-04-12 11:05:43,316 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:05:43,316 INFO L355 BasicCegarLoop]: trace histogram [93, 92, 92, 92, 92, 1, 1, 1, 1, 1, 1] [2018-04-12 11:05:43,316 INFO L408 AbstractCegarLoop]: === Iteration 93 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:05:43,316 INFO L82 PathProgramCache]: Analyzing trace with hash -682547416, now seen corresponding path program 92 times [2018-04-12 11:05:43,316 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:05:43,316 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:05:43,317 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:05:43,317 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 11:05:43,317 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:05:43,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:05:43,328 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:05:45,083 INFO L134 CoverageAnalysis]: Checked inductivity of 21114 backedges. 0 proven. 21114 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:05:45,084 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:05:45,084 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:05:45,089 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-12 11:05:45,134 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-12 11:05:45,134 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:05:45,139 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:05:47,232 INFO L134 CoverageAnalysis]: Checked inductivity of 21114 backedges. 0 proven. 21114 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:05:47,250 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:05:47,250 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 94] total 188 [2018-04-12 11:05:47,250 INFO L442 AbstractCegarLoop]: Interpolant automaton has 189 states [2018-04-12 11:05:47,251 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 189 interpolants. [2018-04-12 11:05:47,252 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8742, Invalid=26790, Unknown=0, NotChecked=0, Total=35532 [2018-04-12 11:05:47,252 INFO L87 Difference]: Start difference. First operand 1130 states and 1314 transitions. Second operand 189 states. [2018-04-12 11:06:06,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:06:06,642 INFO L93 Difference]: Finished difference Result 1237 states and 1424 transitions. [2018-04-12 11:06:06,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-12 11:06:06,643 INFO L78 Accepts]: Start accepts. Automaton has 189 states. Word has length 467 [2018-04-12 11:06:06,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:06:06,644 INFO L225 Difference]: With dead ends: 1237 [2018-04-12 11:06:06,644 INFO L226 Difference]: Without dead ends: 1237 [2018-04-12 11:06:06,645 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 374 SyntacticMatches, 0 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16826 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=8742, Invalid=26790, Unknown=0, NotChecked=0, Total=35532 [2018-04-12 11:06:06,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2018-04-12 11:06:06,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1142. [2018-04-12 11:06:06,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1142 states. [2018-04-12 11:06:06,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1142 states to 1142 states and 1328 transitions. [2018-04-12 11:06:06,650 INFO L78 Accepts]: Start accepts. Automaton has 1142 states and 1328 transitions. Word has length 467 [2018-04-12 11:06:06,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:06:06,650 INFO L459 AbstractCegarLoop]: Abstraction has 1142 states and 1328 transitions. [2018-04-12 11:06:06,650 INFO L460 AbstractCegarLoop]: Interpolant automaton has 189 states. [2018-04-12 11:06:06,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1142 states and 1328 transitions. [2018-04-12 11:06:06,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2018-04-12 11:06:06,652 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:06:06,652 INFO L355 BasicCegarLoop]: trace histogram [94, 93, 93, 93, 93, 1, 1, 1, 1, 1, 1] [2018-04-12 11:06:06,652 INFO L408 AbstractCegarLoop]: === Iteration 94 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:06:06,652 INFO L82 PathProgramCache]: Analyzing trace with hash -406750507, now seen corresponding path program 93 times [2018-04-12 11:06:06,652 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:06:06,652 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:06:06,653 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:06:06,653 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:06:06,653 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:06:06,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:06:06,664 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:06:08,560 INFO L134 CoverageAnalysis]: Checked inductivity of 21576 backedges. 0 proven. 21576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:06:08,560 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:06:08,560 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:06:08,566 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-12 11:06:13,402 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 94 check-sat command(s) [2018-04-12 11:06:13,402 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:06:13,410 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:06:13,516 INFO L134 CoverageAnalysis]: Checked inductivity of 21576 backedges. 0 proven. 21576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:06:13,538 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:06:13,538 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 96] total 96 [2018-04-12 11:06:13,539 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-12 11:06:13,539 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-12 11:06:13,539 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4470, Invalid=4842, Unknown=0, NotChecked=0, Total=9312 [2018-04-12 11:06:13,540 INFO L87 Difference]: Start difference. First operand 1142 states and 1328 transitions. Second operand 97 states. [2018-04-12 11:06:18,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:06:18,675 INFO L93 Difference]: Finished difference Result 1250 states and 1439 transitions. [2018-04-12 11:06:18,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-12 11:06:18,675 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 472 [2018-04-12 11:06:18,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:06:18,676 INFO L225 Difference]: With dead ends: 1250 [2018-04-12 11:06:18,677 INFO L226 Difference]: Without dead ends: 1250 [2018-04-12 11:06:18,678 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 660 GetRequests, 472 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4463 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=13398, Invalid=22512, Unknown=0, NotChecked=0, Total=35910 [2018-04-12 11:06:18,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2018-04-12 11:06:18,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 1154. [2018-04-12 11:06:18,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1154 states. [2018-04-12 11:06:18,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1342 transitions. [2018-04-12 11:06:18,685 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1342 transitions. Word has length 472 [2018-04-12 11:06:18,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:06:18,686 INFO L459 AbstractCegarLoop]: Abstraction has 1154 states and 1342 transitions. [2018-04-12 11:06:18,686 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-12 11:06:18,686 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1342 transitions. [2018-04-12 11:06:18,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2018-04-12 11:06:18,688 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:06:18,688 INFO L355 BasicCegarLoop]: trace histogram [95, 94, 94, 94, 94, 1, 1, 1, 1, 1, 1] [2018-04-12 11:06:18,688 INFO L408 AbstractCegarLoop]: === Iteration 95 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:06:18,688 INFO L82 PathProgramCache]: Analyzing trace with hash 1724083016, now seen corresponding path program 94 times [2018-04-12 11:06:18,688 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:06:18,688 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:06:18,689 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:06:18,689 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:06:18,689 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:06:18,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:06:18,700 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:06:20,476 INFO L134 CoverageAnalysis]: Checked inductivity of 22043 backedges. 0 proven. 22043 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:06:20,507 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:06:20,507 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:06:20,512 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-12 11:06:20,561 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-12 11:06:20,561 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:06:20,565 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:06:22,726 INFO L134 CoverageAnalysis]: Checked inductivity of 22043 backedges. 0 proven. 22043 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:06:22,743 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:06:22,744 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 96] total 192 [2018-04-12 11:06:22,744 INFO L442 AbstractCegarLoop]: Interpolant automaton has 193 states [2018-04-12 11:06:22,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 193 interpolants. [2018-04-12 11:06:22,746 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9312, Invalid=27744, Unknown=0, NotChecked=0, Total=37056 [2018-04-12 11:06:22,746 INFO L87 Difference]: Start difference. First operand 1154 states and 1342 transitions. Second operand 193 states. [2018-04-12 11:06:41,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:06:41,031 INFO L93 Difference]: Finished difference Result 1263 states and 1454 transitions. [2018-04-12 11:06:41,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-12 11:06:41,031 INFO L78 Accepts]: Start accepts. Automaton has 193 states. Word has length 477 [2018-04-12 11:06:41,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:06:41,032 INFO L225 Difference]: With dead ends: 1263 [2018-04-12 11:06:41,032 INFO L226 Difference]: Without dead ends: 1263 [2018-04-12 11:06:41,033 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 382 SyntacticMatches, 0 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17763 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=9312, Invalid=27744, Unknown=0, NotChecked=0, Total=37056 [2018-04-12 11:06:41,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2018-04-12 11:06:41,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1166. [2018-04-12 11:06:41,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1166 states. [2018-04-12 11:06:41,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 1356 transitions. [2018-04-12 11:06:41,038 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 1356 transitions. Word has length 477 [2018-04-12 11:06:41,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:06:41,038 INFO L459 AbstractCegarLoop]: Abstraction has 1166 states and 1356 transitions. [2018-04-12 11:06:41,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 193 states. [2018-04-12 11:06:41,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 1356 transitions. [2018-04-12 11:06:41,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2018-04-12 11:06:41,040 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:06:41,040 INFO L355 BasicCegarLoop]: trace histogram [96, 95, 95, 95, 95, 1, 1, 1, 1, 1, 1] [2018-04-12 11:06:41,040 INFO L408 AbstractCegarLoop]: === Iteration 96 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:06:41,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1874119349, now seen corresponding path program 95 times [2018-04-12 11:06:41,040 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:06:41,040 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:06:41,041 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:06:41,041 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:06:41,041 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:06:41,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:06:41,053 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:06:42,885 INFO L134 CoverageAnalysis]: Checked inductivity of 22515 backedges. 0 proven. 22515 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:06:42,885 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:06:42,886 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:06:42,893 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-12 11:06:52,260 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 96 check-sat command(s) [2018-04-12 11:06:52,261 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:06:52,269 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:06:54,813 INFO L134 CoverageAnalysis]: Checked inductivity of 22515 backedges. 0 proven. 22515 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:06:54,836 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:06:54,836 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 97] total 193 [2018-04-12 11:06:54,836 INFO L442 AbstractCegarLoop]: Interpolant automaton has 194 states [2018-04-12 11:06:54,837 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 194 interpolants. [2018-04-12 11:06:54,838 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9505, Invalid=27937, Unknown=0, NotChecked=0, Total=37442 [2018-04-12 11:06:54,839 INFO L87 Difference]: Start difference. First operand 1166 states and 1356 transitions. Second operand 194 states. [2018-04-12 11:07:12,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:07:12,080 INFO L93 Difference]: Finished difference Result 1276 states and 1469 transitions. [2018-04-12 11:07:12,111 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-04-12 11:07:12,111 INFO L78 Accepts]: Start accepts. Automaton has 194 states. Word has length 482 [2018-04-12 11:07:12,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:07:12,112 INFO L225 Difference]: With dead ends: 1276 [2018-04-12 11:07:12,112 INFO L226 Difference]: Without dead ends: 1276 [2018-04-12 11:07:12,113 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18051 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=9603, Invalid=28227, Unknown=0, NotChecked=0, Total=37830 [2018-04-12 11:07:12,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2018-04-12 11:07:12,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 1178. [2018-04-12 11:07:12,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1178 states. [2018-04-12 11:07:12,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 1370 transitions. [2018-04-12 11:07:12,118 INFO L78 Accepts]: Start accepts. Automaton has 1178 states and 1370 transitions. Word has length 482 [2018-04-12 11:07:12,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:07:12,118 INFO L459 AbstractCegarLoop]: Abstraction has 1178 states and 1370 transitions. [2018-04-12 11:07:12,118 INFO L460 AbstractCegarLoop]: Interpolant automaton has 194 states. [2018-04-12 11:07:12,118 INFO L276 IsEmpty]: Start isEmpty. Operand 1178 states and 1370 transitions. [2018-04-12 11:07:12,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2018-04-12 11:07:12,119 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:07:12,120 INFO L355 BasicCegarLoop]: trace histogram [97, 96, 96, 96, 96, 1, 1, 1, 1, 1, 1] [2018-04-12 11:07:12,120 INFO L408 AbstractCegarLoop]: === Iteration 97 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:07:12,120 INFO L82 PathProgramCache]: Analyzing trace with hash 734463848, now seen corresponding path program 96 times [2018-04-12 11:07:12,120 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:07:12,120 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:07:12,120 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:07:12,120 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:07:12,120 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:07:12,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:07:12,132 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:07:13,892 INFO L134 CoverageAnalysis]: Checked inductivity of 22992 backedges. 0 proven. 22992 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:07:13,892 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:07:13,892 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:07:13,897 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-12 11:07:16,113 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 97 check-sat command(s) [2018-04-12 11:07:16,113 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-12 11:07:16,120 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:07:17,654 INFO L134 CoverageAnalysis]: Checked inductivity of 22992 backedges. 0 proven. 22992 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:07:17,674 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:07:17,675 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99] total 132 [2018-04-12 11:07:17,675 INFO L442 AbstractCegarLoop]: Interpolant automaton has 133 states [2018-04-12 11:07:17,675 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 133 interpolants. [2018-04-12 11:07:17,676 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5416, Invalid=12140, Unknown=0, NotChecked=0, Total=17556 [2018-04-12 11:07:17,676 INFO L87 Difference]: Start difference. First operand 1178 states and 1370 transitions. Second operand 133 states. [2018-04-12 11:07:30,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 11:07:30,454 INFO L93 Difference]: Finished difference Result 1289 states and 1484 transitions. [2018-04-12 11:07:30,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2018-04-12 11:07:30,454 INFO L78 Accepts]: Start accepts. Automaton has 133 states. Word has length 487 [2018-04-12 11:07:30,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 11:07:30,455 INFO L225 Difference]: With dead ends: 1289 [2018-04-12 11:07:30,455 INFO L226 Difference]: Without dead ends: 1289 [2018-04-12 11:07:30,456 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 681 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 227 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6991 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=14615, Invalid=37597, Unknown=0, NotChecked=0, Total=52212 [2018-04-12 11:07:30,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1289 states. [2018-04-12 11:07:30,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1289 to 1190. [2018-04-12 11:07:30,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1190 states. [2018-04-12 11:07:30,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1190 states to 1190 states and 1384 transitions. [2018-04-12 11:07:30,462 INFO L78 Accepts]: Start accepts. Automaton has 1190 states and 1384 transitions. Word has length 487 [2018-04-12 11:07:30,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 11:07:30,462 INFO L459 AbstractCegarLoop]: Abstraction has 1190 states and 1384 transitions. [2018-04-12 11:07:30,462 INFO L460 AbstractCegarLoop]: Interpolant automaton has 133 states. [2018-04-12 11:07:30,462 INFO L276 IsEmpty]: Start isEmpty. Operand 1190 states and 1384 transitions. [2018-04-12 11:07:30,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 493 [2018-04-12 11:07:30,463 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 11:07:30,464 INFO L355 BasicCegarLoop]: trace histogram [98, 97, 97, 97, 97, 1, 1, 1, 1, 1, 1] [2018-04-12 11:07:30,464 INFO L408 AbstractCegarLoop]: === Iteration 98 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 11:07:30,464 INFO L82 PathProgramCache]: Analyzing trace with hash -1087520107, now seen corresponding path program 97 times [2018-04-12 11:07:30,464 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-12 11:07:30,464 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-12 11:07:30,464 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:07:30,464 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-12 11:07:30,464 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-12 11:07:30,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:07:30,475 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 11:07:32,494 INFO L134 CoverageAnalysis]: Checked inductivity of 23474 backedges. 0 proven. 23474 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:07:32,494 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-12 11:07:32,495 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-12 11:07:32,499 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-12 11:07:32,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 11:07:32,550 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 11:07:34,847 INFO L134 CoverageAnalysis]: Checked inductivity of 23474 backedges. 0 proven. 23474 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 11:07:34,865 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 11:07:34,866 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 99] total 198 [2018-04-12 11:07:34,866 INFO L442 AbstractCegarLoop]: Interpolant automaton has 199 states [2018-04-12 11:07:34,867 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 199 interpolants. [2018-04-12 11:07:34,868 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9999, Invalid=29403, Unknown=0, NotChecked=0, Total=39402 [2018-04-12 11:07:34,868 INFO L87 Difference]: Start difference. First operand 1190 states and 1384 transitions. Second operand 199 states. Received shutdown request... [2018-04-12 11:07:49,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-04-12 11:07:49,508 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-12 11:07:49,511 WARN L197 ceAbstractionStarter]: Timeout [2018-04-12 11:07:49,511 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 11:07:49 BoogieIcfgContainer [2018-04-12 11:07:49,512 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 11:07:49,512 INFO L168 Benchmark]: Toolchain (without parser) took 746493.17 ms. Allocated memory was 393.7 MB in the beginning and 2.3 GB in the end (delta: 1.9 GB). Free memory was 335.5 MB in the beginning and 1.3 GB in the end (delta: -982.5 MB). Peak memory consumption was 908.7 MB. Max. memory is 5.3 GB. [2018-04-12 11:07:49,513 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 393.7 MB. Free memory is still 354.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 11:07:49,513 INFO L168 Benchmark]: CACSL2BoogieTranslator took 165.47 ms. Allocated memory is still 393.7 MB. Free memory was 335.5 MB in the beginning and 327.6 MB in the end (delta: 7.9 MB). Peak memory consumption was 7.9 MB. Max. memory is 5.3 GB. [2018-04-12 11:07:49,513 INFO L168 Benchmark]: Boogie Preprocessor took 20.59 ms. Allocated memory is still 393.7 MB. Free memory was 327.6 MB in the beginning and 325.0 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-12 11:07:49,513 INFO L168 Benchmark]: RCFGBuilder took 170.33 ms. Allocated memory was 393.7 MB in the beginning and 591.4 MB in the end (delta: 197.7 MB). Free memory was 325.0 MB in the beginning and 557.2 MB in the end (delta: -232.2 MB). Peak memory consumption was 24.6 MB. Max. memory is 5.3 GB. [2018-04-12 11:07:49,513 INFO L168 Benchmark]: TraceAbstraction took 746134.44 ms. Allocated memory was 591.4 MB in the beginning and 2.3 GB in the end (delta: 1.7 GB). Free memory was 557.2 MB in the beginning and 1.3 GB in the end (delta: -760.8 MB). Peak memory consumption was 932.6 MB. Max. memory is 5.3 GB. [2018-04-12 11:07:49,514 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.15 ms. Allocated memory is still 393.7 MB. Free memory is still 354.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 165.47 ms. Allocated memory is still 393.7 MB. Free memory was 335.5 MB in the beginning and 327.6 MB in the end (delta: 7.9 MB). Peak memory consumption was 7.9 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 20.59 ms. Allocated memory is still 393.7 MB. Free memory was 327.6 MB in the beginning and 325.0 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 170.33 ms. Allocated memory was 393.7 MB in the beginning and 591.4 MB in the end (delta: 197.7 MB). Free memory was 325.0 MB in the beginning and 557.2 MB in the end (delta: -232.2 MB). Peak memory consumption was 24.6 MB. Max. memory is 5.3 GB. * TraceAbstraction took 746134.44 ms. Allocated memory was 591.4 MB in the beginning and 2.3 GB in the end (delta: 1.7 GB). Free memory was 557.2 MB in the beginning and 1.3 GB in the end (delta: -760.8 MB). Peak memory consumption was 932.6 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 12]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 12). Cancelled while BasicCegarLoop was constructing difference of abstraction (1190states) and interpolant automaton (currently 100 states, 199 states before enhancement), while ReachableStatesComputation was computing reachable states (1028 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 (1190states) and interpolant automaton (currently 100 states, 199 states before enhancement), while ReachableStatesComputation was computing reachable states (1028 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 (1190states) and interpolant automaton (currently 100 states, 199 states before enhancement), while ReachableStatesComputation was computing reachable states (1028 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 (1190states) and interpolant automaton (currently 100 states, 199 states before enhancement), while ReachableStatesComputation was computing reachable states (1028 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 (1190states) and interpolant automaton (currently 100 states, 199 states before enhancement), while ReachableStatesComputation was computing reachable states (1028 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 (1190states) and interpolant automaton (currently 100 states, 199 states before enhancement), while ReachableStatesComputation was computing reachable states (1028 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 34 locations, 6 error locations. TIMEOUT Result, 746.1s OverallTime, 98 OverallIterations, 98 TraceHistogramMax, 550.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 19725 SDtfs, 170252 SDslu, 593905 SDs, 0 SdLazy, 2326291 SolverSat, 64311 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 391.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 30986 GetRequests, 21244 SyntacticMatches, 7 SemanticMatches, 9735 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460271 ImplicationChecksByTransitivity, 157.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1190occurred in iteration=97, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 97 MinimizatonAttempts, 4947 StatesRemovedByMinimization, 97 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.4s SsaConstructionTime, 60.5s SatisfiabilityAnalysisTime, 126.9s InterpolantComputationTime, 48895 NumberOfCodeBlocks, 48895 NumberOfCodeBlocksAsserted, 2611 NumberOfCheckSat, 48700 ConstructedInterpolants, 0 QuantifiedInterpolants, 55705082 SizeOfPredicates, 0 NumberOfNonLiveVariables, 53641 ConjunctsInSsa, 8245 ConjunctsInUnsatCore, 195 InterpolantComputations, 1 PerfectInterpolantSequences, 0/1539972 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_original_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-12_11-07-49-519.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_original_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_11-07-49-519.csv Completed graceful shutdown